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}.filter-header-button,.search-filter__packages--header-button,.search-page__close-btn--filter{background-color:initial;border:none;border-radius:50%;cursor:pointer;height:1.125rem;outline:none;padding:0;width:1.125rem}.filter-header-button span>svg,.search-filter__packages--header-button span>svg,.search-page__close-btn--filter span>svg{height:1.125rem;width:1.125rem}@media (min-width:768px){.filter-header-button,.filter-header-button span>svg,.search-filter__packages--header-button,.search-filter__packages--header-button span>svg,.search-page__close-btn--filter,.search-page__close-btn--filter span>svg{height:1.5rem;width:1.5rem}}@media (min-width:1024px){.filter-header-button,.search-filter__packages--header-button,.search-page__close-btn--filter{align-items:center;border:1px solid #fff;display:flex;height:2.5rem;justify-content:center;padding:.5rem;width:2.5rem}.filter-header-button span>svg,.search-filter__packages--header-button span>svg,.search-page__close-btn--filter span>svg{height:1rem;width:1rem}.filter-header-button:hover,.search-filter__packages--header-button:hover,.search-page__close-btn--filter:hover{background-color:#ffffff1a}}.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}}.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}}@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{margin-top:5.1875rem}@media (min-width:568px){.sk-modal__body-check-availability{padding:0 2rem 2rem}}@media (max-width:767.98px){.sk-modal__body-check-availability{margin-bottom:0;padding:16px}}.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}.sk-modal__inner-check-availability--confirmation.sk-modal__inner-check-availability .sk-modal__body-check-availability{margin-top:0}.sk-modal__inner-check-availability--confirmation.sk-modal__inner-check-availability .sk-modal__sticky-head{position:static;width:100%}

/*! purgecss end ignore */.sk-modal__head-availability-modal{align-items:flex-start}.sk-modal__head-availability-modal.sk-modal__sticky-head{max-width:100%;width:100%;z-index:9}.sk-modal__head-availability-modal>span>h4{font-size:1.25rem;font-weight:600;line-height:1.875rem}.sk-modal__head-availability-modal .close-icon,.sk-modal__head-availability-modal .package-filter__head-icon{margin-top:5px}@media (min-width:768px){.sk-modal__head-availability-modal.sk-modal__sticky-head{width:54rem}}@media (min-width:1024px){.sk-modal__head-availability-modal>span>h4{font-size:1.5rem;line-height:2rem}}.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:50%;cursor:pointer;position:absolute;right:0;transform:translateY(50%)}.formulate-input--numberclearable__clear-btn .sk-icon svg{height:21px;opacity:.7;width:21px}.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:1.5rem}@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:2rem}@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:not(.sla_preregistration-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}.sla_preregistration-form-logo--wrap{display:none;padding-top:1.5rem}@media (min-width:768px){.sla_preregistration-form-logo--wrap{display:flex;flex:0 0 40%;flex-direction:row;gap:1.5625rem}.sla_preregistration-form-logo--wrap img{height:9.375rem}.sla_preregistration-form-logo--wrap h2{font-size:2.25rem;letter-spacing:-.72px;line-height:2.75rem}}.sla_preregistration-form-wrap{gap:2rem}.sla_preregistration-form-wrap .diploma-info-icon{cursor:pointer;height:1.5rem;position:absolute;right:.75rem;top:1.9375rem;width:1.5rem;z-index:9}.sla_preregistration-form-wrap .diploma-info-tooltiptext{background-color:#2c2c2c;border-radius:.375rem;color:#fff;padding:.3125rem .625rem;position:absolute;right:0;text-align:center;top:-1.75rem;visibility:hidden;z-index:10}.sla_preregistration-form-wrap .diploma-info-icon:hover+.diploma-info-tooltiptext{visibility:visible}.sla_preregistration-form-wrap .sla_nomination-form-input--label{color:#656565}.sla_preregistration-form-wrap .sla_nomination-form-input--label-has-value{color:#fff}.container.sla-preregistration-page--header{max-width:63rem}.sla-preregistration-page--section{position:relative}@media (min-width:1024px){.sla-preregistration-page--section .sla_overview-locale-changer input[type=text]{font-size:.9375rem!important;height:auto;line-height:166.667%!important}.sla-preregistration-page--section .sla_overview-locale-changer{background:#0000004d;border-radius:1.5rem;height:2.3125rem;padding:.375rem 1.25rem;position:absolute;right:5rem;top:-4.25rem;width:5.25rem!important}.sla-preregistration-page--section h1{font-size:3.75rem;letter-spacing:-1.2px;line-height:4.5rem}}.slapreregistration-form__character-count{text-align:right}@media (min-width:768px){.sla_preregistration-page--subtitle h2{font-size:2.25rem;letter-spacing:-.72px;line-height:2.75rem}}.sla-preregistration--form-input--label-no-data{margin-bottom:0}.sla-preregistration-description{padding-top:1.5rem}.sla_preregistration-form-input--label{color:#2c2c2c;font-size:16px;font-weight:400;line-height:25px;overflow:hidden;top:2rem;white-space:nowrap;width:96%;z-index:4}.sla_preregistration-form-input--label-has-value{color:#fff;font-weight:400;left:0;top:-5px}@media (max-width:767.98px){.sla_preregistration-form-input--label-has-value{top:-4px}}.sla_preregistration-form-input--label-has-value-field{margin-bottom:auto!important;margin-top:1.5rem!important}.sla_preregistration-form-input--label-has-value-field_website{margin-bottom:auto!important;margin-top:1rem!important}.sla_preregistration-form-input--label-has-value-modal{height:400px;max-height:400px}.sla_preregistration-form-input--label-has-value-modal_wrapper{display:grid;justify-items:center;margin-top:52%}@media (min-width:568px){.sla_preregistration-form-input--label-has-value-modal_wrapper{margin-top:42%}}.sla_preregistration-form-input--label-has-value-modal_wrapper>img{width:95px}.sla_preregistration-form-input--label-has-value-modal_text{font-size:16px;font-weight:400;line-height:24px;width:90%}@media (max-width:767.98px){.sla_preregistration-form-input--label-has-value-modal_text{width:100%}}.sla_preregistration-form-input--label-has-value-modal_text>a{color:#6f889b;text-decoration:underline}@media (min-width:568px){.sla_preregistration-form-input--label-no-data{margin-bottom:1rem}}.sla_preregistration-form-input--label span{font-weight:400!important}.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--filters{color:#000;width:max-content}@media (min-width:568px){.fe__edit-package-message--filters{top:6%}}.fe__edit-package-message--warning:before{background:url(../images/icons/warning-red.svg) no-repeat}.fe__edit-package-message--info:before{background:url(../images/icons/info.svg) no-repeat}.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:not(.vfc-start-marked){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}.create-entry{background-color:#fff;color:#2c2c2c;display:flex;justify-content:center;min-height:46.875rem;padding-bottom:7.5rem;padding-top:6.875rem}.create-entry p{font-size:.9375rem}@media (min-width:768px){.create-entry{padding-top:10rem}}.create-entry__inner{display:flex;flex-direction:column;justify-content:flex-start;padding:0 1rem}@media (min-width:768px){.create-entry__inner{padding:0;width:31.25rem}.create-entry__inner--photos{width:43.75rem}.create-entry__inner--summary{width:37.5rem}}.create-entry__inner-wrap{display:flex}.create-entry__bread-crumbs{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:2rem}@media (min-width:768px){.create-entry__bread-crumbs{margin-bottom:4rem}}.create-entry__bread-crumbs-previous{color:#ff5a75}.create-entry__bread-crumbs-previous:focus,.create-entry__bread-crumbs-previous:hover{color:#2c2c2c}.create-entry__title{font-size:1.375rem;line-height:1.875rem}.create-entry__buttons{margin-top:auto}.create-entry__buttons .btn{font-weight:700;margin-right:1rem;padding:.9375rem 2.625rem}.create-entry__buttons .btn:last-child{margin-right:0}.create-entry__content--step-1 .create-entry__title{margin-bottom:1rem}.create-entry__content--step-1 p{margin-bottom:1.875rem}.user-dashboard__dropdown{border:none;border-bottom:1px solid #2c2c2c;cursor:pointer;display:block;font-size:1.125rem;line-height:1.4375rem;padding:.6875rem .625rem;width:100%}
/*!
 * Bootstrap Grid v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */html{-ms-overflow-style:scrollbar;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:568px){.container,.container-sm{max-width:494px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:678px}}@media (min-width:1024px){.container,.container-lg,.container-md,.container-sm{max-width:958px}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1248px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:568px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:1024px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1440px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:568px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:1024px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1440px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:568px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:1024px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1440px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:568px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1024px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1440px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
/*! purgecss start ignore */.main-header{left:0;position:fixed;top:0;width:100%;z-index:18}.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--transparent-package{z-index:12}.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:var(--app-height,100vh)}}@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:var(--app-height,100vh)}}@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:var(--app-height,100vh)}}@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:var(--app-height,100vh)}}@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:var(--app-height-banner,100vh);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{bottom:0;height:100%;left:0;position:absolute;right:0;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:var(--app-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:68vh;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}.pagination--search-page{flex-direction:column-reverse;margin-bottom:7rem}@media (min-width:1024px){.pagination--search-page{margin-bottom:2rem}}.pagination--search-page .pagination__count{margin-bottom:0}.pagination--search-page .pagination__numbers-cont{margin-bottom:1rem}.location-pagination .pagination--search-page{margin-bottom:4rem}@media (min-width:1024px){.location-pagination .pagination--search-page{margin-bottom:2rem}}.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-packages__inner-wrap{--header-pb:2.5rem}@media (min-width:1024px){.search-page-packages__inner-wrap{--header-pb:7.8125rem}.search-page-packages__inner-wrap--map-open{--header-pb:4.5625rem}}@media (max-width:767.98px){.search-page-packages__inner-wrap{--header-pb:0.5rem}}.search-page-packages__inner-wrap .search-page__header-package{padding-bottom:var(--header-pb)}.search-page-packages__inner-wrap .package-results-andern-dropdown{top:calc(0px - var(--header-pb))}.search-page__header-package{background-color:#c7455b;padding-top:4.375rem;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-top:7.3125rem}}@media (max-width:767.98px){.search-page__header-package{padding-top:4.375rem}.search-page__header-package--map-open{display:none}}@media (min-width:1024px){.search-page__header-package--map-open{padding-top:6.8125rem}}.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;height:auto;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:2rem;margin-top:0}.search-page__header__title-package--container h3 span.link{display:block;font-size:.875rem;font-weight:300;line-height:1.25rem}@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{display:inline-block;font-weight:400}}@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{display:inline;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-top:20px;text-align:center}@media (min-width:768px){.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}}@media (max-width:767.98px){.package-header-event-creator{display:none}}.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) and (max-width:1023.98px){.search-page__sticky-filter__container{max-width:50rem;width:100%}}@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) and (max-width:1023.98px){.search-page__sticky-filter__list{display:flex;justify-content:space-around;width:100%}.search-page__sticky-filter__list li{margin-right:0}}@media (min-width:768px){.search-page__sticky-filter__list{border-radius:.375rem;padding:1rem 2px}}@media (min-width:1024px){.search-page__sticky-filter__list{display:inline-block}}@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%;padding:.625rem;position:fixed;transform:translateX(-50%);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--locations-wrap{background-color:#444;border-radius:1.75rem;box-shadow:0 3px 10px 0 #00000030;height:2.5625rem;padding:.5rem 1.0625rem;width:auto}.search-page__mobile-map-trigger--locations{border-right:1px solid #0003;margin-right:.6875rem;padding-right:.6875rem}.search-page__mobile-map-trigger--locations:hover{color:#fff}.search-page__mobile-favorites-trigger,.search-page__mobile-map-trigger--locations{align-items:center;display:flex;font-size:.9375rem;justify-content:center;line-height:165%}.search-page__mobile-favorites-trigger img,.search-page__mobile-map-trigger--locations img{height:1.25rem;margin-right:.4375rem;width:1.25rem}.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;position:relative}@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 0 .5rem;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 .search-page__article__top__label--icon{height:1.125rem;margin-right:.375rem;vertical-align:sub;width:1.125rem}.search-page__article__top__label svg{height:1.125rem;width:1.125rem}.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 .search-page__article__top__label--icon{height:1.25rem;margin-right:.625rem;width:1.25rem}.search-page__article__top__label svg{height:1.25rem;width:1.25rem}.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{left:1.125rem;position:absolute;top:1.5rem;z-index:3}.search-page__article__top__label--favourites span.lg-visible{display:none}.search-page__article__top__label--favourites img{height:1.875rem;margin-left:.625rem;width:1.875rem}.search-page__article__top__label--favourites .sk-icon{margin-left:.625rem;margin-right:0}.search-page__article__top__label--favourites .sk-icon svg{height:1.5rem;width:1.5rem}.search-page__article__top__label--favourites:hover{color:#fff;text-decoration:underline}.search-page__article__top__label--favourites--liked .path-0{fill:#ff5a75}@media (min-width:768px){.search-page__article__top__label--favourites{left:1.5rem}}@media (min-width:1024px){.search-page__article__top__label--favourites{left:auto;right:1.5rem;top:2.5rem}.search-page__article__top__label--favourites span.lg-visible{display:inline-block}.search-page__article__top__label--favourites .sk-icon svg{height:1.125rem;width:1.125rem}.search-page__article__top__label--favourites img{height:1.5rem;width:1.5rem}.search-page__article--map-open .search-page__article__top__label--favourites{left:1.125rem;right:auto;top:1.5rem}.search-page__article--map-open .search-page__article__top__label--favourites span.lg-visible{display:none}.search-page__article--map-open .search-page__article__top__label--favourites .sk-icon svg{height:1.5rem;width:1.5rem}}.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{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 .gm-style{max-width:100%!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;pointer-events:none;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{background-color:#444;border-radius:50%;display:none;height:3rem;position:absolute;right:2.5rem;top:6.25rem;width:3rem;z-index:3}@media (min-width:1024px){.search-page__close-btn--map{align-items:center;display:flex;justify-content:center}}.search-page.search-page--map-open{overflow-x:hidden;overflow-x:clip}@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 1rem;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 (min-width:1024px){.search-filter__button-cont{margin-top:4.5rem}}@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__main-title .hide-on-lg{display:block}@media (min-width:1024px){.search-filter__main-title .hide-on-lg{display:none}}.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{position:absolute;right:1.25rem;top:1.5625rem;z-index:3}@media (min-width:768px){.search-page__close-btn--filter{right:2.8125rem;top:3.4375rem}}@media (min-width:1440px){.search-page__close-btn--filter{right:7.375rem;top:4.5rem}}.search-filter__tabs{-ms-overflow-style:none;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none;white-space:nowrap}.search-filter__tabs::-webkit-scrollbar{display:none}.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:1rem;font-weight:600;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;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-element input:not([type=checkbox]):not([type=radio]).clear-button-shown{padding-right:1rem}@media (min-width:768px){.search-filter__search-input .formulate-input-element input:not([type=checkbox]):not([type=radio]){padding:0 1.25rem 0 0}.search-filter__search-input .formulate-input-element input:not([type=checkbox]):not([type=radio]).clear-button-shown{padding-right:1.25rem}}.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}}.search-filter__search-input--active-kanton{align-items:center;display:flex}@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}.search-filter__input-wrap--sticky.search-filter__input-wrap--event-type{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)}}@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 (max-width:767.98px){.search-filter__input-wrap--offer-type.search-filter__input-wrap--sticky{margin-top:4.0625rem}.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){.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 (min-width:1024px) and (max-width:1126px){.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 img{height:2rem;width:2rem}.search-filter__input--circle-fixed .search-filter__input-label--icon{height:1.5rem;width:1.5rem}.search-filter__input--circle-fixed .sk-icon:not(.sk-icon--checkmark) svg{height:2rem;width:2rem}@media (min-width:768px){.search-filter__input--circle-fixed{max-width:160px}.search-filter__input--circle-fixed .other-filters-input-icon-wrap{display:none}}@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}}.other-filters-input-icon-wrap{height:1.5rem;width:1.5rem}.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}.search-filter__input--pill .other-filters-input-icon-wrap,.search-filter__input-expand .other-filters-input-icon-wrap{margin-right: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 .other-filters-input-icon-wrap,.search-filter__input--pill .sk-icon--checkmark,.search-filter__input-expand .other-filters-input-icon-wrap,.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--select{background:#ffffff1a;border:1px solid #fff;border-radius:50%;display:block;height:1.5rem;width:1.5rem}.search-filter__input-label--icon{height:1.5rem;width:1.5rem}.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:not(.btn--link){background-color:#1b1b1b;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;line-height:1.5rem;width:11rem}@media (min-width:768px){.event-filter-buttons-wrap>button:not(.btn--link){padding:.875rem 2rem}}@media (max-width:1023.98px){.event-filter-buttons-wrap>button:not(.btn--link){padding:.875rem 32px;width:9.375rem}}@media (max-width:767.98px){.event-filter-buttons-wrap>button:not(.btn--link){font-size:.9375rem;height:2.9375rem;line-height:150%;padding:.75rem 1.75rem;width:6.3125rem}}@media (min-width:1024px){.event-filter-buttons-wrap>button:not(.btn--link){font-size:1.125rem;line-height:1.75rem}}.event-filter-buttons-wrap>button:not(.btn--link)>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--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 (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{margin-top:3rem}}@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}@media (min-width:1024px){.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:6rem;text-align:left;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-items:center;align-self:flex-end;justify-content:center;width:100%}.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;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--offer-type.search-filter__input-wrap--sticky{gap:1.5rem 3rem;margin-bottom:auto;margin-top:auto;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){gap:1.5rem 3rem;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%}}@media (min-width:1024px){.search-filter__inner:not(.search-filter__inner--inline) .search-filter__button-cont--offers{margin-top:6rem}}.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}@media (min-width:768px){.search-filter-wrap.search-filter-wrap--event-type:not(.search-filter-wrap--inline){height:100vh;overflow-y:auto}}.formulate-input--event-type.formulate-input--customselect.formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio) .formulate-input-wrapper{padding-top:1.5rem}.formulate-input--event-type.formulate-input--customselect .formulate-input-label--floating-label,.formulate-input--event-type.formulate-input--customselect .formulate-input-label--floating-label--has-value{font-size:1rem;font-weight:600;left:0;line-height:1.5rem;top:0}.formulate-input--event-type.formulate-input--customselect .formulate-input-element input:not([type=checkbox]):not([type=radio]),.formulate-input--event-type.formulate-input--customselect .placeholder-label{font-size:1.5rem;font-weight:400;height:auto;line-height:2rem;padding:12px 12px 8px 0}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown,.formulate-input--event-type.formulate-input--customselect .formulate-input--nominationcategories__dropdown{background-color:#3f4f5a;border-radius:4px;bottom:0;box-shadow:0 3px 10px 0 #00000030;color:#fff;top:auto}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown-item{font-size:.9375rem;font-weight:600;line-height:165%;padding:.75rem 1rem}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown-item:hover{background-color:#516573}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown-item.selected_option{background-color:#516573;background-image:url(../images/icons/forms/check-white-new.svg);background-position:95%;background-repeat:no-repeat;background-size:1.5rem}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown-item:last-child{border-top:1px solid #516573}@media (min-width:1024px){.formulate-input--event-type.formulate-input--customselect.formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio) .formulate-input-wrapper{padding-top:1.875rem}.formulate-input--event-type.formulate-input--customselect .formulate-input-label--floating-label,.formulate-input--event-type.formulate-input--customselect .formulate-input-label--floating-label--has-value{font-size:1.25rem;line-height:1.875rem}.formulate-input--event-type.formulate-input--customselect .formulate-input-element input:not([type=checkbox]):not([type=radio]),.formulate-input--event-type.formulate-input--customselect .placeholder-label{font-size:1.875rem;line-height:2.375rem}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown,.formulate-input--event-type.formulate-input--customselect .formulate-input--nominationcategories__dropdown{bottom:5.75rem}.formulate-input--event-type.formulate-input--customselect .formulate-input--customselect__dropdown-item{font-size:1.25rem;line-height:150%}}.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:column;flex-wrap:wrap;height:100%;width:100%}@media (min-width:1024px){.search-filter__inner--guests{flex-wrap:nowrap}}@media (orientation:portrait){.search-filter__inner--guests.search-filter__inner--fixed,.search-filter__inner--guests.search-filter__inner--fixed .search-filter__content{flex-direction:column}}@media (max-width:767.98px){.search-filter__inner--guests.search-filter__inner--fixed{align-items:center;flex-direction:column}.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;width:100%}}.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%}}@media (max-width:767.98px) and (max-height:680px){.search-filter__input-wrap--guests.search-filter__input-wrap--fixed{padding-bottom:0}}@media (max-width:767.98px){.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:18.75rem;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.5rem;height:2.0625rem;line-height:2rem;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:#fff;font-size:1.25rem;left:0;line-height:1.875rem;opacity:.2;top:.6875rem}.formulate-input--guests-filter .formulate-input-label--floating-label--has-value{display:none}@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.875rem;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.25rem;height:4rem;line-height:2.75rem}.formulate-input--guests-filter .formulate-input-label--floating-label{font-size:2.25rem;line-height:2.75rem;top:1.625rem}.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 .search-filter__content{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}.event-filter-buttons-wrap.search-filter__button-cont--guests:not(.desktop-buttons){display:none}@media (max-width:1023.98px){.event-filter-buttons-wrap.search-filter__button-cont--guests:not(.desktop-buttons){display:flex}.event-filter-buttons-wrap.search-filter__button-cont--guests{justify-content:center}.event-filter-buttons-wrap.search-filter__button-cont--guests.desktop-buttons{display:none}}.event-filter-buttons-wrap.search-filter__button-cont--guests.desktop-buttons{position:relative}.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;margin-bottom: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__button-cont--other button:not(.search-filter__clear-btn){width:auto}}.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%}@media (min-width:768px) and (max-width:1023.98px){.search-filter__input-wrap--region-2{width:70%}}.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 (max-width:767.98px){.search-filter__button-cont--region-lg{margin-bottom:1rem}}@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}@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}}.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--inline.search-filter__inner--region .search-filter__input-wrap--region{width:341px}}@media (min-width:1024px){.search-filter__inner.search-filter__inner--inline.search-filter__inner--region .search-filter__input-wrap--region{width:440px}}@media (min-width:1440px){.search-filter__inner.search-filter__inner--inline.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}@media (max-width:767.98px){.search-filter__search-input--fixed{justify-content:center}}.formulate-input.formulate-input--region-filter.formulate-input--fixed{width:195px}@media (min-width:768px){.formulate-input.formulate-input--region-filter.formulate-input--fixed{width:100%}}.search-filter__packages--wrap{padding:1.5rem}.search-filter__packages--wrap .search-filter__input--checked .search-filter__input-label--circle .sk-icon--checkmark{display:block}.search-filter__packages--wrap .search-filter__guests-info.search-filter__guests-info--fixed{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%}.search-filter__packages--wrap .event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed{flex-direction:row;margin-top:auto;padding:0 1rem}@media (min-width:1024px){.search-filter__packages--wrap .event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed{padding:0}}.search-filter__packages--wrap .search-filter__button-cont-package>button:not(.btn--link){font-weight:600}.search-filter__packages--wrap .event-filter-buttons-wrap{margin-bottom:1rem;margin-top:auto;position:relative}.search-filter__packages--wrap .event-filter-buttons-wrap>button{align-items:center;display:flex;justify-content:center;width:100%}.search-filter__packages--wrap .event-filter-buttons-wrap>.btn--link{text-decoration:underline}.search-filter__packages--wrap .search-filter__inner.search-filter__inner--guests.search-filter__inner--fixed{width:100%}@media (max-width:1023.98px){.search-filter__packages--wrap .search-filter__inner.search-filter__inner--fixed{align-items:center;display:flex;justify-content:flex-start}.search-filter__packages--wrap .search-filter__inner.search-filter__inner--fixed:not(.search-filter__inner--guests){gap:3rem}}@media (max-width:1023.98px) and (max-height:700px){.search-filter__packages--wrap .search-filter__inner.search-filter__inner--fixed:not(.search-filter__inner--guests){gap:1rem}}@media (max-width:1023.98px){.search-filter__packages--wrap .event-filter-container-wrapper{display:flex;flex:1;flex-direction:column}.search-filter__packages--wrap .search-filter__button-cont-package--event-type{flex-direction:column;margin-top:0}.search-filter__packages--wrap .search-filter__button-cont-package>button:not(.btn--link){font-size:1rem;line-height:1.5rem}.search-filter__packages--wrap .event-filter-buttons-wrap{justify-content:center}}@media (min-width:768px){.search-filter__packages--wrap .event-filter-buttons-wrap{margin:0}.search-filter__packages--wrap .event-filter-buttons-wrap>button{width:auto}}@media (min-width:1024px){.search-filter__packages--wrap{align-items:flex-start;padding:4rem 7rem}.search-filter__packages--wrap .search-filter__guests-info.search-filter__guests-info--fixed{align-items:flex-start}.search-filter__packages--wrap .event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed{margin-top:4rem}}@media (min-width:1440px){.search-filter__packages--wrap{align-items:center}.search-filter__packages--wrap.search-filter-wrap--event-type,.search-filter__packages--wrap.search-filter-wrap--guests-filter{align-items:flex-start}}.search-filter__packages--main-title{font-size:1.5rem;line-height:2rem;text-align:center;transform:translateY(1.5rem)}.search-filter__packages--main-title:not(.search-filter__main-title--offer-type){flex:1}.search-filter__packages--main-title .hide-on-lg{display:block}.search-filter__packages--main-title.search-filter__main-title--guests{padding-top:0}@media (min-width:768px){.search-filter__packages--main-title{font-size:2.25rem;letter-spacing:-.72px;line-height:2.75rem}}@media (min-width:1024px){.search-filter__packages--main-title{font-size:3.75rem;letter-spacing:-1.2px;line-height:4.5rem;padding-top:0;transform:translateY(0)}.search-filter__packages--main-title .hide-on-lg{display:none}.search-filter__packages--main-title.search-filter__main-title--guests{max-width:28rem;text-align:left}}.filters-close-btn--white{right:1.5rem;top:1.5rem}.filters-close-btn--white span>svg>path{fill:#fff}@media (min-width:768px) and (max-width:1023.98px){.filters-close-btn--white{background:#0000}}@media (min-width:1024px){.filters-close-btn--white{right:7rem;top:4rem}}.dropdown-events{color:#fff;margin-top:4rem;padding:0 1rem}.dropdown-events .customselect__round-btn{width:100%}@media (min-width:568px){.dropdown-events .formulate-input--customselect{margin:auto;max-width:26.25rem}}@media (min-width:768px) and (max-width:1023.98px){.dropdown-events{width:100%}.dropdown-events .formulate-input--customselect{max-width:480px}}@media (min-width:768px){.dropdown-events{padding:0}.dropdown-events .formulate-input--customselect{margin:0}}.tabs-circles-wrap--packages{flex:1;margin:3.75rem 0 0}@media (min-width:1024px){.tabs-circles-wrap--packages{margin:4rem 0;max-width:62rem}}@media (min-width:768px) and (max-width:1023.98px){.tabs-circles-wrap--packages{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0}}.search-filter__packages--footer-wrap{flex-direction:column;padding:0 1rem}.search-filter__packages--footer-wrap button:not(.btn--link){white-space:nowrap;width:100%}.search-filter__packages--footer-wrap .btn--link{margin-top:1rem;text-decoration:underline}.search-filter__packages--footer-wrap .event-filter-buttons_results{align-items:center;display:inline-flex;gap:.4375rem;justify-content:center;min-width:10.125rem}.search-filter__packages--footer-wrap .event-filter-buttons_results>span>svg{margin-right:0}@media (min-width:568px){.search-filter__packages--footer-wrap{align-items:center;flex-direction:row;gap:2rem;justify-content:center}.search-filter__packages--footer-wrap .btn--link{margin-top:0}}@media (min-width:768px){.search-filter__packages--footer-wrap{padding:0}.search-filter__packages--footer-wrap.event-filter-buttons-wrap>button:not(.btn--link){width:auto}}@media (min-width:1024px){.search-filter__packages--footer-wrap{justify-content:flex-start}}.search-filter__packages--footer-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed{align-items:center}.search-filter__packages--header-button{margin-left:auto}.search-filter__packages--header-button.prev-button span>svg{padding:3px}.search-filter__packages--header-button.prev-button{margin-left:0}.search-filter__packages--header-wrap{align-items:flex-start;display:flex;width:100%}@media (min-width:1440px){.event-type-filter-packages .search-filter__packages--header-wrap .search-filter__packages--main-title{display:none}}.search-filter__packages--main-title.search-filter__packages--main-title-lg{color:#fff;display:block;text-align:left}@media (max-width:1439.98px){.search-filter__packages--main-title.search-filter__packages--main-title-lg{display:none}}@media (min-width:1024px){.search-filter__packages--wrap.search-filter-wrap--event-type{height:100vh}.search-filter__packages--wrap.search-filter-wrap--event-type .search-filter__inner{height:100%}.search-filter__packages--wrap.search-filter-wrap--event-type .event-filter-container-wrapper{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.search-filter__packages--wrap.search-filter-wrap--event-type .tabs-circles-wrap--packages{flex:0}}@media (min-width:1440px){.search-filter__packages--wrap.search-filter-wrap--event-type .search-filter__packages--main-title:not(.search-filter__main-title--offer-type){flex:0}.search-filter__packages--wrap.search-filter-wrap--event-type .event-filter-container-wrapper{margin:auto;max-width:1700px}}.search-filter__packages--wrap.search-filter-wrap--guests-filter .search-filter__guests-info--fixed{padding-left:0}@media (min-width:1024px) and (max-width:1439.98px){.search-filter__packages--wrap.search-filter-wrap--guests-filter .search-filter__guests-info--fixed{padding-bottom:6.25rem}}@media (min-width:1024px){.search-filter__packages--wrap.search-filter-wrap--guests-filter .formulate-input--numberclearable__clear-btn svg{height:1.0625rem;width:1.0625rem}.search-filter__packages--wrap.search-filter-wrap--guests-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed.search-filter__button-cont--guests--outside.desktop-buttons{display:block}}@media (min-width:768px){.search-filter__content{align-items:center;display:flex;flex:1;justify-content:center;width:100%}}@media (max-width:1023.98px){.search-filter__content{flex-direction:column}.search-filter__guests-info.search-filter__guests-info--fixed{width:100%}}.formulate-input--guests-filter{max-width:195px}.formulate-input--guests-filter .formulate-input--numberclearable__clear-btn{align-items:center;bottom:0;display:flex;height:100%;transform:none}@media (min-width:768px){.formulate-input--guests-filter{max-width:13rem}}@media (min-width:1024px){.formulate-input--guests-filter{max-width:17.5rem}}.formulate-input--numberclearable__clear-btn svg{height:.6875rem;width:.6875rem}@media (min-width:768px){.search-filter-wrap--guests-filter:not(.search-filter-wrap--inline){height:100vh}}.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__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:.75rem;padding:0 1rem 1rem}@media (min-width:568px){.internal-links__tags-container{gap:1rem}}.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:1rem;font-weight:300;line-height:1.5rem;padding:6px 12px;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}@media (max-width:767.98px){.internal-links__tag{font-size:.875rem;line-height:1.25rem}}.internal-links__container{align-items:center;display:grid;justify-content:center;margin-bottom:8.75rem}.internal-links__container--map-open{width:44.375rem}.internal-links__container--map-open .internal-links__wrapper{width:100%}@media (min-width:1024px){.internal-links__container{margin-bottom:5.3125rem}}.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}@media (min-width:768px){.event-type-filter-packages .search-filter__input--event-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed{height:8rem;width:8rem}.event-type-filter-packages .search-filter__input--event-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed .sk-icon:not(.sk-icon--checkmark) svg{height:4.5rem;width:4.5rem}}.event-type-filter-packages .search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--event-type{background-color:#3f4f5a}@media (min-width:1024px){.event-type-filter-packages .search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--event-type{background-color:#546977}}.event-type-filter-packages .search-filter__input-label--event-type,.event-type-filter-packages .search-filter__input-label--event-type:hover{background-color:#3f4f5a}@media (min-width:1024px){.event-type-filter-packages .search-filter__input-label--event-type:hover{background-color:#546977}}@media (min-width:1024px) and (max-width:1439.98px) and (max-height:900px){.event-type-filter-packages .search-filter__input-label--event-type{height:6.015037594rem;width:6.015037594rem}.event-type-filter-packages .search-filter__input-label--event-type .sk-icon:not(.sk-icon--checkmark) svg{height:3.3834586466rem;width:3.3834586466rem}}@media (min-width:1024px){.event-type-filter-packages .search-filter__input-wrap--event-type.search-filter__input-wrap--sticky{display:flex;gap:2rem}.event-type-filter-packages .search-filter__input-wrap--event-type.search-filter__input-wrap--sticky .search-filter__input--circle-fixed:nth-child(3){margin-right:64px}.event-type-filter-packages .search-filter__input--circle-fixed{margin-right:0;max-width:200px}.event-type-filter-packages .search-filter__bg-circle--event-type:first-child{margin-left:-34%;margin-top:-34%;padding-top:68%;transform:translate(-54%,8%);width:68%}.event-type-filter-packages .search-filter__bg-circle--event-type:nth-child(2){margin-left:-42.5%;margin-top:-42.5%;padding-top:85%;transform:translate(41%,2%);width:85%}}.event-type-filter-packages .search-filter__input-label--circle-fixed .sk-icon{margin-bottom:0}@media (min-width:768px) and (max-width:1023.98px){.event-type-filter-packages .search-filter__input-wrap.search-filter__input-wrap--event-type.search-filter__input-wrap--sticky{margin-bottom:0;max-width:480px}}.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{background-color:#444;border-color:#444;box-shadow:0 1px 2px 0 #1018280d;color:#fff;font-size:1rem;font-weight:500;padding:.75rem 1.875rem}.entity-details__header-button .btn:hover{background-color:#444;border-color:#2b2b2b;color:#fff}.entity-details__header-button .btn.focus,.entity-details__header-button .btn:focus{background-color:#444;border-color:#2b2b2b;box-shadow:0 0 0 .2rem #60606080;color:#fff}.entity-details__header-button .btn.disabled,.entity-details__header-button .btn:disabled{background-color:#444;border-color:#444;color:#fff}.entity-details__header-button .btn:not(:disabled):not(.disabled).active,.entity-details__header-button .btn:not(:disabled):not(.disabled):active,.show>.entity-details__header-button .btn.dropdown-toggle{background-color:#2b2b2b;border-color:#242424;color:#fff}.entity-details__header-button .btn:not(:disabled):not(.disabled).active:focus,.entity-details__header-button .btn:not(:disabled):not(.disabled):active:focus,.show>.entity-details__header-button .btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #60606080}@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:var(--app-height,100vh)}}.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:none}}@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{background-color:#444;border-color:#444;bottom:1.875rem;box-shadow:0 1px 2px 0 #1018280d;color:#fff;left:1.875rem;position:absolute;z-index:1}.entity-details__details__main-image .btn:hover{background-color:#444;border-color:#2b2b2b;color:#fff}.entity-details__details__main-image .btn.focus,.entity-details__details__main-image .btn:focus{background-color:#444;border-color:#2b2b2b;box-shadow:0 0 0 .2rem #60606080;color:#fff}.entity-details__details__main-image .btn.disabled,.entity-details__details__main-image .btn:disabled{background-color:#444;border-color:#444;color:#fff}.entity-details__details__main-image .btn:not(:disabled):not(.disabled).active,.entity-details__details__main-image .btn:not(:disabled):not(.disabled):active,.show>.entity-details__details__main-image .btn.dropdown-toggle{background-color:#2b2b2b;border-color:#242424;color:#fff}.entity-details__details__main-image .btn:not(:disabled):not(.disabled).active:focus,.entity-details__details__main-image .btn:not(:disabled):not(.disabled):active:focus,.show>.entity-details__details__main-image .btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #60606080}@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,.location-contact-details{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}.entity-details__contact-form{width:100%}.entity-details__contact-form-column{display:flex;flex-direction:column;width:100%}.entity-details__contact-input-wrap--textarea{display:flex;flex-direction:column}@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}}.entity-details__contact-input-wrap-modal input[type=number]{padding:10px 0}.entity-details__contact-input-wrap.active{margin-top:1.25rem}.entity-details__contact-input-wrap input[type=number]{appearance:textfield;-moz-appearance:textfield;border:none;margin:0;width:100%}.entity-details__contact-input-wrap input[type=number]::-webkit-inner-spin-button,.entity-details__contact-input-wrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.entity-details__contact-input-wrap input[type=number]:not(.entity-details__contact-input--modal){padding:.5625rem .75rem}.entity-details__contact-input-wrap--checkbox{margin-bottom:1.1875rem}.entity-details__contact-input-wrap--submit{background-color:#fff;border-top:1px solid #ececec;bottom:0;left:0;margin:0;padding:1rem;position:fixed;width:100%}.entity-details__contact-input-wrap--submit input{border-radius:.1875rem;padding:1rem}.entity-details__contact-input-wrap--submit .contact-form-next-step-btn.step-2,.entity-details__contact-input-wrap--submit button{width:100%!important}@media (min-width:768px){.entity-details__contact-input-wrap--submit{border:none;padding:0;position:static;width:auto}}@media (min-width:1024px){.entity-details__contact-input-wrap--submit{width:calc(50% - 16px)}}.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{background-color:#fff;border:none;display:block;font-size:1.125rem;line-height:1.75rem;padding:.5625rem .75rem}.entity-details__contact-form .vdp-datepicker input[type=text]::placeholder,.entity-details__contact-input::placeholder{color:#2c2c2c}.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--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{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}.entity-details__contact-title-wrap{margin-bottom:2rem}.entity-details__contact-title.centered-title-sm{text-align:center}.entity-details__contact-title.step-2{margin-bottom:0}@media (min-width:1024px){.entity-details__contact-title{margin-bottom:.75rem;text-align:left}.entity-details__contact-title.centered-title-sm{text-align:left}}.entity-details__contact-subtitle{color:#fff;font-size:.875rem;font-weight:400;line-height:1.25rem;margin:.5rem 0 0;text-align:center}@media (min-width:1024px){.entity-details__contact-subtitle{font-weight:500;text-align:left}}.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:6}.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}@media (min-width:1024px){.entity-details__contact-form .vdp-datepicker .vdp-datepicker__calendar{bottom:auto;top:-9.1875rem}}.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-wrap--datepicker .vdp-datepicker input,.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-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:#ececec}.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:#656565;font-size:1.125rem;left:.75rem;line-height:1.75rem;pointer-events:none;position:absolute;top:.5625rem;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}@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:.875rem;left:0;line-height:1.25rem;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:.875rem;left:0;line-height:1.25rem;top:-20px}.entity-details__contact-input--banner{box-sizing:border-box;width:100%}.entity-details__contact-input-label--checkbox_pink:before{background-color:#fff!important}.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}.turnstile-error-message{color:#ff5a75;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.5rem}.turnstile-error-message--white{color:#fff}.entity-details__contact-input--textarea{border:none;border-radius:0;height:100%;padding:0 .75rem .5rem;resize:none}.entity-details__contact-input--textarea::placeholder{color:#656565}.entity-details__contact-input--textarea.entity-details__contact-input--error::placeholder{color:#ff5a75}.entity-details__contact-input--textarea.inline-textarea{color:#656565}.entity-details__contact-input--textarea.inline-textarea.comment-changed,.entity-details__contact-input--textarea.inline-textarea:focus{color:#2c2c2c}.contact-form-greeting,.entity-details__contact-input--textarea{color:#2c2c2c;font-size:1.125rem;line-height:1.75rem}.contact-form-greeting{background-color:#fff;font-weight:600;padding:.5rem .75rem 0}.contact-form-greeting.contact-form-greeting--modal{background-color:#ececec}.event-details-form,.user-details-form{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.event-details-form--cf-turnstile,.event-details-form--modal,.user-details-form--cf-turnstile,.user-details-form--modal{margin-bottom:7.8125rem}.event-details-form--modal .vdp-datepicker input[type=text],.user-details-form--modal .vdp-datepicker input[type=text]{padding:.625rem .625rem .625rem 0}.event-details-form .hide-inline-input,.user-details-form .hide-inline-input{display:none}@media (min-width:1024px){.event-details-form,.user-details-form{flex-direction:row;margin-bottom:2rem}.event-details-form--cf-turnstile,.event-details-form--modal,.user-details-form--cf-turnstile,.user-details-form--modal{margin-bottom:2rem}}.event-details-form:not(.event-details-form--modal){gap:0}@media (min-width:768px){.event-details-form:not(.event-details-form--modal){gap:2rem}}.user-details-form:not(.user-details-form--modal){gap:1.5rem}@media (min-width:1024px){.user-details-form:not(.user-details-form--modal){flex-direction:column}.user-details-form:not(.user-details-form--modal) .user-details-form-wrapper{width:calc(50% - 16px)}}.event-details-form-wrapper,.user-details-form-wrapper{display:flex;flex-direction:column;gap:1.5rem;width:100%}.contact-form-next-step-btn{font-size:1.125rem;font-weight:600;line-height:1.75rem;padding:1rem;width:100%!important}@media (min-width:1024px){.contact-form-next-step-btn{width:calc(50% - 16px)!important}}.contact-form-next-step-btn--modal{font-size:1.125rem;height:auto!important;line-height:1.75rem;padding:.9375rem!important}.contact-form-wrapper{position:relative}.contact-form-back-button{background-image:url(/images/icons/prev_white.svg);background-repeat:no-repeat;background-size:1.5rem;cursor:pointer;height:1.5rem;left:1rem;position:absolute;top:.375rem;width:1.5rem}@media (min-width:768px){.contact-form-back-button{left:-1.875rem}}@media (min-width:1024px){.contact-form-back-button{background-size:2rem;height:2rem;left:-4.875rem;width:2rem}}.contact-form-wrapper-message .head{margin-bottom:1rem}.contact-form-wrapper-message .head h4{font-size:1.875rem;line-height:2.375rem}.contact-form-wrapper-message .request-sent-content--modal{margin-bottom:8rem}.contact-form-wrapper-message .request-sent-content div,.contact-form-wrapper-message .request-sent-content p{font-size:1.125rem;line-height:1.75rem;margin-bottom:1rem}.contact-form-wrapper-message .location-info-wrapper{font-size:1.125rem;line-height:1.75rem;margin-bottom:0}.contact-form-wrapper-message .location-info-wrapper .info-link{color:#fff;text-decoration:underline}.contact-form-wrapper-message .location-info-wrapper .info-title{font-weight:600}.contact-form-wrapper-message .location-info-wrapper .tip-with-icon{align-items:flex-start;display:flex;margin-top:2rem}.contact-form-wrapper-message .location-info-wrapper .entity-details__contact-input-wrap{margin-top:2rem}.contact-form-wrapper-message .location-info-wrapper div,.contact-form-wrapper-message .location-info-wrapper p{margin-bottom:0}.contact-form-wrapper-message .entities-list{margin-top:2rem}.contact-form-wrapper-message .entities-list a{color:#2c2c2c;text-decoration:underline}.contact-form-wrapper-message .entities-list .phone-info{margin-bottom:0}.contact-form-wrapper-message .entities-list .entity-item{font-size:1.125rem;line-height:1.75rem}.contact-form-wrapper-message .entities-list .entity-item:not(:last-child){margin-bottom:1rem}.contact-form-wrapper-message .entities-list .entity-item .entity-name{font-weight:600;margin-bottom:0}.contact-form-wrapper-message--modal{padding-top:0}.contact-form-wrapper-message--modal .phone-info .phone-link{color:#2c2c2c}.contact-form-wrapper-message--modal .sent-message-footer{background-color:#fff;border-top:1px solid #ececec;bottom:0;left:0;padding:1rem;position:fixed;width:100%}.contact-form-wrapper-message--modal .sent-message-footer .btn{font-size:16px;font-weight:600;line-height:24px;padding:9px 18px!important;width:100%!important}@media (min-width:768px){.contact-form-wrapper-message{padding-top:2rem}.contact-form-wrapper-message .request-sent-content{margin-bottom:2rem}.contact-form-wrapper-message--modal{padding-top:0}.contact-form-wrapper-message--modal .sent-message-footer{border-top:none;padding:0;position:relative}.contact-form-wrapper-message--modal .sent-message-footer .btn{width:auto!important}}@media (min-width:1024px){.contact-form-wrapper-message .head{margin-bottom:2rem}}.contact-form-hint{align-self:stretch;color:#fff;font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width:1024px){.contact-form-hint{display:block}}.contact-form-hint__placeholder{font-style:normal;font-weight:500}@media (max-width:767.98px){.hide-on-mobile{display:none}}.contact-textarea-wrap{display:flex;flex-direction:column;height:100%}.contact-textarea-wrap .contact-textarea-icons{align-items:center;background-color:#fff;display:flex;justify-content:flex-end;padding:0 .75rem .5625rem}.contact-textarea-wrap .contact-textarea-icons .icon-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;height:1.125rem;justify-content:center;padding:0;pointer-events:auto;width:1.125rem}.contact-textarea-wrap .contact-textarea-icons .icon-btn img,.contact-textarea-wrap .contact-textarea-icons .icon-btn svg{display:block;height:1.125rem;width:1.125rem}.contact-datepicker .vdp-datepicker__calendar .cell.day{align-items:center;box-sizing:border-box;display:inline-flex;height:40px;justify-content:center;line-height:1;margin-left:calc(7.14286% - 20px);margin-right:calc(7.14286% - 20px);padding:0;width:40px}.contact-datepicker .vdp-datepicker__calendar .cell.day.selected,.contact-datepicker .vdp-datepicker__calendar .cell.day.selected:hover,.contact-datepicker .vdp-datepicker__calendar .cell.day.today,.contact-datepicker .vdp-datepicker__calendar .cell.day:hover{border-radius:50%}.contact-datepicker .vdp-datepicker__calendar .cell.day:hover{background-color:#d9d9d9;border-color:#0000}.contact-datepicker .vdp-datepicker__calendar .cell.day.selected{background-color:#2c2c2c;color:#fff}.contact-datepicker .vdp-datepicker__calendar .cell.day:focus,.contact-datepicker .vdp-datepicker__calendar .cell.day:focus-visible,.contact-datepicker .vdp-datepicker__calendar .cell.day:hover{border:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;outline:none!important}.contact-datepicker .vdp-datepicker__calendar .cell.day button,.contact-datepicker .vdp-datepicker__calendar .cell.day input{box-shadow:none!important;-webkit-box-shadow:none!important;outline:none!important}.request-benefits-wrapper{display:none}@media (min-width:1024px){.request-benefits-wrapper{display:flex;gap:1rem}}.request-benefits-item{align-items:center;display:flex;gap:.5rem}.request-benefits-item span{font-size:1.125rem;font-weight:700;line-height:1.75rem}.request-benefits-item img{height:1.25rem;width:1.25rem}.footer-request-benefits-text{color:#656565;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:center}@media (min-width:768px){.footer-request-benefits-text{display:none}}.contact-textarea-modal-wrap{display:flex;flex-direction:column;height:11.875rem;position:relative}.contact-textarea-modal-wrap .entity-details__contact-input--textarea{background-color:#ececec;color:#656565;min-height:auto}.contact-textarea-modal-wrap .contact-form-greeting--modal,.contact-textarea-modal-wrap .contact-textarea-icons,.contact-textarea-modal-wrap .entity-details__contact-input--textarea{transition:background-color .15s ease,border .15s ease,color .15s ease}.contact-textarea-modal-wrap .contact-textarea-icons{align-items:center;background-color:#ececec;display:flex;justify-content:flex-end;padding:0 .75rem .5625rem}.contact-textarea-modal-wrap .contact-textarea-icons .icon-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;height:1.125rem;justify-content:center;padding:0;pointer-events:auto;width:1.125rem}.contact-textarea-modal-wrap .contact-textarea-icons .icon-btn img,.contact-textarea-modal-wrap .contact-textarea-icons .icon-btn svg{display:block;height:1.125rem;width:1.125rem}@media (min-width:1024px){.contact-textarea-modal-wrap{height:100%}}.contact-textarea-modal-wrap.textarea-focused .contact-form-greeting--modal,.contact-textarea-modal-wrap:focus-within .contact-form-greeting--modal{background-color:#fff;border-left:1px solid #2c2c2c;border-right:1px solid #2c2c2c;border-top:1px solid #2c2c2c}.contact-textarea-modal-wrap.textarea-focused .contact-textarea-icons,.contact-textarea-modal-wrap:focus-within .contact-textarea-icons{background-color:#fff;border-bottom:1px solid #2c2c2c;border-left:1px solid #2c2c2c;border-right:1px solid #2c2c2c}.contact-textarea-modal-wrap.textarea-focused .entity-details__contact-input--textarea,.contact-textarea-modal-wrap:focus-within .entity-details__contact-input--textarea{background-color:#fff;border-left:1px solid #2c2c2c;border-right:1px solid #2c2c2c;color:#2c2c2c;outline:none}.contact-textarea-modal-wrap.textarea-focused .entity-details__contact-input--textarea::placeholder,.contact-textarea-modal-wrap:focus-within .entity-details__contact-input--textarea::placeholder{color:#2c2c2c}.entity-details__contact-title--modal.step-1{text-align:left}.entity-details__contact-title--modal.step-2{text-align:center}.entity-details__contact-subtitle--modal{color:#2c2c2c;margin:0}.contact-form-next-step-btn--modal.step-3{background-color:initial;color:#2c2c2c}.contact-form-hint--modal{color:#656565}.user-details-form--column{flex-direction:column;gap:1.5rem}@media (min-width:1024px){.user-details-form--column{width:calc(50% - 16px)}}.contact-form-wrapper-message.contact-form-wrapper-message--modal .location-info-wrapper .info-link{color:#2c2c2c}.contact-form-wrapper-message .request-sent-content--modal .entity-details__contact-input-wrap--submit{margin-bottom:0;margin-top:2rem}@media (min-width:768px){.contact-form-wrapper-message .request-sent-content--modal{margin-bottom:0}}.floating-label-entity-multiselect:not(.active--modal){color:#2c2c2c}.floating-label-entity-multiselect.floating-label--modal.active--modal{display:none}.entity-details__contact-input-wrap-modal.add-top-space{margin-top:1.25rem}.user-details-form--modal{margin-top:2rem}.entity-details__contact-old{background-color:#ff5a75;min-height:100%;padding:3.25rem 0 4.1875rem}@media (max-width:767.98px){.entity-details__contact-old{display:none}}.entity-details__contact-form-old{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:5rem;width:100%}@media (min-width:1024px){.entity-details__contact-form-old{column-gap:32px;flex-direction:row;margin-bottom:0;padding-top:2rem}}.search-page__article--no-content{margin-bottom:0}.entity-details__contact-form-column-old{display:flex;flex-direction:column;width:100%}@media (min-width:1024px){.entity-details__contact-form-column-old{width:49%}}.entity-details__contact-input-wrap-old{margin-bottom:1.5rem}.entity-details__contact-input-wrap-old--textarea{height:9.375rem}@media (min-width:1024px){.entity-details__contact-input-wrap-old--textarea{flex:1}}@media (max-width:767.98px){.entity-details__contact-input-wrap-old--textarea{height:auto}}@media (min-width:568px){.entity-details__contact-input-wrap-old-modal{margin-bottom:2rem}}.entity-details__contact-input-wrap-old--checkbox{margin-bottom:1.1875rem}.entity-details__contact-input-wrap-old--submit{background-color:#fff;border-top:1px solid #ececec;bottom:0;left:0;margin:0;padding:1rem;position:fixed;width:100%}.entity-details__contact-input-wrap-old--submit input{border-radius:.1875rem;padding:1rem}@media (min-width:768px){.entity-details__contact-input-wrap-old--submit{border:none;padding:0;position:static;width:auto}}.entity-details__contact-form-old .vdp-datepicker input[type=text],.entity-details__contact-input-old{background-color:#fff;border:none;display:block;font-size:15px;line-height:20px;padding:10px 16px}.entity-details__contact-form-old .vdp-datepicker input[type=text]::placeholder,.entity-details__contact-input-old::placeholder{color:#2c2c2c}@media (min-width:768px){.entity-details__contact-form-old .vdp-datepicker input[type=text],.entity-details__contact-input-old{font-size:16px;line-height:21px}}@media (min-width:1440px){.entity-details__contact-form-old .vdp-datepicker input[type=text],.entity-details__contact-input-old{font-size:18px;line-height:24px}}.entity-details__contact-form-old .vdp-datepicker input[type=checkbox][type=text],.entity-details__contact-input-old[type=checkbox]{display:none}.entity-details__contact-input-label-old--checkbox{align-items:center;cursor:pointer;display:flex}.entity-details__contact-input-label-old--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-old .vdp-datepicker input[type=checkbox][type=text]:checked+.entity-details__contact-input-label-old--checkbox:before,.entity-details__contact-input-old[type=checkbox]:checked+.entity-details__contact-input-label-old--checkbox:before{background-color:#fff;background-image:url(../images/icons/forms/check-black.svg)}.entity-details__contact-input-old--textarea{border:none;font-size:.9375rem;height:100%;resize:none}.entity-details__contact-input-old--textarea::placeholder{color:#656565}.entity-details__contact-input-old--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-old--error{border-bottom-color:#ff5a75!important;color:#ff5a75!important}.entity-details__contact-input-old--error::placeholder{color:#ff5a75}.entity-details__contact-input-old--error.entity-details__contact-input-old--select{background-image:url(../images/icons/forms/dropdown-error.svg)}.entity-details__contact-title-old{font-size:1.875rem;line-height:2.5rem;margin-bottom:2.1875rem}.entity-details__contact-error-old{background-color:#2c2c2c;border-radius:5px;color:#fff;margin:0 0 2rem;padding:1rem}.entity-details__contact-error-old ul{margin:0;padding-left:2rem}.entity-details__contact-form-old .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-old .vdp-datepicker .cell{color:#2c2c2c}.entity-details__contact-form-old .vdp-datepicker .cell.highlighted.today{background-color:#ff5a7580;color:#2c2c2c}.entity-details__contact-form-old .vdp-datepicker .cell.selected,.entity-details__contact-form-old .vdp-datepicker .cell.selected.highlighted{background-color:#2c2c2c;color:#fff}.entity-details__contact-form-old .vdp-datepicker .day__month_btn,.entity-details__contact-form-old .vdp-datepicker .month__year_btn{color:#2c2c2c}.entity-details__contact-form-old .vdp-datepicker .vdp-datepicker__calendar{z-index:2}.entity-details__contact-form-old .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-old .vdp-datepicker--error input[type=text]::placeholder{color:#ff5a75}.entity-details__contact-form-old .vdp-datepicker .entity-details__contact-form-old--modal input[type=text]:not(.entity-details__contact-input-old--textarea),.entity-details__contact-form-old--modal .entity-details__contact-form-old .vdp-datepicker input[type=text]:not(.entity-details__contact-input-old--textarea),.entity-details__contact-form-old--modal .entity-details__contact-input-old:not(.entity-details__contact-input-old--textarea){border-bottom:1px solid #2c2c2c;border-radius:0}.entity-details__contact-form-old--modal .entity-details__contact-input-old--error.entity-details__contact-input-old--textarea{background-color:#ff5a7526}.entity-details__contact-form-old--modal .entity-details__contact-input-wrap-old--datepicker .vdp-datepicker input{border-bottom:1px solid #2c2c2c;border-radius:0}.entity-details__contact-form-old--modal .entity-details__contact-input-label-old--checkbox{cursor:pointer}.entity-details__contact-form-old--modal .entity-details__contact-input-label-old--checkbox:before{border-color:#ff5a75}.entity-details__contact-form-old .vdp-datepicker .entity-details__contact-form-old--modal input[type=checkbox][type=text]:checked+.entity-details__contact-input-label-old--checkbox:before,.entity-details__contact-form-old--modal .entity-details__contact-form-old .vdp-datepicker input[type=checkbox][type=text]:checked+.entity-details__contact-input-label-old--checkbox:before,.entity-details__contact-form-old--modal .entity-details__contact-input-old[type=checkbox]:checked+.entity-details__contact-input-label-old--checkbox:before{background-color:#ff5a75}.entity-details__contact-form-old--modal .entity-details__contact-input-old--textarea{background-color:#f2f2f2;min-height:124px}.input-container-old{position:relative;width:100%}.floating-input-old{margin-top:20px}.floating-input-old--modal{margin-top:18px!important}.floating-input-old--modal--textarea{margin-top:0}.floating-label-old{color:#000;font-size:18px;left:10px;pointer-events:none;position:absolute;top:10px;transition:all .2s ease}.floating-label-old--error{color:#ff5a75!important}.floating-label-old--error--datepicker>div>input,.floating-label-old--error--datepicker>div>input::placeholder{color:#ff5a75}.floating-label-old--modal{left:0!important}.floating-label-old--modal_textarea{padding:0 10px}@media (max-width:767.98px){.floating-label-old--modal_textarea{z-index:1}}.floating-label-old--textarea{color:#656565;font-size:16px}@media (max-width:767.98px){.floating-label-old--textarea{font-size:16px}}.entity-details__contact-form-old .vdp-datepicker input[type=text],.entity-details__contact-input-old{box-sizing:border-box;padding:10px;width:100%}.entity-details__contact-input-old-textarea{padding:10px}@media (max-width:767.98px){.entity-details__contact-input-old-textarea{min-height:124px}}.entity-details__contact-input-old--datepicker{border-bottom:1px solid #000}.entity-details__contact-input-old--datepicker>div>input{padding:10px 0!important}.entity-details__contact-input-old--datepicker>div>input::placeholder{color:#000;font-size:18px}.entity-details__contact-input-old--modal{padding:10px 0}.entity-details__contact-input-old--modal_empty{padding:22px}.entity-details__contact-button-old--wrap{background-color:#fff;border-top:1px solid #ececec;bottom:0;left:0;margin:0;position:fixed;width:100%}.entity-details__contact-button-old--wrap>div{padding:16px}.entity-details__contact-button-old--wrap>div>input{padding:10px!important}.entity-details__contact-form-old .vdp-datepicker input[type=text]:focus+.floating-label-old,.entity-details__contact-input-old:focus+.floating-label-old,.floating-label-old.active{color:#fff!important;font-size:14px;left:0;top:-22px}.entity-details__contact-form-old .vdp-datepicker input[type=text]:focus+.floating-label-old,.entity-details__contact-input-old:focus+.floating-label-old,.floating-label-old.active--modal{color:#656565;font-size:14px;left:0;top:-16px}.entity-details__contact-form-old .vdp-datepicker input[type=text]:focus+.floating-label-old,.entity-details__contact-input-old:focus+.floating-label-old,.floating-label-old.active--modal_textarea{display:none!important}.entity-details__contact-input-old--banner{box-sizing:border-box;width:100%}.entity-details__contact-input-label-old--checkbox_pink:before{background-color:#fff!important}@media (max-width:767.98px){.modal__head--container-old--fixed{background:#fff;border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:fixed;width:100%;z-index:123}}.disable-btn-old{opacity:.5;pointer-events:none}.entity-details__email-error-message-old{color:#fff;font-size:.75rem;line-height:1.125rem;text-align:right}.entity-details__email-error-message-old.error-message-pink{color:#ec536c}.entity-details__contact-bulk-input-dropdown{border-bottom:1px solid #2c2c2c;min-height:42px}.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 #d9d9d9;color:#d9d9d9;text-align:center!important;width:47%}.entity-details__nav-sticky-box__footer .btn:hover svg path{fill:#d9d9d9}.entity-details__nav-sticky-box__footer .btn--icon.btn--sm .sk-icon svg{height:1.25rem;margin-right:.25rem;width:1.25rem}.entity-details__nav-sticky-box__footer .btn--icon.btn--sm .sk-icon svg path{stroke:#0000;transition:.2s ease-in-out}@media (max-width:767.98px){.entity-details__nav-sticky-box__footer .btn{width:auto}}@media (min-width:1024px){.entity-details__nav-sticky-box__footer .btn:hover{border-color:#ff5a75;color:#ff5a75}.entity-details__nav-sticky-box__footer .btn:hover svg path{fill:#ff5a75;stroke:#ff5a75}}.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}@media (min-width:768px) and (max-width:1023.98px){.entity-details__nav-sticky-box>.btn .sk-icon{margin-right:.3125rem}}@media (min-width:768px){.entity-details__nav-sticky-box{border-radius:5px;bottom:auto;left:auto;position:absolute;top:-4.6875rem;width:14.375rem}}@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:.75rem 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.25rem;margin-right:0;width:1.25rem}.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__book-btn,.entity-details__nav-sticky-box__like-btn{font-size:.875rem;line-height:1.25rem}.entity-details__nav-sticky-box__book-btn .sk-icon svg,.entity-details__nav-sticky-box__like-btn .sk-icon svg{height:1.25rem;width:1.25rem}@media (min-width:1024px){.entity-details__nav-sticky-box__book-btn,.entity-details__nav-sticky-box__like-btn{font-size:1rem;line-height:1}}.entity-details__nav-sticky-box__book-btn{align-items:center;display:flex}.entity-details__nav-sticky-box__like-btn{border:1px solid #d9d9d9;color:#d9d9d9}.entity-details__nav-sticky-box__like-btn .sk-icon{bottom:0}.entity-details__nav-sticky-box__like-btn .sk-icon svg path:nth-of-type(2){fill:#d9d9d9;stroke:#0000}@media (min-width:1024px){.entity-details__nav-sticky-box__like-btn .sk-icon{bottom:2px}.entity-details__nav-sticky-box__like-btn:hover{border-color:#ff5a75;color:#ff5a75}.entity-details__nav-sticky-box__like-btn:hover .sk-icon svg path:nth-of-type(2),.entity-details__nav-sticky-box__like-btn:hover:not(.entity-details__nav-sticky-box__like-btn--not-liked) .sk-icon svg path{fill:#ff5a75}}.entity-details__nav-sticky-box__like-btn--liked svg path{fill:#d9d9d9}.entity-details__nav-sticky-box__share-btn svg path{stroke:#d9d9d9;fill:#d9d9d9;stroke-width:1}@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:1rem;justify-content:center;line-height:1.5rem}.entity-details__nav-sticky-box__book-btn .sk-icon{display:none}.entity-details__nav-sticky-box__share-btn{background-color:initial;border:1px solid #d9d9d9}.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{line-height:1.25rem}.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-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{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.25rem;margin-right:0;width:1.25rem}.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:var(--app-height,100vh);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(--app-height, 100vh) - 160px);transform:translateX(50%)}.package-details__scroll-next img{margin:.5rem auto auto;width:.8125rem}}.package-details__details-section-row{display:flex;gap:2rem;padding-top:1.5rem}@media (max-width:1439.98px){.package-details__details-section-row{flex-wrap:wrap}}.package-details__jumbotron-detail-list .overnight-rooms-info{color:#fff;font-weight:400}@media (max-width:767.98px){.package-details__jumbotron-detail-list .overnight-rooms-info{font-size:.9375rem}}.overnight-rooms-info{color:#929292;font-size:17px;font-style:italic;font-weight:500;line-height:165%}.package-details__details-section-list-item .item-details{color:#929292;font-size:15px;line-height:165%}.package-details__details-section-list-item .item-details p{margin-left:2rem}.package-details__details-section-list-item p{font-weight:400;margin-top:0}.package-details__detail-section-list li img{margin-right:.5rem}.package-details__details-section-list-item:not(:first-child) p,.package-details__jumbotron-detail-list-item:not(:first-child) p{margin-top:0}.package-details__details-section-list-item:not(:first-child) .item-title{margin-top:1rem}.package-details__details-section-wrapper h1{font-size:2.5rem;line-height:3.125rem}.package-details__details-section-wrapper h2{font-size:1.875rem;line-height:2.5rem;padding:2rem 0}.package-details__details-section-wrapper h3{font-size:1.375rem;line-height:1.875rem}.package-details__details-section h3{align-items:center;display:flex;justify-content:space-between}@media (max-width:1023.98px){.package-details__details-section--expanding{background-image:url(../images/icons/forms/dropdown-white.svg);background-repeat:no-repeat;background-size:1.1875rem;display:block;height:20px;width:20px}.package-details__details-section--expanded{transform:rotate(180deg)}}@media (max-width:767.98px){.package-details__details-section p{font-size:.9375rem;line-height:165%}}.package-details__detail-section-list{margin:1rem 0}.package-details__detail-section-list li{font-size:1.0625rem;font-weight:400;line-height:165%}@media (max-width:767.98px){.package-details__detail-section-list li{font-size:.9375rem}}.package-details__details-section{border-top:1px solid #444;padding:2rem 0}.package-details__details-section-no-border{padding:2rem 0}.package-details__details-list-wrap{flex:0 0 25%}.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}.entity-details__contact-input-wrap .entity-details__contact-input--select{background-position:96%;background-repeat:no-repeat;border-radius:0;color:#000;cursor:pointer;text-indent:1px;text-overflow:""}.entity-details__contact-input-wrap .entity-details__contact-form--modal .entity-details__contact-input--select{border-bottom:1px solid #2c2c2c;border-radius:0;padding:.625rem 0}.entity-details__contact-input-wrap .custom-dropdown-option{align-items:center;display:flex;justify-content:space-between;padding:.625rem 1rem}.entity-details__contact-input-wrap .entity-option-name{color:#2c2c2c;flex:1;font-size:1rem;line-height:1.5rem}.entity-details__contact-input-wrap .custom-dropdown{background-color:#fff;border:none;box-shadow:0 20px 24px -4px #10182814,0 8px 8px -4px #10182808;list-style:none;margin:0;max-height:18.75rem;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:1000}.entity-details__contact-input-wrap .custom-dropdown li{cursor:pointer}.entity-details__contact-input-wrap .custom-dropdown li:hover{background-color:#f5f5f5}.unsaved-warning__overlay{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#000000ad;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.unsaved-warning{background:#fff;border:0;border-radius:4px;box-shadow:0 12px 35px #00000040;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-height:295px;overflow:hidden;padding:0;position:relative;width:592px}.unsaved-warning__close{background:#0000;border:0;cursor:pointer;height:24px;margin-left:auto;padding:0;width:24px;z-index:2}.unsaved-warning__close img{display:block;height:100%;width:100%}.unsaved-warning__header{align-items:center;display:flex;justify-content:flex-start;padding:2rem 2.5rem 0;text-align:center}.unsaved-warning__title{color:#303030;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0;text-align:center;width:100%}.unsaved-warning__body{box-sizing:border-box;display:flex;flex:1;flex-direction:column;padding:32px 34px 34px}.unsaved-warning__message{color:#303030;font-size:16px;font-weight:400;line-height:1.5;margin:0 auto;max-width:512px;text-align:left;width:100%}.unsaved-warning__actions{align-items:center;display:flex;gap:29px;justify-content:end;margin-top:60px}.unsaved-warning__leave{background:#0000;border:0;color:#303030;padding:8px 0;text-decoration:underline}.unsaved-warning__leave,.unsaved-warning__stay{cursor:pointer;font-family:inherit;font-size:16px;font-weight:400;line-height:1.2}.unsaved-warning__stay{align-items:center;background:#ec536c!important;border:1px solid #ec536c!important;border-radius:3px;box-shadow:none;color:#fff!important;display:inline-flex;justify-content:center;min-height:47px;min-width:200px;padding:10px 17px}.unsaved-warning__stay:focus,.unsaved-warning__stay:hover{background:#ec536c!important;border-color:#ec536c!important;color:#fff!important}@media (max-width:640px){.unsaved-warning__overlay{align-items:flex-end;inset:0;justify-content:center;padding:0}.unsaved-warning{min-height:0;width:100%}.unsaved-warning__header{padding:1rem 1rem 0}.unsaved-warning__title{font-size:1.25rem;line-height:1.875rem;text-align:left}.unsaved-warning__body{padding:0}.unsaved-warning__message{font-size:1rem;padding:2rem 1rem}.unsaved-warning__actions{border-top:1px solid #ececec;flex-direction:column-reverse;gap:.75rem;margin-top:0;padding:1rem}.unsaved-warning__stay{width:100%}.unsaved-warning__close{height:1rem;width:1rem}}.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%}.magazines__details__content--additional{margin-top:1.75rem}.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:1.75rem}.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{display:flex;flex-direction:column;gap:1.5rem;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}@media (min-width:768px){.favorites__header-subtitle{font-weight:700}}.favorites__header-icons{display:flex;gap:2rem;justify-content:center;margin-bottom:3.125rem;z-index:2}.favorites__header-icons img{height:1.75rem;width:1.75rem}.favorites__header-icons button{background:none;border:none;cursor:pointer;padding:0}.favorites__header-icons a:hover,.favorites__header-icons button.focused,.favorites__header-icons button:hover{filter:brightness(0) saturate(100%) invert(45%) sepia(94%) saturate(2357%) hue-rotate(317deg) brightness(104%) contrast(101%)}@media (min-width:1024px){.favorites__header-icons{margin-bottom:5rem}.favorites__header-icons img{height:2rem;width:2rem}}.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{position:relative}.favorites__info .entity-details__contact-form .vdp-datepicker{top:0}.favorites__info .entity-contact-form__confirm-message{margin:2rem 0 20px}.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}@media (min-width:1024px){.favorites__info .entity-details__contact-form .vdp-datepicker__calendar{bottom:0}}.confirmation-message-favorites{color:#2c2c2c;font-weight:500;z-index:1650}.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;margin-right:-18px;padding:12px 18px}.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__checkbox-label--requested{cursor:default}.favorites__entry__checkbox-label--requested:before{display:none}.favorites__entry__checkbox-label--requested .sk-icon,.favorites__entry__checkbox-label--requested svg{height:1rem;position:relative;top:-1px;vertical-align:middle;width:1rem}.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__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-rooms{background-image:url(/images/icons/packages/Rooms.svg);background-repeat:no-repeat;background-size:1rem;padding-left:2.3125rem}.icon-rooms-black{background:url(/images/icons/packages/Rooms-black.svg) no-repeat 50%;background-size:1.5rem;padding-left:2.3125rem}.icon-calendar{background-image:url(/images/icons/packages/calendar.svg);background-repeat:no-repeat;background-size:.8125rem;padding-left:2.3125rem}.icon-calendar-black{background:url(/images/icons/packages/calendar-black.svg) no-repeat 50%;background-size:1.5rem;padding-left:2.3125rem}.icon-meals{background-image:url(/images/icons/packages/Essen.svg);background-repeat:no-repeat;background-size:1rem;padding-left:2.3125rem}.icon-meals-black{background:url(/images/icons/packages/Essen-black.svg) no-repeat 50%;background-size:1.5rem;padding-left:2.3125rem}.icon-place{background-image:url(/images/icons/packages/Doppelzimmer.svg);background-repeat:no-repeat;background-size:1rem;padding-left:2.3125rem}.icon-place-black{background:url(/images/icons/packages/Doppelzimmer-black.svg) no-repeat 50%;background-size:1.5rem;padding-left:2.3125rem}.icon-specials{background-image:url(/images/icons/packages/specials-icon.svg);background-repeat:no-repeat;background-size:1rem;padding-left:2.3125rem}.icon-specials-black{background:url(/images/icons/packages/specials-icon-black.svg) no-repeat 50%;background-size:1.5rem;padding-left:2.3125rem}.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--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}.event-type-filter-packages .search-filter__input-label--event-type .search-filter__input-label-text--circle-fixed{display:none}.event-type-filter-packages .search-filter__input--event-type .search-filter__input-label-outside-text--fixed{display:block;font-size:1rem;font-weight:600;line-height:1.5rem}@media (min-width:768px){.event-type-filter-packages .search-filter__input--event-type .search-filter__input-label-outside-text--fixed{font-size:1.25rem;line-height:1.875rem}}.event-type-filter-packages .search-filter__input-label--event-type .search-filter__main-title--fixed,.event-type-filter-packages .search-filter__input-label--event-type .search-filter__tabs--fixed{margin-bottom:4rem}.event-type-filter-packages .search-filter__input-label--event-type .search-filter__input--circle-fixed{margin-bottom:2rem}.event-type-filter-packages .search-filter__input--checked .search-filter__input-label--event-type,.event-type-filter-packages .search-filter__input--checked .search-filter__input-label--offer-type{background-color:#fff}.event-type-filter-packages .search-filter__tab-button,.event-type-filter-packages .search-filter__tab-button--region{color:#fff;font-size:1.875rem;line-height:2.375rem;margin-right:2.375rem;opacity:1}.event-type-filter-packages .formulate-input--guests-filter .formulate-input-label--floating-label--has-value{display:none}.event-type-filter-packages .event-filter-buttons-wrap{position:relative}.event-type-filter-packages .event-filter-buttons-wrap .btn--link{text-decoration:underline}.event-type-filter-packages .event-filter-buttons-wrap>button:not(.btn--link){align-items:center;display:flex;font-weight:600;width:auto}@media (max-width:1023.98px){.event-type-filter-packages .event-filter-buttons-wrap>button:not(.btn--link){font-size:1rem;line-height:1.5rem}.event-type-filter-packages .event-filter-buttons-wrap.search-filter__button-cont--event-type{justify-content:center}}@media (max-width:767.98px){.event-type-filter-packages .event-filter-buttons-wrap{margin-bottom:1rem;margin-top:auto;padding:0 1rem}.event-type-filter-packages .event-filter-buttons-wrap>button:not(.btn--link){text-align:center;width:100%}}.event-type-filter-packages .formulate-input--guests-filter .formulate-input-label--floating-label{font-size:2.25rem;line-height:2.75rem}@media (min-width:1440px){.event-type-filter-packages .search-filter__tabs.search-filter__tabs--region{margin-bottom:1.75rem;margin-top:6rem}.event-type-filter-packages .formulate-input--customslide-divUp,.event-type-filter-packages .search-filter__search-input--active-kanton{margin-bottom:6rem}.event-type-filter-packages .formulate-input--guests-filter,.event-type-filter-packages .search-filter__button-cont--guests.search-filter__button-cont--fixed{margin-top:6rem}}@media (max-width:1439.98px){.event-type-filter-packages .search-filter__input-label--event-type .search-filter__main-title--fixed{font-size:1.875rem;line-height:2.5rem}.event-type-filter-packages .search-filter__inner.search-filter__inner--fixed{width:85%}.event-type-filter-packages .search-filter__main-title--region.search-filter__main-title--fixed{margin-bottom:2.2rem}.event-type-filter-packages .search-filter__tab-button,.event-type-filter-packages .search-filter__tab-button--region{font-size:1.125rem;line-height:1.75rem}.event-type-filter-packages .search-filter__tabs.search-filter__tabs--region{margin-bottom:2.125rem}.event-type-filter-packages .formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.5rem;font-weight:600;line-height:2}.event-type-filter-packages .formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:1.125rem;line-height:1.75rem;margin-top:10px}.event-type-filter-packages .formulate-input--numberclearable__clear-btn svg{height:.8125rem;width:.8125rem}}@media (max-width:1023.98px){.event-type-filter-packages .search-filter__button-cont--guests.search-filter__button-cont--fixed.search-filter__button-cont--guests--outside{display:flex}.event-type-filter-packages .desktop-buttons{display:none}.event-type-filter-packages .formulate-input--guests-filter .formulate-input-label--floating-label{font-size:1.875rem;line-height:2.375rem}}@media (min-width:768px) and (max-width:1023.98px){.event-type-filter-packages .search-filter__inner.search-filter__inner--fixed{width:100%}}@media (max-width:767.98px){.event-type-filter-packages .search-filter__input-label--event-type .search-filter__main-title--fixed{font-size:1.5rem;line-height:2rem}.event-type-filter-packages .search-filter__input-label--event-type .search-filter__input--circle-fixed{margin-bottom:1.5rem}.event-type-filter-packages .search-filter__inner.search-filter__inner--fixed{width:100%}.event-type-filter-packages .search-filter__tab-button,.event-type-filter-packages .search-filter__tab-button--region{font-size:1.125rem;line-height:1.75rem;margin-right:2rem}.event-type-filter-packages .formulate-input--guests-filter .formulate-input-label--floating-label{font-size:1.5rem;line-height:2rem;top:5px}}@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:19}.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}}.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__meals .package-filters__meal-courses .package-filter__radio-label{margin-right:0}.package-filter__halls .package-filter__wrap-head{padding:2rem 2.5rem}@media (max-width:767.98px){.package-filter__halls .package-filter__wrap-head{padding:.875rem 1.5rem}}.hall-view-title{font-size:1.0625rem;font-weight:600;line-height:165%;margin-bottom:1rem;text-align:left}.hall-view-title span{cursor:pointer}.hall-view-title .sk-icon{margin-left:.375rem}.hall-view-title .sk-icon svg{stroke-width:0;height:1rem;margin-bottom:.25rem;width:1rem}.hall-view--wrapper{width:100%}.hall-view--wrapper div{margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.hall-view--wrapper ul li{margin-bottom:.5rem}.hall-view--icon{height:24px;margin-right:8px;width:24px}.hall-view--arrow-right{cursor:pointer;position:absolute;right:0;top:calc(50% - 29px)}.hall-view--arrow-right.edit-meals{top:calc(50% - 11px)}.add-hall-modal .sk-modal__close{display:block}@media (max-width:767.98px){.add-hall-modal .sk-modal__close{display:none}}.add-hall-modal .package-filter__wrap-head--sticky.border-bottom{border-bottom:1px solid #d9d9d9}.package-filter__head-icon{cursor:pointer;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 div:last-child .package-filter__radio-label,.package-filter__body.package-filter__body-rooms fieldset div:last-child .package-filters__checkbox-label{margin-bottom:0}.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}}.fe__edit-package-message-toast.select-meals-next:before{background:url(/images/icons/packages/mini-wizard-message-info-icon-black.svg) no-repeat}.space-bottom-24{margin-bottom:1.5rem}.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}.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;width:20.125rem}.package-filters__calendar-modal .vfc-dayNames span{margin-right:0}@media (max-width:1439.98px){.package-filters__calendar-modal .vfc-dayNames{margin:32px 0 0}}.package-filters__calendar-modal .vfc-dayNames>span,.package-filters__calendar-modal .vfc-week>.vfc-day>span.vfc-span-day{align-items:center;display:flex;font-size:1rem;font-weight:400;justify-content:center;line-height:1.5rem}.package-filters__calendar-modal .vfc-week{margin-bottom:0;width:20.125rem}.package-filters__calendar-modal .vfc-week>.vfc-day>span.vfc-span-day{height:2.25rem;padding:.3125rem;width:2.25rem;z-index:1}.package-filters__calendar-modal .vfc-calendar .vfc-top-date{font-size:1rem;line-height:1.5rem;margin:0}.package-filters__calendar-modal .vfc-top-date.vfc-center>span{font-size:.9375rem;font-weight:600;line-height:165%;margin:0}.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:not(.vfc-between-marked):hover{background-color:#ff5a75}.package-filters__calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-between-marked{background-color:#ececec}.package-filters__calendar-modal .vfc-week .vfc-day.vfc-day-disabled span.vfc-span-day{color:#c5c5c5;pointer-events:none}@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:-1.125rem}.package-filters__calendar-modal .vfc-calendar .vfc-top-date.vfc-center{margin-bottom:0}.package-filters__calendar-modal .vfc-dayNames,.package-filters__calendar-modal .vfc-week{width:auto}}@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-requests{height:calc(var(--vh, 1vh)*45);overflow-y:auto}}@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-cursor-pointer:hover{background-color:#d9d9d9}.package-filters__calendar-modal .vfc-dayNames{margin:1rem 0;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}.mode-switch-pills{background-color:#ececec;border-radius:62.4375rem;display:inline-flex;gap:.25rem;padding:.5rem}.mode-switch-pills-wrap{align-items:center;display:flex;justify-content:center;margin-top:1rem}@media (min-width:568px) and (max-width:767.98px){.mode-switch-pills-wrap{margin-top:2.375rem}}@media (min-width:768px){.mode-switch-pills-wrap{margin-top:0}}.reset-radio-input{opacity:0;pointer-events:none;position:absolute}.mode-switch-pills label{background:#0000;border-radius:62.4375rem;color:#2c2c2c;cursor:pointer;font-size:1rem;line-height:1.5rem;padding:.25rem 1rem;transition:background .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.mode-switch-pills input:checked+label{background:#fff;box-shadow:0 1px 3px 0 #1018281a,0 1px 2px 0 #1018280f}.duration-selection{align-items:center;display:flex;flex-direction:column;margin-top:2rem;text-align:center}.duration-selection label{background-color:#fff;border:1px solid #2c2c2c80;border-radius:2rem;color:#2c2c2c;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:600;line-height:1.5625rem;padding:.25rem .75rem}.duration-selection legend{font-size:1.25rem;font-weight:600;line-height:1.875rem;text-align:center}.duration-selection p{font-size:.875rem;line-height:1.25rem;text-align:center}.duration-selection__options{display:flex;gap:.5rem;margin-top:1rem}.duration-selection input:checked+label{background:#2c2c2c;color:#fff}.package-filters__calendar .vfc-week .vfc-day .vfc-base-end,.package-filters__calendar .vfc-week .vfc-day .vfc-base-start,.package-filters__calendar .vfc-week .vfc-day .vfc-span-day.vfc-hover.vfc-marked:not(.vfc-end-marked--day,.vfc-start-marked--day,.vfc-disabled),.package-filters__calendar .vfc-week .vfc-day .vfc-span-day.vfc-hover.vfc-marked:not(.vfc-end-marked--day,.vfc-start-marked--day,.vfc-disabled):before{background-color:#ececec}.package-filters__calendar .vfc-week .vfc-day .vfc-span-day.vfc-hover.vfc-end-marked.vfc-end-marked--day,.package-filters__calendar .vfc-week .vfc-day .vfc-span-day.vfc-hover.vfc-start-marked.vfc-start-marked--day{background-color:#ff5a75}.package-filters__calendar .vfc-week .vfc-day span.vfc-span-day.vfc-today:not(.vfc-start-marked){background-color:initial!important}.package-filters__calendar .vfc-week .vfc-day span.vfc-span-day.vfc-today:not(.vfc-start-marked):hover{background-color:#dadada!important}.package-filters__calendar .package-filters__calendar-modal-subtitle{font-size:1.25rem;font-weight:500;line-height:1.875rem;margin:2rem 0 1rem}@media (min-width:1024px){.package-filters__calendar .package-filters__calendar-modal-subtitle{font-size:1.5rem;font-weight:600;line-height:2rem;margin:3rem 0}}.package-filters__calendar.disable-hover .vfc-week .vfc-day>span.vfc-span-day.vfc-hovered{background-color:initial}.package-filter.package-filter__when-new .vfc-cursor-pointer img{height:1.5rem;width:1.5rem}@media (max-width:767.98px){.package-filter.package-filter__when-new .package-filters__message--warning:before{top:.375rem}.package-filter.package-filter__when-new .vfc-main-container{padding:0 1.5rem}.package-filter.package-filter__when-new .vfc-separately-navigation-buttons.vfc-space-between{height:3.5rem}.package-filter.package-filter__when-new .vfc-separately-navigation-buttons.vfc-space-between .vfc-cursor-pointer{margin:.4375rem .625rem}.package-filter.package-filter__when-new .package-filters__calendar-modal .vfc-calendar:first-child .vfc-top-date.vfc-center{height:2.75rem;margin-top:.4375rem}}@media (min-width:768px) and (max-width:1023.98px){.package-filter.package-filter__when-new .vfc-separately-navigation-buttons.vfc-space-between{margin:auto;width:20.125rem}.package-filter.package-filter__when-new .vfc-separately-navigation-buttons.vfc-space-between .vfc-cursor-pointer{margin:1rem .625rem}.package-filter.package-filter__when-new .vfc-content{margin:0 auto 1.25rem}.package-filter.package-filter__when-new .package-filters__calendar-modal .vfc-calendar .vfc-top-date{height:2.75rem;margin-top:-2.625rem}.package-filter.package-filter__when-new .vfc-dayNames{margin-bottom:.5rem}.package-filter.package-filter__when-new .package-filter__wrap-head--sticky{max-width:24.125rem;position:relative}}@media (min-width:768px){.package-filter.package-filter__when-new .sk-modal__inner.package-filter__wrap-inner{min-height:46.4375rem;min-width:24.125rem;width:auto}.package-filter.package-filter__when-new .vfc-calendar{width:24rem}.package-filter.package-filter__when-new .package-filter__wrap-head--sticky{position:relative}}@media (min-width:768px) and (max-height:800px){.package-filter.package-filter__when-new .package-filter__footer.calendar-footer{border-top:1px solid #d9d9d9}.package-filter.package-filter__when-new .sk-modal__inner.package-filter__wrap-inner{min-height:auto}.package-filter.package-filter__when-new .package-filter__wrap-head--sticky{position:fixed}.package-filter.package-filter__when-new .package-filter__body{padding-bottom:3rem}}@media (min-width:1024px){.package-filter.package-filter__when-new .sk-modal__inner.package-filter__wrap-inner{max-width:63rem;min-height:46.4375rem;min-width:37rem;width:auto}.package-filter.package-filter__when-new .vfc-calendars{min-height:22.0625rem;padding:0 2rem}.package-filter.package-filter__when-new .vfc-calendars-container{padding:0 4.5rem}.package-filter.package-filter__when-new .vfc-cursor-pointer{box-shadow:0 1px 3px 0 #0003}.package-filter.package-filter__when-new .vfc-cursor-pointer.vfc-cursor-pointer-right{right:2.5rem}.package-filter.package-filter__when-new .vfc-cursor-pointer.vfc-cursor-pointer-left{left:2.5rem}.package-filter.package-filter__when-new .vfc-cursor-pointer img{height:1rem;width:1rem}.package-filter.package-filter__when-new .package-filter__wrap-head--sticky{max-width:61rem}.package-filter.package-filter__when-new.flexible .package-filter__wrap-head--sticky{max-width:37rem}}@media (min-width:1024px) and (max-height:800px){.package-filter.package-filter__when-new .sk-modal__inner.package-filter__wrap-inner{min-height:auto}.package-filter.package-filter__when-new .package-filter__body{padding-bottom:3rem}}@media (max-width:1023.98px){.package-filter__footer.calendar-footer .pink-button{width:100%}}@media (min-width:1024px){.package-filter__footer.calendar-footer{border-top:none}}@media (max-width:767.98px){.package-filter__footer .pink-button{width:100%}}.vfc-navigation-buttons div .calendar-navigation-arrow-left,.vfc-navigation-buttons div .calendar-navigation-arrow-right,.vfc-separately-navigation-buttons div .calendar-navigation-arrow-left,.vfc-separately-navigation-buttons div .calendar-navigation-arrow-right{align-items:center;display:flex;height:100%;justify-content:center;margin:0;width:100%}.calendar-navigation-arrow-right img{transform:rotate(180deg)}.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:1rem;font-weight:400;line-height:1.5rem;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{margin-bottom:5px}.package-filters__label-info span svg{cursor:pointer;height:1.25rem;margin-left:.3125rem;width:1.25rem}.package-filters__label-info span svg path{fill:#2c2c2c}.package-filters__label-info-grey span{height:1.25rem;width:1.25rem}.package-filters__label-info-grey span svg path{fill:#656565}.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.125rem;font-weight:600;line-height:1.75rem;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}.section_title.without-border{border-bottom:none;margin-bottom:0}.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{border:1px solid #1c1c1c;border-radius:50%;height:2.25rem;padding:.375rem;width:2.25rem}@media (min-width:768px){.sk-modal__title-icon{height:2.5rem;width:2.5rem}}@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;margin-right:.375rem;padding-left:2.375rem;text-indent:-2.375rem}.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.dark-bg{background-color:#1c1c1c;color:#fff}.fe__edit-package-message-toast.dark-bg.fe__edit-package-message--success:before{background:url(/images/icons/circle-success-white.svg) no-repeat}.fe__edit-package-message-toast.dark-bg.fe__edit-package-message--info:before{background:url(/images/icons/packages/info-icon-white.svg) no-repeat}.fe__edit-package-message-toast.dark-bg.has-border{border:1px solid #959595}.fe__edit-package-message-toast.header-positioned{top:1rem}.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-filter.from-wizard .package-filter__wrap-head .icon-and-title-wrap{justify-content:center;width:100%}.package-filter.from-wizard .package-filter__wrap-head .back-arrow{cursor:pointer;height:1rem;transform:rotate(180deg);width:1rem}.pink-button.w-100-sm{width:100%}@media (min-width:768px){.pink-button.w-100-sm{width:auto}}.package-filters__switch__container:not(:last-child){border-bottom:1px solid #d9d9d9}.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}.hall-view--list{padding-right:1.125rem}.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}.halls-settings-modal .package-filter__counter-wrapper .package-filters__label{line-height:1.75rem;margin:0}@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-filter__edit-meals-section .package-filter__radio-label{margin-right:0}.edit-meals--radio-buttons-wrap{display:inline-flex;flex-wrap:wrap;gap:1rem}.edit-meals--radio-buttons-wrap .package-filter__radio-label{padding-left:0;text-indent:0}.package-filters__edit__title--meals{font-size:1.25rem}@media (min-width:768px){.package-filters__edit__title--meals{font-size:1.375rem}}.package-filters__edit-meals-tab{width:100%}.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-filters__meal-label{color:#2c2c2c;font-size:1.125rem;font-weight:600;line-height:1.75rem}.package-filter__meals .package-filters__label-info{margin:0 1.5rem 1.5rem}@media (min-width:768px){.package-filter__meals .package-filters__label-info{margin:0 2.5rem 2.5rem}}@media (min-width:768px) and (max-width:1023.98px){.package-filter__meals .sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner,.package-filter__meals .sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner .package-filter__wrap-head--sticky:not(.package-filter__wrap-head--info){max-width:31rem}}.meals-warning-2.package-filters__message--warning:before{top:.375rem}.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-filter__wrap-center-title.package-filter__wrap--reservation .package-filter__wrap-head,.package-filter__wrap-center-title.package-filter__wrap--save-request .package-filter__wrap-head{align-items:center;display:flex;justify-content:center;padding:0 48px;position:relative}.package-filter__wrap-center-title.package-filter__wrap--reservation .icon-and-title-wrap,.package-filter__wrap-center-title.package-filter__wrap--save-request .icon-and-title-wrap{align-items:center;display:flex;justify-content:center;width:100%}.package-filter__wrap-center-title.package-filter__wrap--reservation .package-filter__wrap-head--title,.package-filter__wrap-center-title.package-filter__wrap--save-request .package-filter__wrap-head--title{width:100%}.package-filter__wrap-center-title.package-filter__wrap--reservation .package-filter__wrap-head--title h4,.package-filter__wrap-center-title.package-filter__wrap--save-request .package-filter__wrap-head--title h4{margin:0;text-align:center}.package-filter__wrap-center-title.package-filter__wrap--reservation .back-arrow,.package-filter__wrap-center-title.package-filter__wrap--save-request .back-arrow{left:16px;position:absolute;top:50%;transform:translateY(-50%)}.package-filter__wrap-center-title.package-filter__wrap--reservation .sk-modal__close{margin-left:0;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.package-filter__wrap-center-title.package-filter__wrap--reservation .modal__head--container>div{padding:25px 20px}.package-filter__wrap-center-title.package-filter__wrap--save-request .package-filter__wrap-head{min-height:56px}.package-filter__wrap-center-title.package-filter__wrap--save-request .sk-modal__close.sk-modal__close-black{align-items:center;display:flex;justify-content:center;margin-left:0;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.package-filter__wrap-center-title.package-filter__wrap--save-request .modal__head--container>div{padding:10px 20px}.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}}.package-results-andern-dropdown{border-radius:.25rem;box-shadow:0 3px 10px 0 #00000030;height:5.625rem;left:0;position:absolute;transform:translateY(calc(-100% - 24px));z-index:17}@media (max-width:767.98px){.package-results-andern-dropdown{left:50%;transform:translate(-50%,calc(-100% - 24px))}}@media (max-width:567.98px){.package-results-andern-dropdown{transform:translate(-50%,calc(-100% - 62px))}}.package-results-andern-dropdown-wrap{position:relative;width:100%}.package-results-andern-dropdown-wrap.map-open .package-results-andern-dropdown{top:-1.625rem}@media (min-width:1024px){.package-results-andern-dropdown-wrap.map-open .package-results-andern-dropdown{top:-1.375rem}}@media (min-width:1440px){.package-results-andern-dropdown-wrap.map-open .package-results-andern-dropdown{top:.625rem}}@media (max-width:767.98px){.package-results-andern-dropdown-wrap.map-open .package-results-andern-dropdown{top:2.625rem}}@media (max-width:567.98px){.package-results-andern-dropdown-wrap.map-open .package-results-andern-dropdown{top:5.375rem}}.andern-item{background-color:#444;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;font-size:.9375rem;line-height:165%;min-width:10rem;padding:.625rem .75rem;transition:all .15s ease-in-out}.andern-item:first-child{border-bottom:1px solid #2c2c2c}.andern-item:hover{background:#2c2c2c}@media (min-width:768px) and (max-width:1023.98px){.package-filter__halls-search-modal .sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner,.package-filter__halls-search-modal .sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner .package-filter__wrap-head--sticky{max-width:31rem}}.package-filters__edit-modal-body,.rooms_section{border-top:8px solid #d9d9d9;display:grid;justify-items:start;padding:1.5rem}.package-filters__edit-modal-body button,.rooms_section button{width:100%}@media (min-width:768px){.package-filters__edit-modal-body,.rooms_section{padding:2rem 2.5rem}}.rooms_section-search.package-filters__edit-modal-body,.rooms_section.rooms_section-search{border-top:none}.bottom-border.package-filters__edit-modal-body,.rooms_section.bottom-border{border-bottom:1px solid #d9d9d9}.package-filters__label.room-section-label{margin:.5rem 1.5rem 0;padding-top:0}@media (min-width:768px){.package-filters__label.room-section-label{margin:.5rem 2.5rem 0}}.rooms_section-search{margin:0 1.5rem;padding:1.5rem 0}@media (min-width:768px){.rooms_section-search{margin:0 2.5rem;padding:2rem 0}}.rooms_section-search button{padding:0;width:auto}.rooms_section-search .hall-view{margin-bottom:0}.rooms_section-search .text-underline-button:hover{color:#ff5a75}.halls-toggles-tab-name.package-filters__label{border-bottom:1px solid #d9d9d9;font-weight:600;margin-bottom:0;padding-bottom:1.5rem}.halls-toggles.has-more-days .package-filters__switch{padding-left:1.5rem}.halls-toggles-wrap:not(:last-of-type){border-bottom:1px solid #d9d9d9;margin-bottom:1.5rem}.halls-toggles-wrap.has-more-days:first-of-type{margin-top:1.5rem}.halls-toggles-wrap.has-more-days .package-filters__switch:first-child{padding-top:.6875rem}.hall-view.edit-halls-filter:not(:last-child){border-bottom:1px solid #d9d9d9}.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}@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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBaUJBLElBQ0UsYUNvRkY7QUN0R0EsNEVBOEJBLEtBQ0UsYUR5R0YsQ0NqR0EsR0FDRSxjQUNBLGNEd0dGLENDN0ZBLEdBQ0UsbUJBQ0EsU0FDQSxnQkRzR0YsQ0M5RkEsSUFDRSxnQ0FDQSxhRHFHRixDQzNGQSxFQUNFLHdCRG1HRixDQzNGQSxZQUNFLG1CQUNBLDBCQUNBLHlFRGtHRixDQzNGQSxTQUVFLGtCRGlHRixDQ3pGQSxjQUdFLGdDQUNBLGFEZ0dGLENDekZBLE1BQ0UsYUQrRkYsQ0N2RkEsUUFFRSxjQUNBLGNBQ0Esa0JBQ0Esc0JEOEZGLENDM0ZBLElBQ0UsYUQ4RkYsQ0MzRkEsSUFDRSxTRDhGRixDQ3BGQSxJQUNFLGlCRDRGRixDQ2pGQSxzQ0FLRSxvQkFDQSxlQUNBLGlCQUNBLFFEMEZGLENDbEZBLGFBRUUsZ0JEeUZGLENDakZBLGNBRUUsbUJEd0ZGLENDakZBLGdEQUlFLHlCRHVGRixDQ2hGQSx3SEFJRSxrQkFDQSxTRHNGRixDQy9FQSw0R0FJRSw2QkRxRkYsQ0M5RUEsU0FDRSwwQkRvRkYsQ0MxRUEsT0FDRSxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLGtCRG1GRixDQzVFQSxTQUNFLHNCRGtGRixDQzNFQSxTQUNFLGFEaUZGLENDekVBLDZCQUVFLHNCQUNBLFNEZ0ZGLENDekVBLGtGQUVFLFdEK0VGLENDdkVBLGNBQ0UsNkJBQ0EsbUJEOEVGLENDdkVBLHlDQUNFLHVCRDZFRixDQ3JFQSw2QkFDRSwwQkFDQSxZRDRFRixDQ2xFQSxRQUNFLGFEMEVGLENDbkVBLFFBQ0UsaUJEeUVGLENDdkRBLGtCQUNFLFlEc0VGLENFamFBLE9BQ0UsWUZvYUYsQ0VqYUEsS0FHRSw4QkFDQSwwQ0FIQSx1QkFJQSxjQ3VINEIsQ0QxSDVCLGdCRndhRixDRWphQSxLQVNFLHdCQzBEWSxDRDVEWixVQzZEWSxDRGpFWixrTEM2RzRCLENDdUR4QixlRmxLSixlQ29INEIsQ0R2SDVCLFlBSUEsZUdrUjRCLENIdlI1QixTQU9BLGVGcWFGLENFbmFFLG1DQUVFLGVGb2FKLENNcFhJLDZCSjdDQSxjQUNFLGVGb2FKLENBQ0YsQ0VoYUEsTUFFRSxlQURBLHlCRm9hRixDRWphQSxpQkFNRSxtQkFKQSx1QkFDQSxtQkNrSjRCLENEMUk1QixTQVBBLGFBTUEsZ0JBTEEsdUJBU0EsVUFiQSxlQVdBLFdBS0EsdUNBQ0EsNkRBSEEsa0JBTkEsZUFGQSxVRjRhRixDRTlaRSxxQkFFRSxjQURBLFlGaWFKLENPamRFLHVCTHFERSx3Q0YrWkosQ0U1WkUsMEJBR0UsZUFGQSxVQUNBLGtCRitaSixDTTVaSSw0QkpMRiwwQkFLSSxZRmdhSixDQUNGLENNOWFJLHlCSnRCSixpQkF5Q0ksY0FDQSxXQUZBLFlGa2FGLENFL1pFLHFCQUVFLGNBREEsWUZrYUosQ0UvWkUsMEJBQ0UsYUZpYUosQ0FDRixDRTdaQSxpQkFFRSxjQUNBLG9CQUZBLFlGa2FGLENRN2ZBLFdBRUUsa0JBREEsc0JBRUEsZ0JBQ0EsMElSZ2dCRixDUTVmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDJIUjhmRixDUTFmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLGlJUjRmRixDUXhmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDhIUjBmRixDUXRmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLG9JUndmRixDUXBmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLHdIUnNmRixDU2hpQkEsMENBS0UsZU5nSTRCLENNL0g1QixnQkFKQSxnQkFDQSxZVHVpQkYsQ1NsaUJFLHNNQUNFLGFUcWlCSixDU2hpQkEsT0FDRSxtQlRtaUJGLENNemZJLDBCRzNDSixPQUdJLGdCVHFpQkYsQ0FDRixDU2xpQkEsT0FDRSxjVHFpQkYsQ01sZ0JJLDBCR3BDSixPQUdJLGdCVHVpQkYsQ0FDRixDU3BpQkEsT0FDRSxrQlR1aUJGLENNM2dCSSwwQkc3QkosT0FHSSxrQlR5aUJGLENBQ0YsQ1N0aUJBLE9BQVUsa0JUMGlCVixDU3ppQkEsT0FBVSxpQlQ2aUJWLENTNWlCQSxPQUFVLGNUZ2pCVixDUzlpQkEsRUFHRSxpQkFEQSxlTnlHNEIsQ00xRzVCLFlUbWpCRixDTWxpQkkseUJHbEJKLEVBTUksaUJUa2pCRixDQUNGLENNdmlCSSwwQkdsQkosRUFTSSxjVG9qQkYsQ0FDRixDUzdpQkEsZ0JBQW1CLHdCVG9qQm5CLENTbmpCQSxnQkFBbUIsd0JUdWpCbkIsQ1N0akJBLGlCQUFtQix5QlQwakJuQixDU3ppQkksbUJBQW1DLHlCVDRrQnZDLENTM2tCSSxxQkFBbUMseUJUK2tCdkMsQ1M5a0JJLG9CQUFtQyx5QlRrbEJ2QyxDU2psQkksb0JBQW1DLHlCVHFsQnZDLENTcGxCSSx1QkFBbUMseUJUd2xCdkMsQ1N2bEJJLGtCQUFtQyx5QlQybEJ2QyxDUzFsQkksYUFBbUMsMkJUOGxCdkMsQ010bkJJLHlCR2tCQSxzQkFBbUMseUJUeW1CckMsQ1N4bUJFLHdCQUFtQyx5QlQybUJyQyxDUzFtQkUsdUJBQW1DLHlCVDZtQnJDLENTNW1CRSx1QkFBbUMseUJUK21CckMsQ1M5bUJFLDBCQUFtQyx5QlRpbkJyQyxDU2huQkUscUJBQW1DLHlCVG1uQnJDLENTbG5CRSxnQkFBbUMsMkJUcW5CckMsQ0FDRixDTTlvQkkseUJHa0JBLHNCQUFtQyx5QlRnb0JyQyxDUy9uQkUsd0JBQW1DLHlCVGtvQnJDLENTam9CRSx1QkFBbUMseUJUb29CckMsQ1Nub0JFLHVCQUFtQyx5QlRzb0JyQyxDU3JvQkUsMEJBQW1DLHlCVHdvQnJDLENTdm9CRSxxQkFBbUMseUJUMG9CckMsQ1N6b0JFLGdCQUFtQywyQlQ0b0JyQyxDQUNGLENNcnFCSSwwQkdrQkEsc0JBQW1DLHlCVHVwQnJDLENTdHBCRSx3QkFBbUMseUJUeXBCckMsQ1N4cEJFLHVCQUFtQyx5QlQycEJyQyxDUzFwQkUsdUJBQW1DLHlCVDZwQnJDLENTNXBCRSwwQkFBbUMseUJUK3BCckMsQ1M5cEJFLHFCQUFtQyx5QlRpcUJyQyxDU2hxQkUsZ0JBQW1DLDJCVG1xQnJDLENBQ0YsQ001ckJJLDBCR2tCQSxzQkFBbUMseUJUOHFCckMsQ1M3cUJFLHdCQUFtQyx5QlRnckJyQyxDUy9xQkUsdUJBQW1DLHlCVGtyQnJDLENTanJCRSx1QkFBbUMseUJUb3JCckMsQ1NuckJFLDBCQUFtQyx5QlRzckJyQyxDU3JyQkUscUJBQW1DLHlCVHdyQnJDLENTdnJCRSxnQkFBbUMsMkJUMHJCckMsQ0FDRixDU3ByQkEsRUFDRSxVTlhZLENNYVosY1R5ckJGLENTeHJCRSxVQUZBLG9CVDhyQkYsQ1M1ckJFLFFBQ0UsYVQyckJKLENTdHJCRSx5Q0NuR0EsNkJBREEsVVBnRlksQ085RVosbUJBQ0Esb0JWOHhCRixDT253QkUsaUtHdkJFLDJCUGtGVSxDT3BGVixhUG9GVSxDT25GVixvQlZneUJKLENTOXJCQSxZQUNFLGFUaXNCRixDU2hzQkUsa0JBQ0UsYVRrc0JKLENTeHJCQSxXQU1FLDZCQUpBLFVOdkNZLENNeUNaLGVBQ0EsYUFGQSxxQkFGQSxpQlRnc0JGLENTMXJCRSxpQkFFRSxvQk5yQ1UsQ01vQ1YsYVQ2ckJKLENTenJCRSxlQUdFLGFOM0NVLENNMENWLGNBR0EsYUFEQSxtQkFFQSxnQkFMQSxVVGdzQkosQ00xdkJJLDZCR3lERixlQVFJLGFUNnJCSixDQUNGLENTenJCRSxvQkFFRSxxQkFEQSxhVDZyQkosQ1MzckJJLDBCQUVFLGtCQURBLFVUOHJCTixDU2xzQkUsaUJBRUUscUJBREEsYVRzc0JKLENTdnNCRSw0Q0FFRSxxQkFEQSxhVCtzQkosQ1M3c0JJLDJCQUVFLHFCQURBLGFUZ3RCTixDU3B0QkUsa0JBRUUsa0JBREEsVVR3dEJKLENTdHRCSSx3QkFFRSxxQkFEQSxhVHl0Qk4sQ1M1c0JJLFdBQXdCLHlCVG10QjVCLENTbHRCSSxZQUF3QiwwQlRzdEI1QixDU3J0QkksYUFBd0IsMkJUeXRCNUIsQ00vekJJLHlCR29HQSxjQUF3Qix5QlRndUIxQixDUy90QkUsZUFBd0IsMEJUa3VCMUIsQ1NqdUJFLGdCQUF3QiwyQlRvdUIxQixDQUNGLENNMzBCSSx5QkdvR0EsY0FBd0IseUJUMnVCMUIsQ1MxdUJFLGVBQXdCLDBCVDZ1QjFCLENTNXVCRSxnQkFBd0IsMkJUK3VCMUIsQ0FDRixDTXQxQkksMEJHb0dBLGNBQXdCLHlCVHN2QjFCLENTcnZCRSxlQUF3QiwwQlR3dkIxQixDU3Z2QkUsZ0JBQXdCLDJCVDB2QjFCLENBQ0YsQ01qMkJJLDBCR29HQSxjQUF3Qix5QlRpd0IxQixDU2h3QkUsZUFBd0IsMEJUbXdCMUIsQ1Nsd0JFLGdCQUF3QiwyQlRxd0IxQixDQUNGLENTL3ZCQSxXQUNFLGtCQUNBLGdCVG93QkYsQ01uM0JJLDBCRzZHSixXQUlJLG1CQUNBLHFCVHN3QkYsQ0FDRixDU253QkEsV0FDRSxrQkFDQSxnQlRzd0JGLENNOTNCSSwwQkdzSEosV0FJSSxtQkFDQSxxQlR3d0JGLENBQ0YsQ012M0JJLDRCR2tISixXQUVJLDJCQUNBLGdCVHd3QkYsQ1Nwd0JGLGdCQUVJLHlCQUNBLDRCVHd3QkYsQ1Nwd0JGLGdCQUVJLDRCQUNBLDZCVHd3QkYsQ1Nwd0JGLGlCQUVJLDJCQUNBLDBCVHd3QkYsQ1Nwd0JGLFNBRUkseUJUd3dCRixDQTFCRixDV3Y4QkEsc0NBRUUsa0NYcStCRixDV24rQkEsMkJBRUUsU1hzK0JGLENXNTlCQSxrREFDRSwwQ1hxK0JGLENXbitCQSx1Q0FJRSxVQURBLDZCWHMrQkYsQ1cvOUJBLGtCQUNFLEdBQ0UsU1hxK0JGLENXbitCQSxHQUNFLFNYcStCRixDQUNGLENZbmdDRSxpQkFDRSxlWmdoQ0osQ1lqaENFLGlCQUNFLGlCWm9oQ0osQ1lyaENFLGlCQUNFLGlCWndoQ0osQ1l6aENFLGlCQUNFLGlCWjRoQ0osQ1k3aENFLGlCQUNFLGlCWmdpQ0osQ1lqaUNFLGlCQUNFLGlCWm9pQ0osQ1lyaUNFLGlCQUNFLGlCWndpQ0osQ1l6aUNFLGlCQUNFLGlCWjRpQ0osQ1k3aUNFLGlCQUNFLGlCWmdqQ0osQ1lqakNFLGlCQUNFLGlCWm9qQ0osQ1lyakNFLGtCQUNFLGtCWndqQ0osQ1l6akNFLGtCQUNFLGtCWjRqQ0osQ1k3akNFLGtCQUNFLGtCWmdrQ0osQ1lqa0NFLGtCQUNFLGtCWm9rQ0osQ1lya0NFLGtCQUNFLGtCWndrQ0osQ1l6a0NFLGtCQUNFLGtCWjRrQ0osQ1k3a0NFLGtCQUNFLGtCWmdsQ0osQ1lqbENFLGtCQUNFLGtCWm9sQ0osQ1lybENFLGtCQUNFLGtCWndsQ0osQ1l6bENFLGtCQUNFLGtCWjRsQ0osQ2E3bENBLGNBQ0UsaUJBQ0EsaUJicW1DRixDTW5pQ0ksNEJPcEVKLGNBSUksc0JBQ0Esc0JidW1DRixDQUNGLENNdGpDSSx5Qk92REosY0FXTSxlYnNtQ0osQ0FDRixDTTNqQ0kseUJPdkRKLGNBV00sZWIybUNKLENBQ0YsQ01oa0NJLDBCT3ZESixjQVdNLGViZ25DSixDQUNGLENNcmtDSSwwQk92REosY0FXTSxnQmJxbkNKLENBQ0YsQ003akNJLDRCT3RERix1QkFFSSxjYnVuQ0osQ2FqbkNBLHVEQUxJLGVBQ0EsZWIybkNKLENBTEYsQ2F2bUNBLGFDbkNFLGdCQUZBLFNBQ0EsU2QwcENGLENhOW1DQSx1QmQ3Q0UsZ0JBQ0Esa0JBQ0EsK0JDbXFDRixDRGxxQ0UsMkJBRUUsWUFLQSwwQ0FGQSxPQUlBLGlCQVJBLGtCQUdBLE1BREEsVUN3cUNKLENhMW5DQSw2QkN6QkUsY0FFQSxZQUdBLE9BSkEsa0JBR0EsTUFEQSxVZDRwQ0YsQ2ExbkNFLCtCQUVFLGtCVmtCVSxDVW5CVixVYnFvQ0osQ2E1bkNFLGdDQUVFLGVWSVUsQ1VMVixhYm9vQ0o7QWVodENBLDRCQ0FBLFVBRUUsb0JBREEsaUJoQmt1Q0YsQ2dCOXRDQSxzQkFFRSxxQmhCaXVDRixDaUIzdENBLDBCQUNFLEdBQ0Usc0JqQnV1Q0YsQ2lCcnVDQSxHQUNFLHVCakJ1dUNGLENBQ0YsQ2lCbnVDQSw4Q0FFRSxvQkFDQSwrQ2pCc3VDRixDaUJwdUNBLG1DQUVFLFNqQnV1Q0YsQ2tCcnZDRSxvSkFNRSx3QkNEbUIsQ0RBbkIsa0JsQmt3Q0osQ2tCcHZDRSxnQ0FDRSxtQmxCOHZDSixDa0IzdkNFLDhCQUNFLGdCQUNBLGNsQjZ2Q0osQ2tCMXZDRSxpQ0FDRSxjQUNBLGdCbEI0dkNKLENrQnp2Q0Usc0NBQ0UsZ0JsQjJ2Q0osQ29CNXhDQSxxQkFDSSxnQkFHQSxlRGJjLENDY2QsMkJBQ0EsaUJETWUsQ0NWZixhQUNBLGdCQUlBLGtCcEIweUNKLENvQnZ5Q0Esc0JBQ0ksYUFDQSxnQkFDQSxZQUNBLGVBQ0EsY0FDQSxpQnBCMHlDSixDb0J2eUNBLGFBRUksbUJBREEsYUFFQSxxQnBCMHlDSixDb0J0eUNBLHFDQUNJLFdwQjB5Q0osQ29CeHlDQSx1Q0FDSSxjcEIyeUNKLENvQnp5Q0EsK0JBQ0ksMEJBQ0EsNEJBQ0EsNEJwQjR5Q0osQ3FCcjFDQSxvQkFDRSxjRnFCa0IsQ0VwQmxCLG1CQUNBLDBEQUNBLDBEckJ3MUNGLENxQm4xQ0EsOEJBQ0UsaUNyQnMxQ0YsQ3FCajFDQSxpQ0FDRSxTckJvMUNGLENzQjcyQ0EsV0FDRSxjSDhCa0IsQ0czQmxCLHlCQURBLFNBRUEsZUFDQSxpQkFKQSxTdEJxM0NGLEN1QjUyQ0EsbUJBbUJFLGVKZ0JlLENJcEJmLDJCQUNBLDBCQURBLHNCQUZBLGdDSnFCdUIsQ0loQ3ZCLHNCQURBLGNBSUEsT0FhQSxnQkFWQSxTQUVBLGdCSnVCdUIsQ0l0QnZCLGVKcUJzQixDSXBCdEIsZ0JBTEEsY0FKQSxrQkFjQSxnQkFiQSxxQkFLQSxXQUhBLFl2QjYzQ0YsQ3VCNzJDQSxnQkFDRSxpQnZCZzNDRixDd0JuNUNBLHFCQUlFLFdBQ0EsV0FFQSxlQUxBLGNBREEsdUJBRUEsaUJBR0Esa0J4Qnc1Q0YsQ3dCcDVDQSxnQ0FDRSxrQnhCdzVDRixDd0JwNUNBLCtCQUNFLG1CQUNBLFV4QnU1Q0YsQ3dCcDVDQSwrQkFDRSxtQkFDQSxlTER3QixDS0V4QixjeEJ1NUNGLEN5Qjk2Q0EsY0FFRSxtQkFDQSx3Qk5rQ2UsQ01qQ2YsMkJBQ0EsaUJOdUJpQixDTXRCakIsV0FMQSxhQU1BLGVOQ3lCLENNQXpCLGlCQUNBLGdCQUNBLFN6Qms3Q0YsQ3lCLzZDQSxjQVFFLGNOV2tCLENNakJsQixnQkFLQSxnQkFGQSxTQUNBLGVBTEEsb0JBRUEsZ0JBQ0EsVUFLQSx3QnpCazdDRixDeUI1NkNFLDBCQUNFLHlCQUNBLGtCekJnN0NKLEN5Qjk2Q0UseUVBR0UsV0FEQSxpQnpCZzdDSixDeUI3NkNFLHdDQUNFLFl6Qis2Q0osQzBCNThDQSwwQ0FDRSxZMUJxOUNGLEMwQmw5Q0Esd0pBSUUsWTFCcTlDRixDMEJsOUNBLDhCQUVFLGdCQVFBLGdCQUpBLHdDQUtBLGdCQUdBLFlBVkEsYUF0QlUsQ0FxQlYsZVBmeUIsQ09vQnpCLGVBS0EsZUFOQSxhQUVBLGNBR0EsUUFHQSxTMUJxOUNGLEMwQmw5Q0EseUJBQ0UsYTFCcTlDRixDMEI1OENFLDhCQUNFLFMxQms5Q0osQzBCaDlDRSxpREFDRSxjMUJrOUNKLEMwQjc4Q0ksdUVBQ0UsVTFCZzlDTixDMkIxZ0RBLGFBQ0Usa0JBVUEsOENBRkEsd0RBTkEsY0FEQSxVQUdBLGdCQURBLG9CQU1BLHdCQUVBLHNCM0I4Z0RGLEMyQjVnREEsZ0NBRUUsa0JBRUEsV0FEQSxTM0JnaERGLEMyQjNnREEsMEJBQ0UsUzNCK2dERixDZXBpREEsY0FDRSxTQUNBLFNmdWlERixDZWxpREEsMkNBQ0UsU2Z5aURGLENldmlEQSw4QkFFRSxTQURBLFNmMmlERjs7QWV4aURBO0FhakJBLDRCQ0VBLFdBQ0UsbUI3QjRqREYsQzZCM2pERSxvQkFBVyxzQjdCOGpEYixDNkI3akRFLG9EQUFpQyxjN0Jna0RuQyxDNkI5akRBLFlBR0UsaUI3QmlrREYsQzZCaGtERSxzQkFHRSxxQjdCa2tESixDNkI3akRFLDZCQUNFLGtCN0Jna0RKLEM2Qi9qREksdUNBQ0UscUJBQ0EsbUJBQ0Esa0I3QmlrRE4sQzZCN2pESSxzQ0FHRSxXQUZBLFdBQ0EsYTdCZ2tETixDNkI3akRJLDBDQUNFLFU3QitqRE4sQzZCMWpETSx1REFDRSxrQjdCNGpEUixDNkJuakRBLDBCQUZFLE9BREEsaUI3QmlrREYsQzZCOWpEQSxhQUdFLGM3QjJqREYsQzZCempERSx1QkFFRSxXQURBLGtCQUlBLGtDN0IyakRKLEM2QnpqREUsK0JBRUUsb0JBREEsaUI3QjRqREosQzZCempERSx5QkFHRSxtQjdCMmpESixDNkJ4akRBLGVBQWlCLG9CN0I0akRqQixDNkIzakRBLGNBSUUsV0FEQSxzQjdCK2pERixDNkI3akRFLDJCQUFpQixTN0Jna0RuQixDNkI5akRBLFFBR0Usb0I3QmlrREYsQzZCL2pEQSxTQUFXLGU3Qm1rRFgsQzZCbGtEQSxxQkFBMkMsY0FBcEIsaUI3QnVrRHZCLEM2QnRrREEsaUJBQW1CLFVBQVksaUI3QjJrRC9CLEM2QnprREEsWUFFRSwwQkFEQSxVQUVBLFM3QjRrREYsQzZCMWtEQSx5QkFFRSx3QkFEQSxVQUVBLFU3QjZrREYsQzZCeGtEQSxXQUNFLGtCN0Iya0RGLEM2QjFrREUsNkJBQ0Usb0I3QjRrREosQzZCamtERSxhQUlFLFdBVEssQ0FNTCxjQUlBLGdCQUZBLGtCQURBLFc3QnVrREosQzZCbGtERSxVQUtFLGtCQUNBLFFBTEEsdUJBR0EsaUI3QnNrREosQzZCbmtESSxnQkFHRSxXQUZBLFdBQ0EsYTdCc2tETixDNkJua0RJLGNBTUUsV0FEQSxXQTdCRyxDQXlCSCxvQkFHQSxjN0J1a0ROLEM0QjdzREEscUJBR0UscUJBRkEsYUFDQSx5QkFFQSxtQkFDQSxpQjVCZ3RERixDTTdwREksMEJzQnhESixxQkFPSSxrQ0FDQSxrQzVCa3RERixDQUNGLEM0Qi9zREEsb0JBRUUsa0JBREEsUTVCbXRERixDNEJqdERFLDJCQUlFLGVBSEEsaUJBTUEsZXpCNEcwQixDeUI5RzFCLG9CQUNBLG1CQUhBLHlCQURBLGlCNUJ3dERKLENNanJESSx5QnNCNUNKLG9CQWFJLGtCNUJvdERGLEM0Qm50REUsMkJBQ0UsaUJBQ0Esa0I1QnF0REosQ0FDRixDTTFyREksMEJzQjVDSixvQkF1Qkksa0I1Qm10REYsQzRCbHRERSwyQkFDRSxpQkFDQSxvQjVCb3RESixDQUNGLENNdHJESSw0QnNCekRKLG9CQThCSSxtQkFDQSxlNUJxdERGLENBQ0YsQzRCbHREQSx1QkFFRSxrQkFDQSxnQkFGQSxrQjVCdXRERixDTS9zREksMEJzQlRKLHVCQUtJLGlCNUJ1dERGLENBQ0YsQzRCbnREQSx5QkFRRSxtQkFFQSxXQUpBLGFBR0EsU0FGQSw4QkFGQSxPQUhBLGtCQUNBLFdBUUEsUzVCb3RERixDNEJsdERFLGdDQUNFLFE1Qm90REosQzRCanRERSw2QkFFRSxlQURBLGE1Qm90REosQ00xdERJLDRCc0JaSix5QkF1QkksUzVCbXRERixDNEJsdERFLDJFQUVFLFk1Qm10REosQ0FDRixDNEIvc0RBLG1CQUNFLFU1Qmt0REYsQzRCanRERSx5QkFFRSxVekJmVSxDeUJjVixvQjVCb3RESixDNEIvc0RBLDJCQUlFLHFCQUZBLGFBREEsTTVCb3RERixDTWh2REksNEJzQjJCSiwyQkFPSSxpQkFDQSxrQkFGQSxlNUJxdERGLENBQ0YsQzRCaHREQSxrQ0FDRSxNNUJtdERGLEM0Qmh0REEsbUJBRUUsZTVCa3RERixDNEIvc0RBLGtCQUNFLGdCQUlBLDBDQUNBLFV6QjlDWSxDeUI0Q1osZUFJQSxpQkFMQSxxQkFJQSxlNUJtdERGLEM0QjlzRFcsaUdBQ1Asd0I1Qm10REosQ003eERJLHlCc0I2REosa0JBZ0JJLG9CNUJxdERGLENBQ0YsQ01ueURJLHlCc0I2REosa0JBb0JJLGtCQURBLGU1Qnd0REYsQ0FDRixDTXp5REksMEJzQjZESixrQkF3QkksZUFEQSxlNUIwdERGLENBQ0YsQzRCdHREQSx1QkFDRSx5QjVCeXRERixDNEJ4dERXLDRDQUVQLGlCekJ4RVUsQ3lCdUVWLHlCNUIydERKLENNMXlESSw0QnNCOEVPLDRDQUlMLFk1QjR0REosQ0FDRixDTTV6REkseUJzQmtHTyw0Q0FFTCxZNUI2dERKLENBQ0YsQ01yekRJLDRCc0I0RkoscUJBRUksZTVCNHRERixDQUNGLEM0Qnp0REEseUJBQ0UsaUI1QjR0REYsQzRCcnRERSxpQ0FDRSxnQ0FDQSxrQzVCMnRESixDNEIxdERJLHdEQUNFLFU1QjR0RE4sQzRCcHREQSx1Q0FJRSxpQ0FDQSxzQkFDQSx1QkFKQSxnQkFDQSxrQkFLQSxzQkFDQSx1QkFSQSxrQjVCaXVERixDTXgxREksNEJzQmlJQSxnREFDRSxxQkFFQSxzQkFEQSxXNUIydERKLENBQ0YsQzRCeHRERSx1REFDRSxrQjVCMHRESixDNEJudERBLDRDQUlFLGlDQUZBLGdCQUNBLGtCQUZBLGtCNUI0dERGLEM0Qm50REEsOEJBQ0UsUzVCeXRERixDTWg0REkseUJzQnNLSiw4QkFHSSxTNUIydERGLENBQ0YsQ014M0RJLDRCc0J5SkosOEJBTUksa0I1QjZ0REYsQ0FDRixDNEJ6dERFLGlDQUVFLGdCQURBLGtCQUVBLFM1QjR0REosQzRCdHREQSwyQkFJRSxtQkFDQSxVekIxS1ksQ3lCdUtaLGFBQ0EsMkJBSUEscUJBTkEsaUI1Qjh0REYsQ2N0NERJLDJEY3VLSiwyQkFVSSxnQjVCeXRERixDQUNGLENjeDVESSx1RGNvTEosMkJBaUJNLHFCQURBLHFCNUJ5dERKLENBQ0YsQ01wNkRJLHlCc0IwTEosMkJBcUJJLG1CNUJ5dERGLENBQ0YsQ016NkRJLDBCc0IwTEosMkJBd0JJLGtCNUIydERGLENBQ0YsQ005NkRJLDBCc0IwTEosMkJBMkJJLGtCNUI2dERGLENBQ0YsQzRCMXREQSw2QkFHRSxlQUZBLGtCQUNBLFM1Qjh0REYsQ016N0RJLHlCc0J5TkosNkJBTUksYzVCOHRERixDQUNGLENNOTdESSx5QnNCeU5KLDZCQVVJLGNBREEsa0I1Qml1REYsQ0FDRixDTXA4REksMEJzQnlOSiw2QkFhSSxjNUJrdURGLENBQ0YsQ016OERJLDBCc0J5TkosNkJBZ0JJLGlCNUJvdURGLENBQ0YsQ2N4OERJLHVEY21OSiw2QkFxQk0sbUI1Qm91REosQ0FDRixDYzc4REksdURjbU5KLDZCQTBCTSw2QjVCb3VESixDQUNGLEM0Qmh1REEsMkJBRUUsaUJBQ0Esc0JBQ0EsdUJBSEEsMEI1QnN1REYsQ00vOURJLHlCc0J3UEosMkJBTUksb0I1QnF1REYsQ0FDRixDTXArREkseUJzQndQSiwyQkFTSSxjNUJ1dURGLENBQ0YsQ016K0RJLDBCc0J3UEosMkJBYUksb0JBQ0EsbUI1Qnd1REYsQ0FDRixDNEJwdURBLGlDQUVFLGlCQUNBLGlCQUZBLHVCNUJ5dURGLENNci9ESSx5QnNCMlFKLGlDQU1JLHdCQURBLGE1QjB1REYsQ0FDRixDTTMvREkseUJzQjJRSixpQ0FTSSxrQkFDQSxnQjVCMnVERixDQUNGLENNamdFSSwwQnNCMlFKLGlDQWNJLGtCQUNBLG1CNUI0dURGLENBQ0YsQzRCeHVEQSxnQ0FNRSxZQUhBLE9BSUEsZ0JBTkEsa0JBQ0EsTUFHQSxXQURBLFM1Qjh1REYsQzRCMXVERSxzRUFLRSxZQUpBLGtCQUtBLG1CQUZBLFU1QjR1REosQzRCdnVERSxvQ0FLRSxTQUhBLGdCQUNBLGVBTUEsaUJBREEsV0FQQSxrQkFHQSxRQUdBLDJDNUIydURKLEM0QnJ1REEscUNBRUUsZUFEQSxlekJsUDRCLEN5Qm9QNUIsdUI1Qnd1REYsQzRCbHVEQSxvQkFDRSxpQjVCd3VERixDNEJ2dURFLHdCQUVFLGdCQURBLGM1QjB1REosQ01uakVJLDBCc0J3VUYsd0JBS0ksaUJBREEsZTVCNHVESixDQUNGLEM0QnR1REUsa0NBQ0UsYTVCeXVESixDNEJ2dURFLG1DQUNFLGM1Qnl1REosQ01oa0VJLHlCc0IwVkEsa0NBQ0UsYzVCeXVESixDNEJ2dURFLG1DQUNFLGU1Qnl1REosQ0FDRixDTXhrRUkseUJzQmtXQSxrQ0FDRSxlNUJ5dURKLEM0QnZ1REUsbUNBQ0UsZ0I1Qnl1REosQ0FDRixDTWhsRUksMEJzQjBXQSxrQ0FDRSxlNUJ5dURKLEM0QnZ1REUsbUNBQ0UsZ0I1Qnl1REosQ0FDRixDTXhsRUksMEJzQmtYQSxrQ0FDRSxhNUJ5dURKLEM0QnZ1REUsbUNBQ0UsYzVCeXVESixDQUNGLEM0QnB1REUsbUNBQ0UsVTVCdXVESixDNEJydURFLG9DQUNFLFc1QnV1REosQzRCcnVERSx5RkFFRSxtQ0FDRSxZNUJzdURKLEM0QnB1REUsb0NBQ0UsYTVCc3VESixDQUNGLENNL21FSSwwQnNCNFlBLG1DQUNFLGM1QnN1REosQzRCcHVERSxvQ0FDRSxlNUJzdURKLENBQ0YsQzRCbHVEQSx3Q0FFRSxZQURBLGdCQUVBLCtCNUJxdURGLEM0QnB1REUsK0VBQ0Usc0JBQ0EsZ0JBQ0EseUNBQ0EscUQ1QnN1REosQzRCL3RERSx3Q0FDRSxZNUJrdURKLEM0Qmh1REUseUNBQ0UsYTVCa3VESixDNEIvdERJLHVFQUNFLE01Qml1RE4sQzRCL3RESSx3RUFDRSxPNUJpdUROLEM0QnZ0REUsaUVBQ0Usb0M1QjZ0REosQzRCMXRESSw0SUFDRSxxQjVCNHRETixDNEJudERFLDRDQUNFLFU1Qnl0REosQzRCdHRESSx5REFDRSxTNUJ3dEROLEM0QnB0RFEseUlBQ0UsWTVCc3REVixDNEJsdERRLGlLQUNFLFk1Qm90RFYsQzRCNXNERSwyQ0FDRSxVNUIrc0RKLEM0QjVzREksd0RBQ0UsUzVCOHNETixDNEIxc0RRLHVJQUNFLFk1QjRzRFYsQzRCeHNEUSwrSkFDRSxZNUIwc0RWLEM0QmxzREUsNENBQ0UsYTVCcXNESixDNEJsc0RJLHlEQUNFLFk1Qm9zRE4sQzRCaHNEUSx5SUFDRSxZNUJrc0RWLEM0QjlyRFEsaUtBQ0UsWTVCZ3NEVixDNEIzckRFLHlDQUNFLGE1QjZyREosQzRCNXJESSxpREFDRSxvQjVCOHJETixDTTFzRUksMEJzQnFoQkYsK0NBRUksa0I1QjJyREosQ0FDRixDNEJ6ckRFLGdEQUdFLGlCQURBLGlCQURBLDBCNUI2ckRKLENNeHRFSSx5QnNCMGhCRixnREFLSSxjNUI2ckRKLENBQ0YsQ003dEVJLDBCc0IwaEJGLGdEQVFJLG1CNUIrckRKLENBQ0YsQzRCN3JERSxtREFFRSxlekI1ZDBCLEN5QjJkMUIscUI1QmdzREosQ010dUVJLDBCc0JxaUJGLG1EQUlJLGtCQUNBLGdCNUJpc0RKLENBQ0YsQzRCN3JEQSxVQUVFLGlCQURBLFM1QmlzREYsQzRCN3JEQSxZQUNFLFM1QmdzREY7QTRCeHJEQSwwQkV6bkJBLEtBVUUseUJBQ0EsdUJDT0UscUJEZEYsVTNCNkVZLEMyQmhGWixxQjFCbUxJLGUwQmpMSixlM0JtSTRCLEM2Qk41QixrQjdCc0c0QixDNkJ4RzVCLGtCRnpIQSxrQkdXSSx5SEhISixDQUpBLDBDQURBLHFCOUJnMEVGLENpQ3B6RU0sdUNIcEJOLEtHcUJRLGVqQ3V6RU4sQ0FDRixDT2owRUUsV3VCSUUsVTNCaUVVLEMyQmhFVixvQjlCZzBFSixDOEI3ekVFLHNCQUdFLGdDekJvWDBCLEN5QnJYMUIsUzlCK3pFSixDOEIxekVFLDRCQUVFLFd6QndaMEIsQ3lCdloxQixtQjlCMnpFSixDOEJ2ekVFLG1DQUNFLGM5Qnl6RUosQ09oMUVFLG9CeUJPRSxhaENtMUVKLENnQzkwRUUsNERFbEJFLHFCbENzMkVKLEM4QnB6RUEscUJJbERJLHdCL0JvRlUsQzZCM0VaLG9CN0IyRVksQzZCN0VaLGFoQ2szRUYsQ09uM0VFLDJCMkJORSx3Qi9CMEVVLEM2QjNEVixvQkFYaUMsQ0FTakMsYWhDaTNFSixDZ0M1MkVFLHNERWxCRSx3Qi9CMEVVLEM2QnBEVixvQkFsQmlDLENBdUIvQixpQ0FQRixhaENnM0VKLENnQ3AyRUUsNERBR0Usd0I3QmlEVSxDNkJoRFYsb0I3QmdEVSxDNkJsRFYsYWhDdTJFSixDZ0M5MUVFLCtKQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLGFoQ2cyRUosQ2dDejFFSSxpTEFLSSxnQ2hDdTFFUixDOEJ2MUVBLFlJMURJLHFCL0IyRVUsQzZCbEVaLGlCN0JrRVksQzZCcEVaLGFoQzg2RUYsQ08vNkVFLGtCMkJORSx3Qi9Cb0ZVLEM2QnJFVixvQkFYaUMsQ0FTakMsYWhDNjZFSixDZ0N4NkVFLG9DRWxCRSx3Qi9Cb0ZVLEM2QjlEVixvQkFsQmlDLENBdUIvQixpQ0FQRixhaEM0NkVKLENnQ2g2RUUsMENBR0UscUI3QndDVSxDNkJ2Q1YsaUI3QnVDVSxDNkJ6Q1YsYWhDbTZFSixDZ0MxNUVFLG9JQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLGFoQzQ1RUosQ2dDcjVFSSxzSkFLSSxnQ2hDbTVFUixDOEJoNUVBLFdFdERFLGFoQzQ4RUYsQ083OEVFLDRCMkJORSxzQko4RDZCLENFckQvQixrQmhDKzhFRixDT2w5RUUsaUJ5Qk9FLGFoQzI4RUosQ2dDdDhFRSxrQ0FTSSxnQ2hDbThFTixDZ0NuN0VFLDJNQUlFLHNCQTFDc0MsQ0E4Q3RDLGtCQTdDa0MsQ0F3Q2xDLGFoQzA3RUosQ2dDbjdFSSxtSkFLSSxnQ2hDaTdFUixDOEJ6NkVFLGNJbEVFLHdCSm1Fd0MsQ0UxRDFDLG9CRjBEMEQsQ0U1RDFELFVoQzArRUYsQ2dDLzlFRSw0REVsQkUsd0JKbUV3RSxDRXBEeEUsb0JBWGlDLENBU2pDLFVoQysrRUosQ2dDMStFRSx3Q0FTSSxnQ2hDaStFTixDZ0M1OUVFLDhDQUdFLHdCRmdDd0MsQ0UvQnhDLG9CRitCd0QsQ0VqQ3hELFVoQys5RUosQ2dDdDlFRSwwSUFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaEN3OUVKLENnQ2o5RUksNEpBS0ksZ0NoQys4RVIsQzhCdjhFRSxnQklsRUUsd0JKbUV3QyxDRTFEMUMsb0JGMEQwRCxDRTVEMUQsVWhDd2dGRixDZ0M3L0VFLGtFRWxCRSx3QkptRXdFLENFcER4RSxpQkFYaUMsQ0FTakMsVWhDNmdGSixDZ0N4Z0ZFLDRDQVNJLGdDaEMrL0VOLENnQzEvRUUsa0RBR0Usd0JGZ0N3QyxDRS9CeEMsb0JGK0J3RCxDRWpDeEQsVWhDNi9FSixDZ0NwL0VFLGdKQUlFLHFCQTFDc0MsQ0E4Q3RDLGlCQTdDa0MsQ0F3Q2xDLFVoQ3MvRUosQ2dDLytFSSxrS0FLSSxnQ2hDNitFUixDOEIvOUVFLHVCRUZBLG9CRkdrRSxDRUpsRSxhaEN1K0VGLENnQ3ArRUUseUNBQ0UsK0JoQ3MrRUosQ096aUZFLDZCeUJ3RUUsd0JBWDhDLENBWTlDLGlCRk5nRCxDRUloRCxVaEN1K0VKLENnQ3ArRUksK0NBQ0UsU2hDcytFTixDZ0NsK0VFLDBEQUVFLGdDaENtK0VKLENnQ2grRUUsZ0VBR0UseUJBREEsYWhDaytFSixDZ0M5OUVFLHFLQUlFLHdCQWpDOEMsQ0FrQzlDLGlCRjVCZ0QsQ0UwQmhELFVoQ2crRUosQ2dDNTlFSSx1TEFLSSxnQ2hDMDlFUixDOEI5L0VFLHlCRUZBLG9CRkdrRSxDRUpsRSxVaENzZ0ZGLENnQ25nRkUsMkNBQ0UsK0JoQ3FnRkosQ094a0ZFLCtCeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENzZ0ZKLENnQ25nRkksaURBQ0UsWWhDcWdGTixDZ0NqZ0ZFLDhEQUVFLGdDaENrZ0ZKLENnQy8vRUUsb0VBR0UseUJBREEsVWhDaWdGSixDZ0M3L0VFLDJLQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELGFoQysvRUosQ2dDMy9FSSw2TEFLSSxnQ2hDeS9FUixDOEI3aEZFLDhCRUZBLG9CRkdrRSxDRUpsRSxhaENxaUZGLENnQ2xpRkUsZ0RBQ0UsK0JoQ29pRkosQ092bUZFLG9DeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENxaUZKLENnQ2xpRkksc0RBQ0UsWWhDb2lGTixDZ0NoaUZFLHdFQUVFLGdDaENpaUZKLENnQzloRkUsOEVBR0UseUJBREEsYWhDZ2lGSixDZ0M1aEZFLDBMQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELFVoQzhoRkosQ2dDMWhGSSw0TUFLSSxnQ2hDd2hGUixDOEI1akZFLHFCRUZBLGlCRkdrRSxDRUpsRSxVaENva0ZGLENnQ2prRkUsdUNBQ0UsK0JoQ21rRkosQ090b0ZFLDJCeUJ3RUUsd0JBWDhDLENBWTlDLGlCRk5nRCxDRUloRCxVaENva0ZKLENnQ2prRkksNkNBQ0UsU2hDbWtGTixDZ0MvakZFLHNEQUVFLGdDaENna0ZKLENnQzdqRkUsNERBR0UseUJBREEsVWhDK2pGSixDZ0MzakZFLCtKQUlFLHdCQWpDOEMsQ0FrQzlDLGlCRjVCZ0QsQ0UwQmhELGFoQzZqRkosQ2dDempGSSxpTEFLSSxnQ2hDdWpGUixDOEIzbEZFLDZCRUZBLGlCRkdrRSxDRUpsRSxVaENtbUZGLENnQ2htRkUsK0NBQ0UsK0JoQ2ttRkosQ09ycUZFLG1DeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENtbUZKLENnQ2htRkkscURBQ0UsWWhDa21GTixDZ0M5bEZFLHNFQUVFLGdDaEMrbEZKLENnQzVsRkUsNEVBR0UseUJBREEsVWhDOGxGSixDZ0MxbEZFLHVMQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELGFoQzRsRkosQ2dDeGxGSSx5TUFLSSxnQ2hDc2xGUixDOEIxbkZFLHFCRUZBLG9CRkdrRSxDRUpsRSxhaENrb0ZGLENnQy9uRkUsdUNBQ0UsK0JoQ2lvRkosQ09wc0ZFLDJCeUJ3RUUsd0JBWDhDLENBWTlDLG9CRk5nRCxDRUloRCxhaENrb0ZKLENnQy9uRkksNkNBQ0UsWWhDaW9GTixDZ0M3bkZFLHNEQUVFLGdDaEM4bkZKLENnQzNuRkUsNERBR0UseUJBREEsYWhDNm5GSixDZ0N6bkZFLCtKQUlFLHdCQWpDOEMsQ0FrQzlDLG9CRjVCZ0QsQ0UwQmhELFVoQzJuRkosQ2dDdm5GSSxpTEFLSSxnQ2hDcW5GUixDOEJqcEZBLFdBR0UsZ0JBREEsVTNCUFksQzJCTVosZTlCeXBGRixDOEJ0cEZFLGVBQ0UsUzlCd3BGSixDOEJycEZFLGlCQUNFLDhCQUNBLHVDOUJ1cEZKLENPM3VGRSx1QnVCc0ZJLDJCOUJ3cEZOLEM4Qm5wRkksbURBQ0UsWTNCZFEsQzJCZVIsYzlCcXBGTixDT2x2RkUsaUJ1QmlHRSxhOUJvcEZKLEM4Qm5wRkkscUNBRUUsVzNCL0JRLEMyQjhCUixpQzlCc3BGTixDOEJwcEZNLG1GQUNFLGMzQnhCTSxDMkJ5Qk4sWTlCc3BGUixDOEJucEZJLG1DQUVFLFMzQnZDUSxDMkJzQ1IsK0I5QnNwRk4sQzhCcHBGTSwrRUFDRSxZM0JoQ00sQzJCaUNOLGM5QnNwRlIsQzhCanBGRSxrQ0FFRSxvQjlCa3BGSixDOEIvb0ZFLHdDQUVFLGF6QjFITyxDeUIySFAsbUI5QmdwRkosQ081d0ZFLDBCdUJvSUUsMkIzQmhFVSxDMkIrRFYsYTlCOG9GSixDOEJ6b0ZBLHFCQUVFLDJCM0I1RFksQzJCMkRaLGE5QjZvRkYsQ090eEZFLDJCdUI2SUUsMkIzQnpFVSxDMkJ3RVYsYTlCOG9GSixDOEJsb0ZJLG9DQUdFLFNBQ0Esa0JBRkEsa0JBREEscUI5QjJvRk4sQzhCdG9GSSw0RUFDRSw4QjlCd29GTixDOEJob0ZBLFNDaktJLG9CM0JrS0Usa0I0QnBESixlN0J1RDRCLEM2QnpENUIsa0JoQzRyRkYsQzhCbm9GQSxTRXpERSxzQmhDbXNGRixDOEJ0b0ZBLG1CQ3pLSSxvQjNCa0tFLGtCNEJwREosZ0JoQ3dzRkYsQzhCN29GQSxVRTdERSxtQmhDMHNGRixDOEJ4b0ZBLFdDOUtJLHFCM0JrS0UsZTRCcERKLGFGaUVxRSxDRW5FckUsWWhDaXRGRixDOEI3b0ZFLG9CQUVFLFdBREEsaUI5QmdwRkosQzhCN29GRSxtQkNwTEUsb0IzQmtLRSxrQjRCcERKLGFGdUVnRixDRXpFaEYsYWhDMnRGRixDOEJocEZFLG1CQ3ZMRSxvQjNCa0tFLGtCNEJwREosYUYwRWdGLENFNUVoRixlaENpdUZGLEM4QnBwRkksNEJBQ0Usb0I5QnNwRk4sQzhCcnBGTSxnQ0FFRSxZQURBLFU5QndwRlIsQzhCbnBGRSxvQkNqTUUsb0IzQmtLRSxrQjRCcERKLGFGb0ZtRixDRXRGbkYsYWhDOHVGRixDOEJocEZBLFlBQ0UsY0FDQSxVOUJtcEZGLEM4QmhwRkUsdUJBQ0UsZ0I5QmtwRkosQzhCMW9GRSxzRkFDRSxVOUIrb0ZKLEM4QnhvRkEsZ0NBQ0UsZTlCOG9GRixDOEIxbkZBLHVMQUNFLGU5QjRvRkYsQzhCem9GQSw4RkFLRSx5QkFIQSxZQUNBLGtCQUNBLGVBR0EsZ0JBTkEsYUFPQSxVQUZBLGM5QjhvRkYsQzhCMW9GRSx5SEFFRSxnQkFEQSxjOUI2b0ZKLENNdjJGSSx5QndCa09BLHVOQUVFLGNBREEsWTlCNm9GSixDQUNGLENNajNGSSwwQndCK01KLDhGQStCSSxtQkFKQSxzQkFHQSxhQUZBLGNBSUEsdUJBTkEsY0FHQSxZOUIrb0ZGLEM4QjFvRkUseUhBRUUsWUFEQSxVOUI2b0ZKLEM4QnpvRkUsZ0hBQ0UsMEI5QjJvRkosQ0FDRixDbUN4N0ZBLE9KV0kscUJJVkYscUIvQjRKRSxjK0J6SkYsZWhDOEg0QixDZ0M3SDVCLGNBSEEscUJBSUEsa0JGR0kseUhFQ0osQ0FGQSx1QkFEQSxrQm5DbzhGRixDaUM5N0ZNLHVDRWJOLE9GY1EsZWpDaThGTixDQUNGLENPdjhGRSw0QjRCS0ksb0JuQ3E4Rk4sQ21DaDhGRSxhQUNFLFluQ204RkosQ21DOTdGQSxZQUNFLGtCQUNBLFFuQ2k4RkYsQ21DeDdGQSxZSnpCSSxvQkkyQkYsaUI5QjQzQmtDLEM4QjczQmxDLGtCbkNrOEZGLENtQ3Y3RkUsZUNyREEsd0JEc0R5QixDQ3ZEekIsVXBDdS9GRixDT3grRkUsNEM2QlRJLHlCQURBLFVwQ3MvRk4sQ29DbC9GSSw0Q0FHRSxpQ0FEQSxTcENvL0ZOLENtQ3o4RkUsaUJDckRBLHdCRHNEeUIsQ0N2RHpCLFVwQ29nR0YsQ09yL0ZFLGdENkJUSSx5QkFEQSxVcENtZ0dOLENvQy8vRkksZ0RBR0UsaUNBREEsU3BDaWdHTixDbUN0OUZFLGFDckRBLHFCRHNEeUIsQ0N2RHpCLGFwQ2loR0YsQ09sZ0dFLHdDNkJUSSx5QkFEQSxhcENnaEdOLENvQzVnR0ksd0NBR0UsaUNBREEsU3BDOGdHTjs7QXFDMWhHQSw0QkFJQSxVQWNFLG1CQVBBLHFCQUZBLFNBS0EsYWxDa0VZLENrQ2hFWixhQUNBLHVCQVZBLE9BS0EsbUJBQ0EscUJBUkEsZUFHQSxNQUVBLFdBSkEsWXJDcWlHRixDTWwrRkksNEIrQnJFSixVQWlCSSxhckMwaEdGLENxQ3ZoR0Esa0JBRUksY0FDQSxnQkFDQSxZckMwaEdKLENBTkYsQ3FDL2dHQSw0QkFJRSxZQUNBLGdCQUpBLGtCQUNBLFlBQ0EsVXJDMmhHRixDcUN0aEdBLGlCQUtFLDRCQUZBLGVsQ3FDWSxDa0NwQ1osOEJBSEEsZ0JBQ0EsZ0JBSUEsVXJDeWhHRixDcUN4aEdXLHlDQUNQLGVyQzBoR0osQ3FDeGhHVyx1Q0FDUCxlckMyaEdKLENxQ3poR1cscUNBQ1Asa0JyQzRoR0osQ3FDMWhHVyxxQ0FDUCxlckM2aEdKLENxQzNoR1csdUNBQ1AsZXJDOGhHSixDcUM1aEdXLDZDQUNQLGtCckMraEdKLENxQzdoR1csc0NBQ1AsZXJDZ2lHSixDcUM5aEdXLHFDQUNQLGVyQ2lpR0osQ00zaUdJLHlCK0JuQkosaUJBaUNJLG9CckNraUdGLENBQ0YsQ3FDamlHRSxxQkFDRSw2QnJDbWlHSixDTXZpR0ksNkIrQkdGLHFCQUlJLG1CQURBLHlCckNzaUdKLENBQ0YsQ003aUdJLDRCK0JhQSx1REFFSSxZckN1aUdOLENBSkYsQ3FDOWhHSSwwREFDRSw4QnJDcWlHTixDcUNsaUdFLDJCQUdFLCtCQURBLGlCQURBLFdyQ3NpR0osQ3FDbGlHSSxtQ0FDRSxXckNvaUdOLENxQ2xpR1Esc0RBQ0ksZUFDQSxnQnJDb2lHWixDcUNoaUdNLG1EQUNFLG1CckNraUdSLENxQzloR0ksbUNBQ0UsV3JDZ2lHTixDcUM3aEdJLG1DQUVFLGlCQURBLFdyQ2dpR04sQ003bEdJLHlCK0JrRUYsb0NBRUkseUJyQzZoR0osQ0FDRixDcUMxaEdFLDZCQUNFLFdyQzRoR0osQ014bEdJLDRCK0IyREYsNkJBS0ksa0JBQ0EsZ0NBRkEsbUJBREEsV3JDaWlHSixDQUNGLENxQzdoR0ksZ0NBQ0UseUJBQ0EsMEJyQytoR04sQ01wbUdJLDRCK0JtRUEsZ0NBSUksd0JyQ2lpR04sQ0FDRixDcUM5aEdJLCtCQUVFLGVBREEsZ0JBRUEsZ0JyQ2dpR04sQ005bUdJLDRCK0IyRUEsK0JBTUksZUFEQSxnQkFFQSxnQnJDa2lHTixDQUNGLENxQy9oR0ksNkNBQ0Usa0NyQ2lpR04sQ014bkdJLDRCK0JzRkEsNkNBSUksdUJBREEsaUJyQ29pR04sQ3FDL2hHRSxpQ0FHSSxzQkFEQSxvQnJDbWlHTixDQUxGLENxQ3poR0ksb0NBRUUsbUJBREEsV3JDa2lHTixDcUM5aEdRLCtDQUVFLG1CQURBLFdyQ2lpR1YsQ001b0dJLDRCK0IwR0ksK0NBSUksV3JDa2lHVixDQUNGLENxQ2ppR1UsOERBQ0ksVUFDQSxTckNtaUdkLENxQzVoR0UsNkJBQ0UsYXJDOGhHSixDcUMxaEdBLGdCQUdFLG1CQUVBLFVsQ3pIWSxDa0NxSFosYUFDQSw4QkFFQSxZckM4aEdGLENxQzVoR0UsMEJBQ0Usd0JyQzhoR0osQ3FDNWhHRSxvQkFDRSxzQnJDOGhHSixDcUM1aEdNLGtDQUVFLGVBREEsZ0JBRUEsZ0JyQzhoR1IsQ00zcUdJLDRCK0IwSUUsa0NBTUksZUFEQSxnQkFFQSxnQnJDZ2lHUixDQUNGLENxQzVoR0UsbUJqQzNDSSxtQmlDOENGLGVsQzFGMEIsQ2tDeUYxQixtQkFFQSxRckM4aEdKLENNcnNHSSx5QitCMklKLGdCQStCSSxnQnJDK2hHRixDcUM3aEdFLDBCQUNFLHNCckMraEdKLENBQ0YsQ01oc0dJLDRCK0JxS0EsMEJBQ0Usc0JyQzhoR0osQ0FDRixDcUMzaEdFLDJCQUNFLGtCQUNBLGtCckM2aEdKLENxQ3poR0EsdUJBR0Usc0JBREEsWUFEQSxlQUdBLFdyQzRoR0YsQ3FDM2hHRSwwQkFDRSxjckM2aEdKLENNbnRHSSw0QitCZ0xKLHVCQVNJLFVyQzhoR0YsQ0FDRixDcUM1aEdFLDhCQUNFLDhCckM4aEdKLENxQzFoR0EsaUJBRUUsYWxDbExZLENrQ2lMWixjckM4aEdGLENxQzVoR0UsMkNBQ0UsWXJDOGhHSixDcUMzaEdJLHVEQUNFLFlyQzZoR04sQ3FDMWhHSSxnQ0FHRSxtQkFEQSxrQkFEQSxZckM4aEdOLENxQ3hoR0Usb0NBQ0Usc0JyQzBoR0osQ3FDeGhHSSx5Q0FDRSxxQnJDMGhHTixDcUNyaEdBLGdCQUlFLG1CQUNBLHdCbEN4TVksQ2tDeU1aLGFsQzNOWSxDa0N1TlosYUFDQSw4QkFGQSxnQnJDNmhHRixDcUN2aEdFLHdCQUNFLGNyQ3loR0osQ3FDdmhHRSxxQkFDRSxvQnJDeWhHSixDcUN2aEdFLHFCQUNFLGVyQ3loR0osQ3FDcmhHQSxnQkFDRSxtQnJDd2hHRixDTXB4R0kseUIrQjJQSixnQkFHSSwyQnJDMGhHRixDcUN2aEdBLDRCQUVJLFNyQzBoR0osQ3FDdGhHQSwrQkFFSSwwQnJDeWhHSixDQVRGLENxQzVnR0UseUJBQ0UsMEJyQ3doR0osQ016eEdJLDRCK0I4T0osZ0JBdUJJLHFCckN3aEdGLENBQ0YsQ3FDdGhHRSw0QkFDRSwyQnJDd2hHSixDTWp5R0ksNEIrQjRRRiwyQkFFSSxzQnJDdWhHSixDQUNGLENNdnhHSSxtRCtCaVJGLHlDQUVJLGlCQUNBLGFyQ3FoR0osQ0FDRixDcUNsaEdFLDJCQUNFLGtCQUNBLGtCckNvaEdKLENxQ2poR0UsbUNBR0UsbUJBRkEsYUFDQSxzQkFFQSx1QkFDQSxxQnJDbWhHSixDTWoxR0kseUIrQnlURixtQ0FRSSx3QnJDb2hHSixDcUNqaEdFLHNEQUdJLGFBQ0Esc0JyQ21oR04sQ0FMRixDTXowR0ksNEIrQnVUQSxzREFVSSxtQkFGQSxnQkFDQSxZckNxaEdOLENBQ0YsQ01uMkdJLHlCK0JpV0YsbUNBR0ksYUFDQSxzQnJDZ2hHSixDQUNGLENNejJHSSw0QitCb1ZGLG1DQVVJLG1CQUZBLGdCQUNBLFlyQ2toR0osQ0FDRixDcUM5Z0dFLG1DQUNFLG9CckNnaEdKLENNaDRHSSx5QitCK1dGLG1DQUlJLG1CckNpaEdKLENBQ0YsQ014M0dJLDRCK0JrV0YsbUNBU0ksZ0JBREEsWXJDbWhHSixDQUNGLENxQ3ZnR0UsdUNBQ0Usb0JyQytnR0osQ3FDN2dHRSx1Q0FFRSx5QkFEQSxnQnJDZ2hHSixDcUM5Z0dJLDhEQUNFLG9CckNnaEdOLENxQ3ZnR0Esb0JBQ0UsR0FDRSxVQUNBLDBCckM2Z0dGLENxQzNnR0EsR0FDRSxVQUNBLHVCckM2Z0dGLENBQ0YsQ3FDdGdHRSx3QkFDRSxhckMyZ0dKLENxQ3RnR0Usd0hBQ0UsWXJDeWdHSixDcUN0Z0dFLDRHQUNFLGdCQUNBLFVyQ3dnR0o7O0FxQ25nR0EsMEJBRUEsbUNBQ0Usc0JyQ3FnR0YsQ3FDbmdHRSx5REFFRSxlQURBLFdBRUEsU3JDcWdHSixDcUNsZ0dFLDJDQUNFLGtCQUVBLGVsQ3RYMEIsQ2tDcVgxQixvQnJDcWdHSixDcUNqZ0dFLDZHQUVFLGNyQ21nR0osQ00xOEdJLHlCK0IyY0EseURBQ0UsV3JDa2dHSixDQUNGLENNLzhHSSwwQitCaWRBLDJDQUNFLGlCQUNBLGdCckNpZ0dKLENBQ0YsQ3FDNy9GQSw4QkFDRSxtQnJDZ2dHRixDcUMvL0ZFLGlDQUVFLG1CQURBLGdCQUVBLG1CQUNBLGdCckNpZ0dKLENxQy8vRkUsa0NBQ0Usc0JyQ2lnR0osQ3FDOS9GSSx1Q0FDRSxTckNnZ0dOLENxQzUrRkUsK0JBQ0UsMkRBQ0EsMkJBRUEsWUFEQSxVckMwL0ZKLENxQ3AvRkEsNkJBQ0Usd0JyQ3UvRkYsQ3FDcC9GSSx3REFDRSxXckNzL0ZOLENxQ2wvRkUsa0RBQ0UsYXJDby9GSixDcUNoL0ZBLGdDQUNFLHNCQUNBLHlCQUNBLDRCQUNBLDBCQUNBLDBCckNtL0ZGLENxQ2gvRkEsK0JBQ0Usc0JBRUEseUJBQ0EsNEJBQ0EsMEJBQ0EsMkJBSkEsU3JDdS9GRixDcUNqL0ZFLG9DQUNFLG9CckNtL0ZKLENxQ2gvRkUsaUNBQ0UsZUFDQSxnQnJDay9GSixDc0NwbEhBLGFBQ0UsaUJ0Q3VsSEYsQ3NDcmxISSxzQ0FDRSxVdEN1bEhOLENzQ2xsSEEsbUJBR0UsT0FDQSxnQkFDQSxTQUNBLFVBTEEsa0JBQ0EsUXRDeWxIRixDc0NsbEhBLG1CQUlFLGNBSEEsY0FJQSxtQkFGQSxtQkFEQSxrQnRDd2xIRixDc0NubEhFLHlCQUNFLG9CdENxbEhKLENzQ25sSEUsNENBQ0Usa0J0Q3FsSEosQ3NDamxIQSxzQkFHRSxVbkM2Q1ksQ21DOUNaLGVBREEscUJBSUEsbUJBREEsaUJ0Q3FsSEYsQ3NDbmxIRSw0QkFJRSx5QkFFQSxTQUxBLFdBRUEsV0FJQSxPQUZBLGtCQUhBLFV0QzBsSEosQ3NDbmxIRSwwREFFRSxvQnRDb2xISixDc0NubEhJLHNFQUNFLHdCdENxbEhOOztBdUN6b0hBLDRCQU9XLHVHQUVQLG9CQURBLGlCdkN1b0hKLENNbmxISSwwQmlDckRPLHVHQUlMLGdCdkN3b0hKLENBQ0YsQ3VDam9IRSx1Q0FTRSxrQkFKQSxlcEM4RzBCLENvQy9HMUIsWXBDa1FvQyxDb0NyUXBDLGtCQUVBLGNBR0EseURBSkEsU3ZDeW9ISixDTWxtSEkseUJpQ3pDRix1Q0FXSSxjdkNvb0hKLENBQ0YsQ012bUhJLDBCaUN6Q0YsdUNBY0ksa0JBQ0EsWXZDc29ISixDQUNGLEN1Q3BvSEksa0RBR0UseUJBRkEsS3ZDdW9ITixDTWpuSEkseUJpQ3ZCQSxrREFLSSx3QnZDdW9ITixDQUNGLENNdG5ISSwwQmlDdkJBLGtEQVFJLHdCdkN5b0hOLENBQ0YsQ3VDcm9IVyxpREFDUCxhdkN1b0hKLEN1Q3JvSFcsaURBQ1AsVXZDd29ISixDdUN0b0hXLGtEQUNQLGF2Q3lvSEosQ3VDdG9IVyxvREFDUCxhdkN5b0hKLEN1Q3JvSEEsc0JDckRFLG1CQUVBLFNBTkEsV0FFQSxZQUNBLGdCQUZBLFVBSEEsa0JBT0EsbUJBTkEsU3hDMnNIRixDdUM3b0hBLHdCbkMrR00sbUJVakxKLGdCeUJxRUEsbUJwQ3NRa0MsQ1c1VWxDLFNkd3RIRixDdUMvb0hBLHVCQUVFLGFwQ2FZLENvQ1paLG9CQUZBLHFCdkNvcEhGLEN1Qy9vSEEseUJBRUUsa0JBQ0EsU3ZDaXBIRixDdUM5b0hJLHNFQWNFLHdCQUxBLDRCQURBLHdCcENnTWtDLENvQzdMbEMsb0NBRUEsZ0JBR0Esc0JBVEEsVXBDYlEsQ29DT1IsY0FHQSxrTHBDa0N3QixDb0MxQnhCLGtCQVBBLGVwQzJDd0IsQ29DakN4QixnQkFUQSxnQnBDZ01rQyxDb0NuTWxDLGlCdkM0cEhOLENNMXJISSx5QmlDMkJBLHNFQW1CSSxlQUNBLGdCdkNncEhOLENBQ0YsQ01oc0hJLDBCaUMyQkEsc0VBd0JJLGlCdkNpcEhOLENBQ0YsQ3VDL29IZSxnR0FHUCxvQnBDZk0sQ29DYU4sVXZDa3BIUixDeUNwd0hFLCtWQUlFLDRCdEM0RVUsQ3NDN0VWLG9CdENrR1UsQ3NDaEdWLDRDQU40RCxDQU81RCx5R3pDb3dISixDdUNucEhlLGdHQUdQLG9CcENyQk0sQ29DbUJOLFV2Q3VwSFIsQ3lDL3dIRSwrVkFJRSw0QnRDNEVVLENzQzdFVixvQnRDa0dVLENzQ2hHViw0Q0FONEQsQ0FPNUQseUd6Qyt3SEosQ3VDeHBIZSxpR0FHUCxvQnBDb0tnQyxDb0N0S2hDLGF2QzRwSFIsQ3lDMXhIRSxrV0FJRSwrQnRDZ0ZVLENzQ2pGVixvQnRDaVNvQyxDc0MvUnBDLDRDQU40RCxDQU81RCx5R3pDMHhISixDdUM3cEhlLG1HQUNQLDJCdkNncUhSLEN1QzdwSE0sd1BBR0UsVXZDOHBIUixDdUMxcEhNLGtGQUNFLHlCQUNBLFF2QzRwSFIsQ3VDeHBITSxxRkFFRSx5QnZDeXBIUixDdUNycEhNLDRFQUVFLHdCcENrSWdDLENvQ2pJaEMsU3ZDc3BIUixDdUNscEhNLG1GQUNFLFdwQzRJZ0MsQ29DMUloQyxTdkNtcEhSLEN1Q3RvSEMsbUNBRUMsa0JBQ0EsU3ZDMm9IRixDdUN6b0hFLHdDQUVJLG1CQWFBLHdCQUxBLDRCQURBLHdCcEMrRmtDLENvQzVGbEMsb0NBRUEsZ0JBR0Esc0JBVEEsVXBDOUdRLENvQ3VHUixhQUlBLGtMcEMvRHdCLENvQ3VFeEIsa0JBUEEsZXBDdER3QixDb0NnRXhCLGdCQVRBLGdCcEMrRmtDLENvQ2xHbEMsaUJ2Q3VwSE4sQ010eEhJLHlCaUMySEYsd0NBb0JNLGVBQ0EsZ0J2QzJvSE4sQ0FDRixDTTV4SEksMEJpQzJIRix3Q0F5Qk0saUJ2QzRvSE4sQ0FDRixDdUMxb0hlLGtFQUdQLG9CcENoSE0sQ29DOEdOLFV2QzZvSFIsQ3lDaDJIRSxxUUFJRSw0QnRDNEVVLENzQzdFVixvQnRDa0dVLENzQ2hHViw0Q0FONEQsQ0FPNUQseUd6Q2cySEosQ3VDOW9IZSxrRUFHUCxvQnBDdEhNLENvQ29ITixVdkNrcEhSLEN5QzMySEUscVFBSUUsNEJ0QzRFVSxDc0M3RVYsb0J0Q2tHVSxDc0NoR1YsNENBTjRELENBTzVELHlHekMyMkhKLEN1Q25wSGUsbUVBR1Asb0JwQ21FZ0MsQ29DckVoQyxhdkN1cEhSLEN5Q3QzSEUsd1FBSUUsK0J0Q2dGVSxDc0NqRlYsb0J0Q2lTb0MsQ3NDL1JwQyw0Q0FONEQsQ0FPNUQseUd6Q3MzSEosQ3VDeHBIZSxxRUFDUCwyQnZDMnBIUixDdUN4cEhNLDhKQUdFLFV2Q3lwSFIsQ3VDcnBITSxvREFDRSx5QkFDQSxRdkN1cEhSLEN1Q25wSE0sdURBRUUseUJ2Q29wSFIsQ3VDaHBITSw4Q0FFRSx3QnBDaUNnQyxDb0NoQ2hDLFN2Q2lwSFIsQ3VDN29ITSxxREFDRSxXcEMyQ2dDLENvQ3pDaEMsU3ZDOG9IUixDdUN2bkhFLGtEQUNFLGN2QzZuSEosQ3VDM25IRSxvREFDRSxxQnZDNm5ISixDdUMzbkhFLDJFQUNFLGlCdkM2bkhKLEN1Q3puSEEsbUNBQ0UscUJBRUEsb0JwQ2xCc0MsQ29DaUJ0QyxxQnZDNm5IRixDdUMxbkhFLHlDQUNFLFl2QzRuSEosQ3VDM25ISSwyRkFHRSxVQURBLG1CQURBLGtCdkMrbkhOLEN1Q2xuSEksME9BQ0UseUJ2Q3duSE4sQ3VDbm5ISSxzSEFDRSx1QnZDc25ITixDdUNsbkhFLHNFQUlFLHdCQURBLHFCQUdBLFlBSkEsa0JBR0EsVXZDcW5ISixDdUNubkhJLDZFQUdFLHdFQUZBLFd6QnBUSixjQUVBLFlBR0EsT3lCbVRJLFV6QnZUSixrQkFHQSxNeUJtVEksbUJBR0EsNkRBREEsa0J6QnRUSixVZGk3SEYsQ3VDaG5IQSwrQkFFRSxjdkNxbkhGLEN1Q25uSEUsME1BQ0Usd0J2Q3FuSEosQ3VDcG5ISSxzR0FDRSxVdkNzbkhOLEN1Qy9tSEUsc1RBQ0UscUJ2Q29uSEosQ3VDbm5ISSxzR0FDRSxVdkNxbkhOLEN1Q3BuSE0sNEdBQ0Usd0J2Q3NuSFIsQ3VDbm5ISSw0T0FDRSx3QnZDcW5ITixDdUNqbkhFLDRNQUNFLHFCcEMzU1UsQ1czQlIsNkJ5QndVRixDQURBLGF2Q29uSEosQ3VDam5ITSw2R0FDRSx3QnZDbW5IUixDdUM3bUhBLHVDQUVFLG1CQUNBLGdDQUZBLGFBR0EsVXZDZ25IRixDdUMvbUhXLG9FQUNQLDJCdkNpbkhKLEN1Qy9tSEUsMElBSUUsNkJBRkEsZUFDQSxPQUVBLGF2Q2tuSEosQ3VDOW1IQSx5QkFDRSxTdkNpbkhGLEN1QzdtSEUscURBQ0ksb0J2Q2duSE4sQ3VDNW1IQSw4Q0FDRSxtQkFDQSxtQnZDK21IRixDdUM3bUhJLDJKQUNFLFl2QyttSE4sQ3VDNW1IRSxvREFHRSxzQkFDQSxtQkFIQSxZQU1BLGVBRkEsa0JBSEEsVXZDb25ISixDdUM5bUhJLGlIQUNFLFN2Q2duSE4sQ3VDOW1ISSx3REFFRSxZQUNBLGVBRkEsVXZDa25ITixDdUMxbUhFLGtEQUNFLG1CdkM2bUhKLEN1QzFtSEksd0RBQ0Usb0J2QzRtSE4sQ3VDeG1ISSwySkFDRSxZdkMwbUhOLEN1Q3RtSEksK0pBQ0UsWXZDeW1ITixDdUNwbUhBLDBGQUtFLE96QnBkQSxnQkFGQSxTQUNBLFV5QmtkQSw0QkFDQSxTQUNBLDBCQUVBLDZCQUNBLG9CdkN5bUhGLENNei9ISSw2QmlDeVlKLDBGQVVJLDZCQUNBLG9CdkMwbUhGLENBQ0YsQ00vL0hJLDRCaUN5WUosMEZBZUksNkJBQ0Esb0J2QzJtSEYsQ0FDRixDdUN6bUhFLHVEQUNFLFd2QzJtSEosQ3VDdm1IQSw4Q0FHRSxlQURBLG1CQURBLHlCQUdBLDJDdkMwbUhGLEN1Q25tSEUsME5BR0UsOERBRkEscUJwQ25hVSxDb0NvYVYseUJBRUEsc0J2Q3ltSEosQ3VDdm1IRSw4R0FFRSxlQURBLGVwQ3JYMEIsQ29DdVgxQixrQ3ZDeW1ISixDTzNsSUUsb0hnQ29mSSx3QnZDMG1ITixDdUN6bUhNLGdJQUNFLGdDQUNBLGdDdkMybUhSLEN1Q3ptSE0sK0hBQ0UsbUNBQ0EsbUN2QzJtSFIsQ3VDeG1ISSw4SEFFRSw4REFEQSwwQnZDMm1ITixDdUN6bUhNLDBJQUNFLGdDQUNBLGdDdkMybUhSLEN1Q3ptSE0seUlBQ0UsbUNBQ0EsbUN2QzJtSFIsQ3VDdG1ISSx5SUFHRSxjQUZBLG9CQUNBLHNDdkN5bUhOLEN1QzVsSEEsa0NBQ0UsaUJ2Q2ttSEYsQ3VDL2xIQSw2Q0FLRSxXQUZBLGVBRkEsa0JBQ0EsUUFJQSx5QnZDaW1IRixDdUMvbEhFLDBEQUVFLFlBQ0EsV0FGQSxVdkNtbUhKLEN1Q3hsSEEsZ0NBQ0UsaUJ2QzhsSEYsQ3VDM2xIQSwyQ0FJRSxnQkFEQSxlQUZBLGtCQUNBLE92Q2dtSEYsQ3VDN2xIRSx3REFFRSxZQUNBLFdBRkEsVXZDaW1ISixDTTltSUkseUJpQ3VnQkosMkNBV0ksY3ZDZ21IRixDQUNGLENNbm5JSSwwQmlDdWdCSiwyQ0FjSSxnQnZDa21IRixDQUNGLEN1QzNsSEEsNEJBSUUscUJBRkEsYUFDQSw4QkFGQSxpQnZDb21IRixDdUNobUhFLCtHQUVFLE9BQ0EsaUJ2Q2ttSEosQ012b0lJLDBCaUN1aUJGLCtGQUdJLG9CdkNpbUhKLENBQ0YsQ3VDL2xIRSxtRUFDRSxVdkNpbUhKLENNbG9JSSw2QmlDZ2lCRixtRUFHSSxZdkNtbUhKLENBQ0YsQ3VDam1IRSw4RUFDRSxLdkNtbUhKLEN1QzlsSEUsbUNBRUUsV0FDQSx5QkFDQSxXQUhBLGtCQUlBLHlCdkNpbUhKLEN1Q2htSEksdUNBRUUsZUFEQSxhdkNtbUhOLEN1Qy9sSEUsaURBQ0UsbUJ2Q2ltSEosQ3VDL2xIRSxpRUFDRSxVdkNpbUhKLEN1Qy9sSEUsZ0dBQ0UsZXBDaGdCMEIsQ29DaWdCMUIsaUJ2Q2ltSEosQ3VDcmxIQSxxQkFFRSxvQ0FDQSxldkM0bEhGLEN1Q3psSEEsa0JBQ0UsaUJ2QzRsSEYsQ3VDemxIQSxzQkFDRSxldkM0bEhGLEN1Q3RsSEUsaUNBQ0UsWXZDeWxISixDdUNybEhBLDhCQUdFLGtMcENoakI0QixDb0MraUI1QixrQkFFQSxlcEN2aUI0QixDb0N3aUI1QixnQnZDMGxIRixDTTdzSUksMEJpQzhtQkosOEJBUUksZUFJQSxpQnZDd2xIRixDQUNGLEN1Q3BsSEUsMEdBQWlCLGFBQTBCLFNBQVgsT3ZDc21IbEMsQ3VDbm1IRSw4V0FHdUMsWXZDdW1IekMsQ3VDbm1IQSxvQ0FvQkUsYUFqQkEsa0xwQzNrQjRCLENvQzBrQjVCLGtCQUVBLGVwQ2xrQjRCLENvQ21rQjVCLGdCcEM3YXNDLENvQzJidEMsV0FIQSxpQnZDNmxIRixDTXR2SUksMEJpQ3lvQkosb0NBUUksZUFJQSxpQnZDcW1IRixDQUNGLEN1QzNsSEEsOENBQ0UsYXZDbW1IRixDdUNobUhBLHFCQUNFLGNBRUEsbUJBREEseUJBRUEsMkN2Q21tSEYsQ3VDbG1IRSxnQ0FDRSxVdkNvbUhKLEN1Q2htSEEsbUJBQ0UsZXZDbW1IRixDdUMvbEhFLHNDQUNFLGtCdkNrbUhKLEN1Q2htSEUsd0NBQ0UsVXZDa21ISixDdUNqbUhJLDhDQUNFLHFCdkNtbUhOLEN1Q2htSEUsdURBQ0UsVXZDa21ISixDdUM3bEhFLHVDQUNFLGVwQzlxQlUsQ1czQlIsNkJkMHlJTixDdUM5bEhFLHlDQUNFLGF2Q2dtSEosQ3VDL2xISSxtR0FFRSx3QnZDZ21ITixDdUM3bEhFLHdEQUNFLGF2QytsSEosQ3VDM2xIQSwwQkFDRSx3QnBDcnJCWSxDb0NzckJaLGlCdkM4bEhGLEN1Q3psSEUsdURBQ0Usd0J2QzRsSEo7O0F1Q3psSEEsMEJHdHhCQSx3QkFDRSxVMUN1M0lGLEMwQ3QzSUUscUJBQ0UsVXZDMkVVLEN1QzFFVixvQjFDdzNJSixDMENyM0lBLGdCQUVFLGdCQUNBLGtCQUNBLGdDQUhBLFUxQzIzSUYsQzBDdjNJRSxvQkFLRSxTQUhBLGlCQUNBLGdCQUtBLGlCQUpBLFFBR0EscUQxQzAzSUosQzBDLzJJQSwyQ0FaSSxtQ0FMQSxpQjFDMjRJSixDMEMxM0lBLHVCQUdFLFlBQ0EsT0FDQSxNQUdBLGlDQU5BLFUxQ3czSUYsQzBDaDNJQSxnQkFHRSx1QkFGQSxhQUNBLDBCMUNvM0lGLEMwQ2ozSUEsbUJBRUUsWUFEQSxpQjFDcTNJRixDMENsM0lBLHdCQUdFLHFCdkM0QlksQ3VDN0JaLHFCQUtBLGlCQURBLGV2QzhFNEIsQ3VDNUU1QixtQkFKQSxnQkFIQSxrQkFRQSxVMUNvM0lGLENNcjNJSSx5Qm9DUkosd0JBYUksa0JBREEsZXZDc0UwQixDdUNwRTFCLGlCQUVBLHFCQURBLFcxQ3MzSUYsQ0FDRixDTTkzSUksMEJvQ1JKLHdCQW9CSSxtQkFHQSxldkM2RDBCLEN1Qy9EMUIsc0JBQ0EsYTFDdTNJRixDQUNGLEMwQ3AzSUEsc0JBR0Usd0J2Q0lZLEN1Q0haLDJCQUhBLGtCQUlBLGdDQUhBLFMxQzAzSUYsQ005NElJLHlCb0NrQkosc0JBT0ksMkIxQ3kzSUYsQ0FDRixDTW41SUksMEJvQ2tCSixzQkFVSSxtQjFDMjNJRixDQUNGLENNeDVJSSwwQm9Da0JKLHNCQWFJLCtCQUNBLFMxQzYzSUYsQ0FDRixDTWo1SUksNEJvQ0tKLHNCQWtCSSxTMUM4M0lGLENBQ0YsQzBDNTNJQSxxQkFDRSxPQUVBLFNBREEsUzFDZzRJRixDMEM1M0lFLHVCQUVFLFlBREEsVTFDZzRJSixDTTk2SUkseUJvQzZDRix1QkFLSSxjQURBLFkxQ2s0SUosQ0FDRixDTXA3SUksMEJvQzZDRix1QkFTSSxlQURBLGExQ280SUosQ0FDRixDMEMxM0lFLHNDQUdFLGtCQUNBLGlCQUZBLGtCMUNpNElKLENNbjhJSSx5Qm9DZ0VGLHNDQVFJLGtCQUNBLGlCQUZBLGlCMUNrNElKLENBQ0YsQ00xOElJLDBCb0NnRUYsc0NBYUksbUJBQ0Esb0JBRkEsa0IxQ280SUosQ0FDRixDMENoNElFLGdEQUVFLGNBREEsZTFDbTRJSixDTXg4SUksNkJvQ29FRixnREFJSSxnQjFDbzRJSixDQUNGLEMwQ2w0SUUsd0NBQ0Usb0MxQ280SUosQzBDOTNJRSxpQ0FDRSxZMUNxNElKLENNcitJSSx5Qm9DK0ZGLGlDQUdJLGlCMUN1NElKLENBQ0YsQ00xK0lJLDBCb0MrRkYsaUNBTUksWTFDeTRJSixDQUNGLENNLytJSSwwQm9DK0ZGLGlDQVNJLFkxQzI0SUosQ0FDRixDMEN6NElFLHVDQUVFLHdCQURBLGExQzQ0SUosQ014L0lJLHlCb0MyR0YsdUNBS0ksd0JBREEsYTFDODRJSixDQUNGLENNOS9JSSwwQm9DMkdGLHVDQVNJLHlCQURBLGMxQ2c1SUosQ0FDRixDMEN4NElBLGlCQUtFLGlCQURBLG1CQUZBLGlCMUMrNElGLENNN2dKSSx5Qm9DNEhKLGlCQU9JLGdCMUM4NElGLENBQ0YsQ01saEpJLDBCb0M0SEosaUJBVUksZTFDZzVJRixDQUNGLENNdmhKSSwwQm9DNEhKLGlCQWFJLGdCMUNrNUlGLENBQ0YsQzBDaDVJRSxzQ0FFRSxrQkFEQSw4QjFDbTVJSixDMENqNUlhLG9FQUNQLGlCMUNtNUlOLENNbmlKSSx5Qm9DNElGLHNDQU9JLGMxQ3E1SUosQzBDcDVJYSxvRUFDUCxrQjFDczVJTixDQUNGLENNNWlKSSwwQm9DNElGLHNDQWFJLGtCMUN1NUlKLENBQ0YsQzBDcDVJRSxpQ0FFRSxTQUVBLGlCQURBLE9BRkEsa0JBSUEsaUYxQ3M1SUosQzBDbjVJYSwrREFDUCxnQkFDQSxVMUNxNUlOLENNNWpKSSx5Qm9DNkpGLGlDQWFJLGdCMUN1NUlKLEMwQ3Q1SWEsK0RBQ1AsYzFDdzVJTixDQUNGLENNcmtKSSwwQm9DNkpGLGlDQW1CSSxlMUN5NUlKLEMwQ3g1SWEsK0RBQ1AsZ0IxQzA1SU4sQ0FDRixDTTdrSkksMEJvQzZKRixpQ0F5QkksZ0IxQzI1SUosQzBDMTVJYSwrREFDUCxlMUM0NUlOLENBQ0YsQzBDeDVJRSxvQ0FDRSxZMUMwNUlKLEMwQ3Y1SUUsdUNBRUUsU0FEQSxrQkFHQSwrQkFFQSxpQ0FEQSxTMUMwNUlKLEMwQ3g1SWEscUVBQ1AsUzFDMDVJTixDMEN0NUlFLHlDQUlFLGlCdkMrRXdDLEN1Q2xGeEMsYUFFQSxVQURBLGdCQUdBLGlFMUN5NUlKLEMwQ3Y1SWEsdUVBQ1AsZ0JBQ0EsVUFDQSxpRTFDeTVJTixDMENwNUlFLG9DQUNFLFVBQ0EsNEJBQ0EsNEQxQ3U1SUosQzBDcjVJYSxrRUFDUCxVQUNBLHdCQUNBLDREMUN1NUlOLEMwQzU0SUUsc0NBR0Usa0JBQ0EscUJBRkEsbUJBSUEsZ0JBQ0Esc0IxQ2c1SUosQ010b0pJLDBCb0MrT0Ysc0NBZ0JJLGtCQUNBLHFCQUZBLG9CMUM4NElKLENBQ0YsQzBDMTRJRSxnREFFRSxjQURBLGV2QzNMMEIsQ3VDNkwxQixlMUM0NElKLEMwQzE0SUUsd0NBQ0Usb0MxQzQ0SUosQzBDMzRJYSxzRUFFUCxrQzFDNjRJTixDMEMxNElFLGlDQUNFLGUxQzY0SUosQzBDMzRJRSx1Q0FLRSxtQkFKQSxhQUVBLHdCQUNBLGtCQUZBLGExQ2c1SUosQ01wcUpJLHlCb0NrUkYsdUNBUUksd0JBREEsYTFDZzVJSixDQUNGLENNMXFKSSx5Qm9Da1JGLHVDQVdJLHFDMUNpNUlKLENBQ0YsQ00vcUpJLDBCb0NrUkYsdUNBY0ksc0MxQ201SUosQ0FDRixDTXBySkksMEJvQ2tSRix1Q0FrQkkseUJBREEsYzFDczVJSixDQUNGLEMwQ241SUUsaUNBQ0UsTTFDcTVJSixDMENuNUlFLG9DQUtFLGFBSkEsVUFDQSw0QkFDQSw0RDFDczVJSixDMENuNUlhLGtFQUNQLFVBQ0Esd0JBQ0EsNEQxQ3E1SU4sQ014c0pJLHlCb0MwU0Ysb0NBYUksYTFDczVJSixDQUNGLEMwQzc0SUUsNEhBRUUsZ0JBREEsa0IxQ3E1SUosQzBDbDVJRSwySUFHRSxhQUZBLGdCQUNBLHNCMUNzNUlKLENNN3RKSSwwQm9DcVVGLDJJQUtJLGtCQUNBLHFCMUN3NUlKLENBQ0YsQzBDdDVJRSw4SUFDRSw0QjFDeTVJSixDMENwNUlFLHNDQUdFLGtCQUNBLGlCQUZBLGtCMUN3NUlKLENNOXVKSSx5Qm9Db1ZGLHNDQVFJLGtCQUNBLGlCQUZBLGlCMUN5NUlKLENBQ0YsQ01ydkpJLDBCb0NvVkYsc0NBYUksbUJBQ0Esb0JBRkEsa0IxQzI1SUosQ0FDRixDMEN2NUlFLGdEQUVFLGNBREEsZTFDMDVJSixDTW52SkksNkJvQ3dWRixnREFJSSxnQjFDMjVJSixDQUNGLEMwQ3o1SUUsd0NBQ0Usb0MxQzI1SUosQzBDMTVJYSxzRUFFUCxtQzFDNDVJTixDMEN6NUlFLGlDQUNFLFkxQzQ1SUosQ01oeEpJLHlCb0NtWEYsaUNBR0ksaUIxQzg1SUosQ0FDRixDTXJ4SkksMEJvQ21YRixpQ0FNSSxZMUNnNklKLENBQ0YsQ00xeEpJLDBCb0NtWEYsaUNBU0ksWTFDazZJSixDQUNGLEMwQ2g2SUUsdUNBRUUsd0JBREEsYTFDbTZJSixDTW55SkkseUJvQytYRix1Q0FLSSx3QkFEQSxhMUNxNklKLENBQ0YsQ016eUpJLDBCb0MrWEYsdUNBU0kseUJBREEsZUFFQSxXMUNzNklKLENBQ0YsQzBDNzVJSSxpREFDRSxjQUNBLFlBQ0EsaUIxQ202SU4sQzBDajZJSSw4Q0FFRSxVMUNrNklOLEMwQ2g2SWUsNEVBQ1AsVTFDazZJUjs7QTJDMzNKQSw0QkFDQSxTQUNFLHFCQUNBLHFCM0M4M0pGLEMyQzczSkUsYUFDRSxhM0MrM0pKLEMyQzEzSkUsK0JBQ0UsWTNDNjNKSixDMkMzM0pFLGlDQUNFLGMzQzYzSkosQzJDejNKQSxrQkFDRSxTM0M0M0pGLEMyQy8xSk0sME9BQ0UsWTNDODJKUjs7QTJDeDJKQSwwQkNsREEsNkJBQ0UsZ0JBQ0EsaUI1Q2k2SkYsQzRDaDZKRSwrQkFDRSxhekNpRlUsQ0MwRlIsbUJ3QzFLRix5QjVDbTZKSixDNENqNkpJLHFDQUNFLGE1Q202Sk4sQzRDcDVKQSwyQ0FDRSxnQkFDQSxpQjVDNjVKRixDNEM1NUpFLDZDQUNFLGE1Qzg1SkosQzRDNzVKSSxtREFDRSxhNUMrNUpOLEM0Q3o1SkEsWUFHRSxjQUZBLG1CQUNBLGdCNUM2NUpGLEM0Q3g1SkEsY0FDRSxZNUMyNUpGLEM0Q3g1SkEsbUJBR0UsY0FGQSxtQkFDQSxxQkFFQSxrQjVDMjVKRixDNEN4NUpBLHVCQUVFLG1CQURBLGFBRUEsMEI1QzI1SkYsQzRDeDVKQSx1QkFFRSxhekN3QlksQ3lDekJaLHlCNUM0NUpGLEM0Q3o1SkUsNkJBQ0UsYXpDdUJVLEN5Q3RCVix5QjVDMjVKSixDNEN2NUpBLHlCQUNFLG1CQUNBLGU1QzA1SkYsQzRDdjVKQSxpQkFDRSxtQkFDQSxrQjVDMDVKRixDNEN2NUpBLDJDQUNFLHlCNUMwNUpGOztBNkMvK0pBLDRCQUNBLGFBRUUsbUIxQ3VMNEIsQzBDeEw1QixjQUlBLGdCQURBLGtCQURBLDRCN0NvL0pGLEM2Q2gvSkUsbUJBY0UsOEJBUEEsd0ZBSEEsU0FXQSxXQVZBLE9BSkEsa0JBRUEsUUFEQSxNQUlBLDJCN0NxL0pKLEM2QzErSkksbUJBQ0UsR0FDRSwwQjdDNCtKTixDQUNGLEM2Q3orSkUsa0JBRUUsbUIxQ3lKMEIsQzBDMUoxQixhN0M0K0pKLEM2Q3YrSkEsbUJBQ0UseUJBQ0EsYTdDMCtKRixDNkN2K0pBLG9CQUNFLHdCN0MwK0pGLEM2Q3YrSkEsUUFDRSxlN0MwK0pGLENNaDlKSSw0QnVDM0JKLFFBR0ksWTdDNCtKRixDQUNGLENNcjlKSSw2QnVDcEJKLFlBRUksWTdDNCtKRixDQUNGLEM2Q3QrSkEsb0JBQ0UsYTdDNCtKRixDTWwrSkksNkJ1Q1hKLG9CQUdJLGE3QzgrSkYsQ0FDRixDTXYrSkksNEJ1Q1hKLG9CQU1JLGE3Q2cvSkYsQ0FDRixDNkM3K0pBLHFCQUNFLG1CN0NnL0pGLEM2QzUrSkEsaUJBQ0UsYTdDKytKRixDNkM1K0pBLGlCQUNFLFc3QysrSkYsQzZDNStKQSxpQkFDRSxlN0MrK0pGLEM2QzUrSkEsaUJBQ0UsZTdDKytKRixDNkM1K0pBLGlCQUNFLGM3QysrSkYsQzZDNStKQSxpQkFDRSxXN0MrK0pGLEM2Q3grSkUsNkJBQ0UsZTdDOCtKSixDTS9nS0ksNEJ1Q2dDRiw2QkFHSSxXN0NnL0pKLENBQ0YsQzZDLytKSSw4Q0FDRSxtQjdDaS9KTixDNkMvK0pJLDBEQUNFLFM3Q2kvSk4sQzZDeitKQSwrQkFFRSxhQUNBLDJCQUZBLGU3Q2kvSkYsQzZDOStKRSxvQ0FHRSxjQUNBLGtCQUZBLFU3Q2kvSkosQzZDLzlKQSxnQ0FFRSxxQkFEQSxVN0NtK0pGLENjcGpLSSw4QitCZ0ZKLGdDQUtJLGdCN0NtK0pGLENBQ0YsQ01saktJLDZCdUN5RUosZ0NBUUksZ0I3Q3ErSkYsQ0FDRixDTXZqS0ksNkJ1Q3lFSixnQ0FXSSxnQjdDdStKRixDQUNGLENNemtLSSx5QnVDc0ZKLGdDQWNJLGU3Q3krSkYsQ0FDRixDTWprS0ksNEJ1Q3lFSixnQ0FpQkksa0I3QzIrSkYsQ0FDRixDNkN4K0pBLHFCQUNFLGtCN0MyK0pGLENNMWtLSSw0QnVDOEZKLHFCQUlJLHlCN0M0K0pGLENBQ0YsQzZDdCtKQSxpRkFLRSxtQkFGQSxhQUNBLDZCN0M2K0pGLEM2Q3ArSkksMkNBRUUsZ0JBREEsUzdDdytKTixDNkNuK0pJLDJDQUVFLGdCQURBLFM3Q3MrSk4sQzZDbCtKRSxnQ0FDRSxxQjdDbytKSixDNkNuK0pJLDJDQUNFLGM3Q3ErSk4sQzZDaCtKRSxnQ0FDRSx3QjdDbStKSixDNkNoK0pJLDJDQUVFLGdCQURBLFM3Q20rSk4sQzZDNzlKRSxnQ0FDRSx3QjdDZytKSixDNkN2OUpJLDJDQUVFLGFBREEsUzdDMDlKTixDNkNwOUpBLGtDQUNFLGtCN0N1OUpGLEM2Q3A5SkEsK0JBQ0UsZUFDQSxrQjdDdTlKRixDNkNwOUpBLCtCQUNFLFlBRUEsc0JBREEsaUI3Q3c5SkYsQ01ycEtJLHlCdUNrTUYsa0NBQ0Usa0I3Q3U5SkYsQzZDcDlKQSwrQkFDRSxnQkFDQSxrQjdDczlKRixDNkNuOUpBLCtCQUNFLGNBRUEsdUJBREEsb0I3Q3M5SkYsQ0FDRixDTXBxS0ksMEJ1Q21ORixrQ0FDRSxrQjdDbzlKRixDNkNqOUpBLCtCQUNFLGdCQUNBLG1CN0NtOUpGLEM2Q2g5SkEsK0JBQ0UsZ0JBRUEsdUJBREEsa0I3Q205SkYsQ0FDRixDNkMzOEpFLGlFQUNFLG1CN0M2OEpKLEM2QzE4SkUsOERBQ0UsZUFDQSxnQjdDNDhKSixDNkN6OEpFLDhEQUNFLGdCQUVBLHVCQURBLGU3QzQ4SkosQzZDcjhKRSw2Q0FLRSxtQkFGQSxXQUZBLGdCQUdBLG9CQUZBLGU3QzI4SkosQ016cktJLDRCdUM0T0YsNkNBU0ksaUJBRkEsZ0JBQ0EsYzdDMjhKSixDQUNGLEM2Q3Y4SkUsaURBR0UsbUJBQ0EsY0FIQSxnQkFLQSxrQkFKQSxtQkFHQSxhN0MwOEpKLENNeHNLSSw2QnVDeVBGLGlEQVNJLFk3QzA4SkosQ0FDRixDNkN2OEpFLHdEQUdFLG1CQUZBLGdCQUNBLGM3QzA4SkosQzZDdjhKSSw4REFDRSxrQjdDeThKTixDNkMzN0pBLDJCQUVFLGNBREEsVzdDazhKRixDNkNyN0pBLDRCQUdFLDhCQURBLHNCQUVBLG1DQUhBLGtDQUlBLGlDN0M4N0pGLEM2QzU3SkEsOEJBQ0UsR0FDRSxTN0MrN0pGLEM2Qzc3SkEsR0FDRSxVN0MrN0pGLENBQ0YsQzZDeDdKQSxpQkFPRSw0QkFOQSxrQjFDalRZLEMwQ3dUWixtQkFOQSxZQUdBLGdCQUZBLGtCQUNBLFM3Q2k4SkYsQzZDNTdKRSx1QkFFRSxXQURBLFM3Qys3SkosQzZDMTdKQSxzQkFFRSxrQjFDNVRZLEMwQ3FVWixTQUZBLE9BREEsa0JBRUEsTUFMQSxnQ0FPQSxVN0M0N0pGLEM2QzE3SkEsNEJBRUUsK0NBRUEsaUI3QzY3SkYsQzZDMzdKQSw0QkFHRSwrQ0FFQSxvQkFKQSxVN0NrOEpGLEM2Q242SkEsb0JBQ0UsR0FFRSxpQ0FFQSxvQjdDODdKRixDNkM1N0pBLE1BRUUsK0RBRUEsb0I3Qzg3SkYsQzZDNTdKQSxPQUVFLGdFQUVBLHFCN0M4N0pGLEM2QzU3SkEsR0FFRSxvQjdDODdKRixDQUNGLEM2Q3Y2SkEsb0JBQ0UsR0FHRSxpQ0FGQSxnQjdDKzdKRixDNkMzN0pBLElBR0UsMkRBRkEsZ0I3Qys3SkYsQzZDMzdKQSxPQUdFLGlFQUZBLFU3Qys3SkYsQzZDMzdKQSxHQUNFLGM3QzY3SkYsQ0FDRixDNkNsNkpBLG9CQUNFLEdBRUUsb0VBRUEsb0I3QzQ3SkYsQzZDMTdKQSxPQUVFLHFFQUVBLHFCN0M0N0pGLEM2QzE3SkEsT0FFRSxzRUFFQSxxQjdDNDdKRixDNkMxN0pBLEdBRUUsb0I3QzQ3SkYsQ0FDRixDNkNyNkpBLG9CQUNFLEdBR0UsNERBRkEsZTdDNjdKRixDNkN6N0pBLElBR0UsZ0VBRkEsWTdDNjdKRixDNkN6N0pBLE9BR0UsNERBRkEsVTdDNjdKRixDNkN6N0pBLEdBQ0UsZTdDMjdKRixDQUNGLEM2Qzc2SkEsa0NBQ0UsR0FDRSxVN0MwN0pGLEM2Q3g3SkEsSUFDRSxTN0MwN0pGLEM2Q3g3SkEsR0FDRSxTN0MwN0pGLENBQ0YsQzZDNzZKQSxpQkFDRSxHQUNFLGFBQ0EsUzdDeTdKRixDNkN2N0pBLEdBQ0UsZ0JBQ0EsUzdDeTdKRixDQUNGLEM2QzU2SkEsZUFDRSxHQUNFLGFBQ0EsUzdDdzdKRixDNkN0N0pBLEdBQ0UsZUFDQSxTN0N3N0pGLENBQ0YsQzZDajdKRSxnREFDRSxnQjdDczdKSixDTXZoTEksNEJ1Q2dtQkYsZ0RBR0ksWTdDdzdKSixDQUNGLEM2Q3A3SkUsK0NBQ0UsZTdDdTdKSixDNkM3NkpNLDBCQURGLHlEQUdJLGdCQURBLFM3Q3E3Sk4sQzZDbjdKTSxzRUFDRSxZN0NxN0pSLENBQ0YsQ003aUxJLDZCdUNrbkJBLHlEQVVJLGdCQURBLFM3Q3U3Sk4sQzZDcjdKTSxzRUFDRSxZN0N1N0pSLENBQ0YsQzZDaDdKSSx1SkFDRSxtQjdDbTdKTixDNkM5NkpFLHFGQUNFLGdCQUNBLFM3Q2k3SkosQzZDLzZKRSxvREFDRSxlN0NpN0pKLEM2Qzk2SkEsa0VBQ0UsYTdDaTdKRjs7QTZDOTZKQSwwQkMvdEJBLFlBR0UsbUJBRkEsYUFDQSxzQkFFQSxpQjlDaXBMRixDOENocExFLHNCQUNFLG1COUNrcExKLEM4QzlvTEEsbUJBQ0UsZUFDQSxvQjlDaXBMRixDOEM5b0xBLGtCQUtFLG1CQUhBLHFCQURBLGtCQUdBLFlBRUEsaUJBSEEsVTlDb3BMRixDOEM5b0xBLG1CQUNFLHFCQUVBLGNBREEsWTlDa3BMRixDOENocExFLHVCQUVFLGFBREEsVzlDbXBMSixDOENocExFLHlCQUNFLG1COUNrcExKLEM4Q2hwTEUseUJBQ0Usa0I5Q2twTEosQzhDMW9MRSxzQkFDRSxhOUNncExKLEM4QzlvTEUsc0JBQ0UsVTlDZ3BMSixDOEMzb0xFLDBHQUdFLHdCM0NnQ1UsQzJDakNWLFU5QzhvTEosQzhDNW9MSSxzSEFDRSxVM0NxQlEsQzJDcEJSLGM5QzhvTE4sQzhDeG9MRSw0QkFDRSxhOUMyb0xKLEM4Q3JvTEksb0RBQ0UsWTlDd29MTixDOENwb0xJLGdGQUNFLFk5Q3NvTE4sQzhDam9MSSxvREFDRSxTOUNtb0xOLEM4Qy9uTEksZ0ZBQ0UsWTlDaW9MTixDK0M1dExBLFlBQ0UscUJBR0EsWUFGQSxrQkFDQSxVL0NndUxGLEMrQzd0TEEsZ0JBS0UseURBSEEseUJBRUEsa0JBREEsVUFGQSxpQi9Db3VMRixDK0M5dExBLDZCQUNFLG9CL0NpdUxGLEMrQy90TEEsc0JBQ0UsR0FJRSxTQUZBLFVBR0EsVUFKQSxTQUVBLE8vQ291TEYsQytDaHVMQSxHQUlFLFlBRkEsT0FHQSxVQUpBLE1BRUEsVS9Db3VMRixDQUNGLEMrQzl0TEEsOEJBRUUsa0JBRUEsZ0JBREEsYy9DaXVMRixDK0M5dExBLFlBU0UsdUNBRkEsOENBTkEsa0JBQ0Esa0JBQ0Esb0JBS0EsdUIvQ2t1TEYsQytDL3RMQSxtQkFDRSxHQUVFLHNCL0NrdUxGLEMrQ2h1TEEsR0FFRSx1Qi9Da3VMRixDQUNGLENnRDN4TEEsc0JBRUUsZ0RBREEscUJoRDh4TEYsQ2dEMXhMQSx5QkFDRSxTQUNBLGFBQ0EsZ0JBQ0EscUNoRDZ4TEYsQ2dENXhMRSxtQ0FDRSxZQUNBLHNCaEQ4eExKLENnRDF4TEEsdUJBR0UsbUJBRkEsYUFDQSw2QmhEOHhMRixDZ0Q1eExFLGdDQUNFLG1CaEQ4eExKLENnRDd4TEksb0NBRUUsWUFEQSxVaERneUxOLENpRDN4TEEsdUJBQ0Usb0JqRG96TEYsQ2lEbnpMRSx5QkFDRSx3QmpEcXpMSixDTTd3TEksNkIyQ3pDRix5QkFHSSwyQmpEdXpMSixDQUNGLENpRG56TEEsV0FDRSx3QmpEc3pMRixDTXR4TEksNEIyQzNCRixzQkFFSSx3QmpEbXpMSixDQUNGLENpRGx6TEksMkJBR0UsZUFEQSxnQkFFQSxpQkFIQSxlakR1ekxOLENNanlMSSw2QjJDdkJBLDJCQU9JLGlCQURBLDZCakR1ekxOLENBQ0YsQ012eUxJLDZCMkN2QkEsMkJBVU0sZUFDQSw2QmpEd3pMUixDQUNGLENpRHZ6TE0saUNBQ0Usa0NqRHl6TFIsQ01oekxJLDZCMkNWRSxpQ0FJSSwyQmpEMHpMUixDQUNGLENpRHh6TE0sK0JBQ0Usa0NqRDB6TFIsQ014ekxJLDZCMkNIRSwrQkFHSSx5QmpENHpMUixDQUNGLENNN3pMSSw2QjJDSEUsK0JBTUksMkJqRDh6TFIsQ0FDRixDaUR6ekxFLGlCQUVFLGVBREEsZ0JBRUEsZ0JqRDJ6TEosQ01wMUxJLDBCMkMwQkEsdUJBRUksa0JBRUEsV0FEQSxVakQ2ekxOLENBQ0YsQ005MExJLDZCMkNhQSx1QkFPSSxZakQ4ekxOLENBQ0YsQ2lEN3pMTSxnQ0FFRSxlQURBLGdCQUVBLGdCakQrekxSLENpRDd6TE0sMkJBQ0Usa0JqRCt6TFIsQ2lENXpMSSx3QkFDRSxZakQ4ekxOLENNOTFMSSw2QjJDK0JBLHdCQUdJLGFqRGcwTE4sQ2lEL3pMTSwwQkFDRSxnQmpEaTBMUixDQUNGLENpRC96TE0saUNBRUUsZUFEQSxnQkFFQSxnQmpEaTBMUixDTTMyTEksNkIyQ3VDRSxpQ0E5R0osaUJBQ0EsZ0JqRHM3TEEsQ0FDRixDaUQ3ekxBLGlCbkMxSEUsZ0JBRkEsU0FDQSxTZDg3TEYsQ2lEaDBMRSxvQkFDRSxtQkFDQSxtQmpEazBMSixDaURoMExJLCtCQUNFLG9CakRrMExOLENpRDl6TEUsNEJBQ0UsY2pEZzBMSixDaUQ5ekxJLGtDQUNFLGFqRGcwTE4sQ2lENXpMRSxxQkFFRSxhQUNBLHNCQUZBLFlBR0EsNkJqRDh6TEosQ00xNExJLDRCMkNvREosaUJBbUNJLGVqRHV6TEYsQ2lEOXpMRSxvQkFDRSxtQmpEZzBMSixDaUQ5ekxJLCtCQUNFLGVqRGcwTE4sQ0FDRixDTXI1TEksNkIyQzJGQSxvQkFDRSxtQmpENnpMSixDaUQzekxJLCtCQUNFLGtCakQ2ekxOLENBQ0YsQ2lEenpMRSxtQkFDRSxhakQyekxKLENPMThMRSw0RTBDaUpJLGFqRDR6TE4sQ01uNkxJLDZCMkNvR0YsbUJBT0ksaUJqRDR6TEosQ0FDRixDaUR2ekxFLHlDQURGLDZCQUVJLDhCQUVBLG9CQUVBLGtCQUhBLGdCQUVBLG9CQUVBLHFDakQyekxGLENpRDF6TEUsdUNBQ0UsbUJqRDR6TEosQ2lEMXpMRSx3Q0FDRSxrQmpENHpMSixDQUNGLENpRHh6TEEsd0JBQ0Usa0JBRUEsZTlDdkU0QixDOENzRTVCLGlCQUVBLHNCQUNBLGtCakQyekxGLENNOThMSSwwQjJDOElKLHdCQU9JLGlCakQ2ekxGLENBQ0YsQ01uOUxJLHlCMkN3SkEsaUNBQ0UsYUFFQSxlQURBLGVqRCt6TEosQ0FDRixDTTE5TEkseUIyQzhJSix3QkFvQkksbUJBRkEsYUFEQSxlQUVBLDZCakRnMExGLENpRDl6TEUsNEJBRUUsZ0JBQ0Esd0JBRkEsY2pEazBMSixDaUQvekxhLG1FQUNQLHdCakRpMExOLENBQ0YsQ2lENXpMQSxpQ0FDRSxrQkFFQSxlOUN0RzRCLEM4Q3FHNUIsaUJBRUEsb0JBQ0Esa0JqRCt6TEYsQ01sL0xJLDBCMkM4S0osaUNBT0ksaUJqRGkwTEYsQ0FDRixDTXYvTEkseUIyQ3dMQSwwQ0FDRSxhQUVBLGVBREEsZWpEbTBMSixDQUNGLENNai9MSSw0QjJDaUtKLGlDQW9CSSxtQkFGQSxhQURBLGVBRUEsNkJqRG8wTEYsQ2lEbDBMRSxxQ0FFRSxnQkFDQSx3QkFGQSxjakRzMExKLENpRG4wTGEsNEVBQ1Asd0JqRHEwTE4sQ0FDRixDaURoMExBLHlCQU1FLGE5QzNMWSxDOEN1TFosZUFEQSxnQkFFQSxnQmpEbzBMRixDTXJoTUksMEIyQzhNSix5QkFRSSxjakRtMExGLENBQ0YsQ00xaE1JLHlCMkN5TkEsa0NBQ0UsWWpEbzBMSixDQUNGLENNbGhNSSw0QjJDaU1KLHlCQWtCSSxtQkFGQSxhQUNBLDZCakRzMExGLENpRHAwTEUsNkJBRUUsZ0JBQ0Esd0JBRkEsY2pEdzBMSixDaURyMExhLG9FQUNQLHdCakR1MExOLENBQ0YsQ01qaU1JLDZCMkNpTUoseUJBZ0NJLGE5Q3JOVSxDOENtTlYsZUFEQSxlOUM5SjBCLEM4Q2dLMUIsb0JqRHcwTEYsQ0FDRixDTXRqTUkseUIyQ2tQSixrQkFHSSxvQkFEQSxnQmpEdzBMRixDQUNGLENNN2pNSSx5QjJDa1BKLGtCQU9JLGlDakR3MExGLENBQ0YsQ01sa01JLDBCMkNrUEosa0JBWUksc0JBREEsa0JqRDAwTEYsQ0FDRixDTXhrTUksMEIyQ2tQSixrQkFpQkksc0JBREEsa0JqRDIwTEYsQ0FDRixDaUR4MExFLGdDQUNFLHNCakQwMExKLENNcGtNSSw2QjJDeVBGLGdDQUdJLHFCakQ0MExKLENBQ0YsQ016a01JLDZCMkN5UEYsZ0NBTUkscUJqRDgwTEosQ0FDRixDaUR6MExFLDRCQUNFLG9CakQ0MExKLENpRHQwTFEsc0ZBRUUsYUFEQSw4QmpEeTBMVixDTXRsTUksNkIyQ29RSix5QkFpQkksYUFDQSxjQUNBLHdCakRxMExGLENBQ0YsQ003bE1JLDRCMkNvUUoseUJBeUJJLG1CQUhBLGFBQ0EsOEJBQ0Esc0JBRUEsVWpEdTBMRixDQUNGLENNbm5NSSx5QjJDOFNBLDhDQUNFLGtCakR3MExKLENpRHQwTEkseURBQ0UsY2pEdzBMTixDQUNGLENpRG4wTEEsNEJBRUUsYTlDaFJZLEM4QytRWixvQmpEdTBMRixDaURwMExFLCtCQUNFLG1CQUNBLGU5Q3BQMEIsQzhDcVAxQixrQmpEczBMSixDTXhuTUksNEIyQzJTSiw0QkFXSSxjQUVBLHFCQURBLGlCakR1MExGLENBQ0YsQ001b01JLHlCMkN3VEosNEJBaUJJLGVqRHUwTEYsQ2lEdDBMRSwrQkFDRSxrQkFDQSxtQmpEdzBMSixDQUNGLENNcnBNSSwwQjJDd1RKLDRCQXdCSSxrQmpEeTBMRixDaUR4MExFLCtCQUNFLGVBQ0Esa0JqRDAwTEosQ0FDRixDaURyMExBLCtCQUNFLFU5Q3JVWSxDOENzVVosa0JqRHcwTEYsQ010cE1JLDRCMkM0VUosK0JBSUksaUJBQ0EsZ0JBQ0EsbUJqRDAwTEYsQ0FDRixDTTdwTUksNkIyQzRVSiwrQkFVSSxhOUN6VFUsQzhDd1RWLGFqRDYwTEYsQ0FDRixDTW5xTUksNkIyQzRVSiwrQkFhSSxpQmpEODBMRixDQUNGLENpRDMwTEEsa0NuQ25hRSxnQkFGQSxTQUNBLFNkcXZNRixDaUQ5MExFLHFDQUNFLHFCQUNBLG1CakRnMUxKLENpRDkwTEksZ0RBQ0UsY2pEZzFMTixDaUQ1MExFLG9DdkNoYkEsZ0NBREEsYVBxR1ksQ09uR1osbUJBQ0EscUJ1QythRSxxQmpEazFMSixDT3R1TUUsK0hHdkJFLDJCUGtGVSxDT3BGVixhUG9GVSxDT25GVixvQlZtd01KLENpRG4xTEUsc0NBRUUsbUJBREEscUJqRHMxTEosQ2lEajFMQSwwQkFhRSxxQkFaQSxhQVdBLG1CQUxBLGVBRUEsaUJBREEsOEJBTEEsb0JBQ0EsYWpEdzFMRixDTTd0TUkseUIyQ2lZSiwwQkFnQkksa0JBSUEsaUJqRDYwTEYsQ0FDRixDTW51TUksMEIyQ2lZSiwwQkEyQkksdUJBREEsc0JBSEEsZUFFQSxhQURBLGFBSUEsb0JqRCswTEYsQ0FDRixDTWh1TUksNEIyQ29YSiwwQkFrQ0ksOEJBRkEsa0JBQ0EsVWpEaTFMRixDQUNGLENpRDUwTEUsd0J2Q2xlQSxnQ0FEQSxhUHFHWSxDT25HWixtQkFDQSxvQlZtek1GLENPeHhNRSwyRkd2QkUsMkJQa0ZVLENPcEZWLGFQb0ZVLENPbkZWLG9CVnF6TUosQ2lEbjFMQSw0QkFHRSxhOUN0WVksQzhDb1laLHFCQUNBLGlCakR1MUxGLENpRG4xTEEsaUNBQ0UscUJBQ0EsY2pEczFMRixDaURuMUxBLDBCQU9FLG1CQU5BLGNBSUEsYUFHQSxlQUxBLGtCQURBLGU5QzdXNEIsQzhDK1c1QixxQmpEeTFMRixDaURuMUxFLHlDQVZGLDBCQVdJLFlqRHMxTEYsQ0FDRixDTTd3TUksNEIyQzJhSiwwQkFlSSx5QmpEdTFMRixDQUNGLENpRHAxTEEsK0JBR0UsYTlDMWJZLEM4Q3diWixTQUNBLGdCakR3MUxGLENpRGgxTEEsdUJBR0Usb0JBREEsU0FEQSxtQmpEcTFMRixDTTl4TUksNkIyQ3djSix1QkFNSSxxQkFDQSxpQmpEbzFMRixDQUNGLENpRGoxTEEsNEJBQ0UsYTlDN2NZLEM4QytjWixlQURBLGdCQUVBLGdCakRvMUxGLENpRG4xTEUsa0NBQ0UsYWpEcTFMSixDTTl5TUksNkIyQ21kSiw0QkExaEJFLGlCQUNBLGlCQW1pQkUsZ0JqRHUxTEYsQ0FDRixDTXJ6TUksNEIyQ21kSiw0QkFjSSxhakR3MUxGLENBQ0YsQ012ME1JLDBCMkNnZUosNEJBa0JJLGdCakR5MUxGLENBQ0YsQ2lEeDFMRSxpREFwQkYsNEJBcUJJLGdCakQyMUxGLENBQ0YsQ2lEejFMRSwwQkF4QkYsNEJBeUJJLGtCakQ0MUxGLENBQ0YsQ2lEejFMQSwyQkFLRSxhOUM5ZVksQzhDMmVaLGVBREEsZ0JBRUEsaUJBQ0EsZ0JqRDYxTEYsQ2lEMzFMRSxpQ0FDRSxhakQ2MUxKLENNcDFNSSw2QjJDZ2ZKLDJCQXZqQkUsaUJBQ0EsZ0JqRCs1TUEsQ0FDRixDaUQ1MUxFLCtDQWRGLDJCQWVJLGdCakQrMUxGLENBQ0YsQ001Mk1JLDBCMkM2ZkosMkJBbUJJLGlCakRnMkxGLENBQ0YsQ2lEOTFMRSwwQkF0QkYsMkJBdUJJLGtCakRpMkxGLENBQ0YsQ2lENzFMQSxxQkFDRSxvQmpEZzJMRixDTTEzTUkseUIyQ3loQkoscUJBSUksb0JqRGkyTEYsQ0FDRixDaUQ5MUxBLHlCQUdFLG1CQUZBLGFBQ0EsZUFNQSxhQUpBLDhCQUNBLFVBRUEsa0JBREEsaUJqRG0yTEYsQ003M01JLDZCMkNvaEJKLHlCQVdJLFNqRGsyTEYsQ0FDRixDaURoMkxFLDhCQUNFLGtCakRrMkxKLENNcjRNSSw2QjJDa2lCRiw4QkFJSSxnQmpEbTJMSixDQUNGLENpRGgyTEUsb0NBQ0UscUJqRGsyTEosQ003NE1JLDZCMkMwaUJGLG9DQUlJLHdCakRtMkxKLENBQ0YsQ01sNU1JLDZCMkMwaUJGLG9DQVFJLHdCakRvMkxKLENBQ0YsQ2lEajJMRSw2QkFDRSxjakRtMkxKLENNMTVNSSw2QjJDc2pCRiw2QkFHSSxZakRxMkxKLENBQ0YsQ00vNU1JLDZCMkNzakJGLDZCQU1JLFlqRHUyTEosQ0FDRixDaURyMkxJLDJDQUNFLGVqRHUyTE4sQ2lEcDJMSSx3Q0FDRSxhakRzMkxOLENNMTZNSSw2QjJDd2tCRiw2QkFFSSxjQUNBLFlqRG8yTEosQ0FDRixDaURsMkxJLDJDQUNFLGVqRG8yTE4sQ2lEaDJMRSw2QkFFRSxZakRpMkxKLENpRGgyTEksMkNBQ0UsZWpEazJMTixDaUQ3MExBLGtDQUlFLG1CQUZBLGFBQ0EsZUFFQSw4QkFDQSxlQUNBLGdCQUNBLGlCakQrMExGLENNbjhNSSw2QjJDNG1CSixrQ0FXSSxTakRnMUxGLENBQ0YsQ2lEOTBMRSx1Q0FDRSxrQmpEZzFMSixDTTM4TUksNkIyQzBuQkYsdUNBSUksZ0JqRGkxTEosQ0FDRixDaUQ5MExFLDZDQUNFLHFCakRnMUxKLENNbjlNSSw2QjJDa29CRiw2Q0FJSSx3QmpEaTFMSixDQUNGLENNeDlNSSw2QjJDa29CRiw2Q0FRSSx3QmpEazFMSixDQUNGLENpRC8wTEUsc0NBQ0UsY2pEaTFMSixDTWgrTUksNkIyQzhvQkYsc0NBR0ksWWpEbTFMSixDQUNGLENNcitNSSw2QjJDOG9CRixzQ0FNSSxZakRxMUxKLENBQ0YsQ2lEbjFMSSxvREFDRSxlakRxMUxOLENpRGwxTEksaURBQ0UsYWpEbzFMTixDaURoMUxFLHNDQUtJLHFCakQ4MExOLENNaGdOSSwwQjJDNnFCRixzQ0FFSSxhakRxMUxKLENBQ0YsQ014L01JLDZCMkNncUJGLHNDQVFJLGNBQ0EsWWpEbzFMSixDQUNGLENpRGwxTEksb0RBQ0UsZWpEbzFMTixDaURoMUxFLHNDQUVFLFlqRGkxTEosQ2lEaDFMSSxvREFDRSxlakRrMUxOLENpRDkwTEUsdUNBRUUsZUFEQSxnQkFFQSxpQkFDQSxxQmpEZzFMSixDaUQvMExJLDZDQUNFLFdBQ0EsY2pEaTFMTixDTWpoTkksNkIyQ3lyQkYsdUNBaHdCQSxpQkFDQSxnQmpENGxOQSxDQUNGLENpRDd6TEUsWUFHRSxrQkFEQSxnQkFFQSxzQkFIQSxnQkFLQSxpQkFEQSxTakRpMExKLENNaGlOSSw2QjJDMHRCRixZQWp5QkEsaUJBQ0EsZ0JqRDJtTkEsQ0FDRixDaUQvekxFLFlBS0UsV2pEazBMSixDaUQ5ekxFLHdCQU5FLGtCQURBLGdCQUVBLHNCQUhBLGdCQUtBLFNqRHcwTEosQ01yak5JLDZCMkN5dkJKLFlBRUksOEJqRCt6TEYsQ0FDRixDaUQ1ekxBLHFFQUNJLGFqRCt6TEosQ2lEN3pMSSwwQkFISixxRUFJTSxXakRnMExKLENBQ0YsQ01wa05JLDZCMkMrdkJKLHFFQVFNLFdqRGkwTEosQ0FDRixDaUQ5ekxBLGlDQUNFLGtCakRpMExGLENrRHJwTkUseUNBREYscUJBRUksWWxEeXBORixDQUNGLENrRHRwTkEseUNBQ0Usa0JBQ0UsWWxEeXBORixDQUNGLENrRHRwTkEseUNBRUUsV0FTRSxtQkFOQSxXQUZBLGFBVUEsc0JBSkEseUJBSEEsT0FJQSxjQU5BLGVBR0EsU0FDQSxVbEQycE5GLENrRHBwTkEsZ0JBQ0Usa0JsRHNwTkYsQ2tEcHBOQSxjQUlFLHVDQUhBLGdCbER5cE5GLENrRHBwTkEsaUNBSkUsZS9DaURVLEMrQ2hEVixhbEQycE5GLENrRG5wTkUsZ0JBRUUsYUFEQSxVbERzcE5KLENrRGxwTk0saUNBTUUsMEJBQ0EsWUFDQSwwQkFQQSxhL0NpQ0ksQytDaENKLFdBT0EsZUFMQSxZQU1BLGlCQUxBLGlCQUZBLHVCbEQycE5SLENrRGpwTk0sbUNBTUUsMEJBSkEsYS9DbUJJLEMrQ3BCSixXQUdBLFlBR0Esb0JBSkEsVWxEc3BOUixDa0Q3b05BLGtCQUNFLE9BRUEsaUJBREEsaUJsRGdwTkYsQ2tEN29OQSxtQkFDRSxhQUNBLFdBQ0EsWUFDQSxtQmxEK29ORixDa0R6b05FLHNEQUNFLGFsRDhvTkosQ2tEM29OQSxpQkFRRSxtQkFQQSxXQUtBLGFBREEsV0FGQSxtQkFEQSxnQkFLQSw4QkFIQSxxQmxEaXBORixDa0Qzb05FLG1CQVFFLHlCQURBLDRCQUVBLDBCQU5BLGEvQ3ZCUSxDK0NxQlIsY0FHQSxlQUNBLGlCQUhBLGNsRG1wTkosQ2tEem9ORSxxQkFFRSxVQURBLFdBRUEsV2xEMm9OSixDa0R2b05JLDhCQUNFLFVsRHlvTk4sQ2tEcG9ORSwyQkFHRSxtQkFGQSxhQUNBLDJCQUVBLGVsRHNvTkosQ2tEcm9OSSw2QkFJRSxzQkFFQSwwQkFMQSxjQU1BLGVBTEEsZS9DS3NCLEMrQ0Z0QixzQmxEd29OTixDa0Q3bk5JLCtFQU9FLHlCQURBLDBCQURBLDZCQUpBLFdBQ0EsZUFDQSxnQkFDQSx3QmxEa29OTixDa0Qxbk5BLDZCQUNFLFdBQ0EsV0FJQSxpREFDQSxlQUpBLFlBQ0EsU0FDQSxzQmxEOG5ORixDa0Qxbk5FLHVDQUVFLDRCQURBLDBCQUVBLCtCbEQ0bk5KLENrRHRuTkEsYUFNRSwwQkFEQSxZQURBLFVBRkEsa0JBQ0EsS2xEMm5ORixDa0R0bk5BLDRCQVBFLGFsRGdvTkYsQ2tEdG5ORSxpQkFDRSxXbER3bk5KLENrRHJuTkUsbUJBQ0UsUWxEdW5OSixDa0Rubk5BLHFDQUNFLGlCbERxbk5GLENrRGxuTkEsdURBRUUsY0FDQSxtQkFGQSxZbER5bk5GLENrRC9tTkUsd0JBQ0UsT0FFQSxRQURBLE1BS0Esd0JBSEEsVWxEb25OSixDa0Q5bU5FLHlCQUlFLGVBSEEsdUJBSUEsaUJBQ0EsZ0JBSEEsYUFEQSxXbERvbk5KLENrRDVtTkEsdUJBRUUsZUFEQSx1QmxEK21ORixDQUNGLENNL3dOSSxrRTRDOEpGLHVCQU1JLGNBREEsc0JsRGluTkosQ0FDRixDa0RsMU5BLHlDQXFPRSxrRUFFRSxnQkFEQSxVbERpbk5GLENrRDdtTkEsa0VBRUUsVUFEQSxVbERnbk5GLENrRDVtTkEsNEdBQ0UsaUJsRDhtTkYsQ2tEM21OQSxrRkFDRSxRbEQ2bU5GLENrRDFtTkEsa0ZBQ0UsU0FDQSxZbEQ0bU5GLENrRHptTkEsTUFFRSxXQUNBLG9CQUZBLHlCbEQ2bU5GLENrRHptTkUscUJBR0UsbUJBSUEsbUJBREEsb0JBSkEsZWxEZ25OSixDa0R6bU5JLHdCQUdFLFdBREEsZUFEQSxnQmxENm1OTixDa0R2bU5FLGtCQUNFLFlsRHltTkosQ2tEdG1ORSxtQkFDRSxtQkFFQSxvQkFEQSxnQmxEeW1OSixDa0R0bU5JLHNCQUdFLGVBQ0EsaUJBRkEsdUJBREEsV2xEMm1OTixDa0RybU5JLHdCQUlFLGdCQUNBLGdCQUhBLFlBSUEsc0JBSEEsVUFGQSxXbEQ0bU5OLENrRGxtTkEsb0JBS0Usa0JBREEsWUFGQSxVQURBLFFBRUEsVWxEc21ORixDa0RqbU5BLGNBRUUsV0FEQSxXbERvbU5GLENrRGptTkUsbUJBRUUsa0JBRUEsV0FEQSxTQUZBLFdsRHNtTkosQ2tEaG1ORSxpQkFDRSxtQkFDQSxnQmxEa21OSixDa0QvbE5NLHlCQUdFLGdCQUVBLGVBSkEsV2xEb21OUixDa0Q3bE5NLHNCQUlFLFlBRkEsV0FHQSxlQUpBLGdCQUVBLFVsRGltTlIsQ2tEbGxOTSxrREFDRSxXbERvbE5SLENrRDFrTlEsd0VBRUUsa0JBQ0EsV0FGQSxXbERtbE5WLENrRC9rTlUsZ0RBQ0Usa0JsRGlsTlosQ2tEN2tOUSwyQ0FFRSxrQkFDQSxXQUZBLFdsRGlsTlYsQ2tEeGtOUSxxRUFDRSwyQmxENmtOVixDa0Rwa05JLHVDQUVFLFVBREEsT2xEdWtOTixDa0Rsa05FLHVCQUVFLHVCQURBLFdsRHFrTkosQ2tEamtOTSx3Q0FDRSxXbERta05SLENrRGhrTk0sMENBQ0UsVWxEa2tOUixDa0Q1ak5JLDJCQUNFLFdsRDhqTk4sQ2tEM2pOSSwrQkFDRSxnQmxENmpOTixDa0Qzak5NLGtDQUNFLGVBQ0EsZ0JsRDZqTlIsQ2tEeGpORSxrQkFHRSxvQkFGQSxrQkFDQSxXbEQyak5KLENrRHhqTkkseUJBRUUsYUFDQSxhQUZBLFVsRDRqTk4sQ2tEeGpOTSxpQ0FDRSxlbEQwak5SLENrRHRqTkksd0JBSUUsZUFGQSxZQUtBLDJCQUZBLGlCQUNBLGFBSEEsYUFGQSxVbEQ4ak5OLENrRHRqTk0sMkJBRUUsZUFDQSxpQkFGQSxjbEQwak5SLENrRG5qTkUsdUJBQ0UsNkJBQ0EsbUJsRHFqTkosQ2tEbmpOSSxzQ0FDRSxlbERxak5OLENrRG5qTk0saURBRUUsWUFDQSxVQUZBLFdsRHVqTlIsQ2tEampOSSxzQ0FFRSxpQkFEQSxlbERvak5OLENrRGhqTkksNkJBRUUsY0FEQSxXbERtak5OLENrRGhqTk0sbUNBS0UsVS9DbGFJLEMrQzhaSixjQUNBLFdBRUEsWUFEQSxxQmxEb2pOUixDa0Q1aU5RLCtDQUNFLGFsRDhpTlYsQ2tENWlOVSxrREFFRSxxQkFDQSxXQUVBLGtCQURBLG1CbEQ4aU5aLENrRHRpTk0sbUZBRUUsWUFDQSxrQkFGQSxZbEQwaU5SLENrRHJpTk0sc0NBQ0UsZUFDQSxnQmxEdWlOUixDa0RwaU5NLGdEQUVFLGVBQ0EsaUJBRkEsc0JsRHdpTlIsQ2tEbmlOTSwwRkFHRSxZQUNBLGtCQUZBLGFBREEsVWxEd2lOUixDa0RsaU5NLDJDQUVFLG9CQURBLFVsRHFpTlIsQ2tEbGlOUSw2Q0FJRSxnQkFDQSxZQUVBLFUvQzFkRSxDK0NxZEYsWUFJQSxXQUhBLFVBS0EsbUJBUEEsVWxEMmlOVixDa0RsaU5VLG1EQUNFLFlBQ0EsZ0JsRG9pTlosQ2tEamlOVSxrREFDRSxZbERtaU5aLENrRGhpTlUsMERBQ0UsVWxEa2lOWixDa0QzaE5FLHFEQUNFLGFsRDZoTkosQ2tEemhOQSxRQUlFLFNBRUEsc0NBREEsWUFKQSxlQUVBLFFsRDhoTkYsQ2tEemhORSwyQ0FOQSxXbERraU5GLENrRHZoTkUsa0JBQ0UsWWxEeWhOSixDa0R0aE5FLHlCQUtFLGdCQUNBLGdCQUpBLHVCQUVBLFlBSEEsTUFFQSxXbEQyaE5KLENrRHRoTkksNEJBQ0UsWWxEd2hOTixDa0RwaE5NLHNDQUNFLFdsRHNoTlIsQ2tEbmhOTSxnREFHRSxzQkFDQSxlQUNBLGlCQUhBLFVBSUEsa0JBTEEsV2xEMGhOUixDa0RqaE5RLHdFQUdFLHdCQURBLFVBRUEsb0JBSEEsVWxEc2hOVixDa0RoaE5RLG9DQUdFLHlCQURBLDRCQUVBLGNBSEEsV2xEcWhOVixDa0Q5Z05NLGdDQUNFLFVsRGdoTlIsQ2tEOWdOUSxtQ0FDRSxjQUNBLFVsRGdoTlYsQ2tEOWdOVSw2RUFFRSxZQURBLFVsRGloTlosQ2tEN2dOVSwwQ0FDRSxZbEQrZ05aLENrRDVnTlUsMENBRUUscUJBQ0EsaUJsRDZnTlosQ2tEemdOUSxzQ0FHRSxZQUZBLHNCQUNBLFNBRUEsV2xEMmdOVixDa0R2Z05NLDJDQUNFLHNCbER5Z05SLENrRHRnTk0sNkNBRUUsWUFEQSxRbER5Z05SLENrRHJnTk0sa0RBQ0UscUJsRHVnTlIsQ2tEbGdOVSwyQ0FDRSxZbERvZ05aLENrRGpnTlUsMkNBRUUsWUFEQSxVbERvZ05aLENrRC8vTVEsOENBQ0UsV2xEaWdOVixDa0Q5L01ZLDJEQUNFLFlsRGdnTmQsQ2tENy9NWSw0REFFRSx5QkFFQSxzQkFIQSxhbERpZ05kLENrRHQvTUUsbUNBRUUsU0FEQSxRbER5L01KLENrRHAvTUEsT0FDRSxhQUNBLGFBQ0EsZWxEcy9NRixDa0RwL01FLGdCQUNFLGFsRHMvTUosQ2tEbC9NSSxnQ0FDRSxzQmxEby9NTixDa0RoL01FLGNBQ0UsWWxEay9NSixDa0RoL01JLG1CQU1FLHNCQUNBLGtCQUNBLGVBSkEsWUFIQSxzQkFRQSxpQkFKQSxZQUtBLGtCQVJBLFVBQ0EsV2xEeS9NTixDa0Q5K01FLGlCQUNFLFlsRGcvTUosQ2tEOStNSSw0QkFDRSxVQUNBLFVsRGcvTU4sQ2tEMytNQSxtQkFFRSxXQURBLFdsRDgrTUYsQ2tEMytNRSxnQ0FDRSxjbEQ2K01KLENrRDErTUUsNkJBQ0UscUJsRDQrTUosQ2tEMStNSSxvQ0FFRSxhQUNBLFdBRkEsV2xEOCtNTixDa0QxK01NLHlDQUdFLDRCQUNBLGNBSEEsWUFJQSxnQkFIQSxlbEQrK01SLENrRHorTU0sNENBQ0UsZWxEMitNUixDa0R2K01JLG1DQUlFLGVBRkEsWUFHQSxpQkFGQSxXQUZBLFdsRDYrTU4sQ2tEditNTSxxQ0FDRSxjbER5K01SLENrRHIrTUksbUNBQ0UsVWxEdStNTixDa0RsK01BLFFBQ0UsWWxEbytNRixDa0RsK01FLGlCQUNFLFVBQ0EsU2xEbytNSixDa0RqK01FLGlCQUNFLFdBQ0EsU2xEbStNSixDa0RoK01FLG1CQUNFLFlsRGsrTUosQ2tEaCtNSSxzQkFLRSxnQkFIQSxTQUlBLGEvQ2h2Qk0sQytDaXZCTixlQU5BLE9BT0EsaUJBSkEsYUFLQSxpQkFOQSxVbER3K01OLENrRC85TUksMEJBRUUsdUJBREEsVUFFQSxXbERpK01OLENrRDU5TUEsVUFDRSxnQmxEODlNRixDa0Q1OU1FLDhCQUNFLGdCbEQ4OU1KLENrRDM5TUUscUJBRUUsVUFEQSxVbEQ4OU1KLENrRDE5TUUsd0JBR0UsWUFDQSxjQUZBLGdCQURBLHVCbEQrOU1KLENrRDE5TUksMkJBQ0UsZWxEODlNTixDa0R6OU1JLHNEQUpFLGVBQ0EsZ0JsRGcrTU4sQ2tEeDlNSSwyQkFDRSxlQUNBLGdCbEQwOU1OLENrRHY5TUksMkJBQ0UsZUFDQSxnQmxEeTlNTixDa0R0OU1JLDhCQUdFLGVBRkEsWUFHQSxpQkFGQSxZbEQwOU1OLENrRHA5TUUsaUJBRUUsc0JBQ0EsV0FGQSxpQ2xEdzlNSixDa0RwOU1JLHdCQUVFLGFBREEsb0JsRHU5TU4sQ2tEcDlNTSxnQ0FDRSxlbERzOU1SLENrRGw5TUksdUJBSUUsZUFGQSxZQUdBLGlCQUZBLFlBRkEsaUNsRHc5TU4sQ2tEbDlNTSw0QkFDRSxZbERvOU1SLENrRGo5TU0seUJBQ0UsZUFDQSxnQmxEbTlNUixDa0QvOE1JLGdFQUNFLFlsRGk5TU4sQ2tEOThNSSxvQ0FNRSxlQUZBLFlBSEEsc0JBTUEsaUJBRkEsYUFIQSxxQkFDQSxXbERvOU1OLENrRDU4TUUsK0JBQ0UsV0FFQSxnQkFEQSxXbEQrOE1KLENrRDU4TUksd0NBQ0UscUJsRDg4TU4sQ2tENThNTSwrQ0FFRSxhQUNBLFdBRkEsV2xEZzlNUixDa0Q1OE1RLG9EQUdFLDRCQUNBLGNBSEEsWUFJQSxnQkFIQSxlbERpOU1WLENrRDM4TVEsdURBQ0UsZWxENjhNVixDa0R6OE1NLDhDQUlFLGVBRkEsWUFHQSxpQkFGQSxXQUZBLFdsRCs4TVIsQ2tEejhNUSxnREFDRSxjbEQyOE1WLENrRHY4TU0sOENBQ0UsVWxEeThNUixDa0RwOE1FLDJCQUNFLFdBRUEsbUJBREEsV2xEdThNSixDa0RwOE1JLG1DQUNFLHFCbERzOE1OLENrRHA4TU0sMENBRUUsWUFEQSxXbER1OE1SLENrRHA4TVEsa0RBQ0UsY2xEczhNVixDa0RoOE1FLHNCQUNFLFdBRUEsY0FEQSxXbERtOE1KLENrRGg4TUksNEJBRUUsV0FEQSxXQUVBLGFsRGs4TU4sQ2tEOTdNTSwyQkFJRSxnQ0FDQSxlQUhBLFlBSUEsaUJBSEEsbUJBSUEsa0JBTkEsVWxEczhNUixDa0Q3N01NLDhCQU1FLGtCQUNBLGNBSEEsWUFIQSxVQU9BLGdCQUhBLGNBSEEsU0FDQSxVbERvOE1SLENrRHY3TVEsb0RBQ0UsdUJsRHk3TVYsQ2tEbDdNQSxRQUVFLG1CbERvN01GLENrRDk2TUUsNkRBQ0UsUWxEbTdNSixDa0RoN01FLG1CQUNFLFdsRGs3TUosQ2tELzZNRSxvQkFFRSxXQURBLHVCbERrN01KLENrRC82TUksZ0NBQ0UsWWxEaTdNTixDa0Q5Nk1JLHVCQUVFLGVBQ0EsaUJBRkEscUJsRGs3TU4sQ2tENzZNSSx1QkFFRSxlQUNBLGlCQUZBLGFsRGk3TU4sQ2tENTZNSSwwQkFJRSxlQUZBLFlBR0EsaUJBRkEsYUFGQSxXbERrN01OLENrRDE2TUUsZUFDRSxVbEQ0Nk1KLENrRDE2TUksOEJBQ0UsYWxENDZNTixDa0R6Nk1JLHlCQUVFLGFBQ0EsY0FDQSxlQUhBLFVsRDg2TU4sQ2tEajZNVSxvSUFFRSxhQURBLFVsRDQ2TVosQ2tEcjZNSSxxQkFFRSxZQUNBLG9CQUZBLHVCbER5Nk1OLENrRHI2TU0sNEJBQ0UsVWxEdTZNUixDa0RuNk1JLHFCQUNFLFVsRHE2TU4sQ2tELzVNRSx1QkFJRSxZQUNBLFlsRGk2TUosQ2tELzVNSSw0REFMQSxXQURBLGdCQUVBLFVsRHc2TUosQ2tELzVNTSx5Q0FDRSx1QmxEaTZNUixDa0R6NU1RLDRUQUNFLFVsRDg1TVYsQ2tEejVNSSw2QkFFRSxXQUlBLGVBRkEsWUFHQSxpQkFGQSxrQkFKQSxnQkFFQSxVbEQrNU1OLENrRHo1TU0saUNBQ0UsY0FDQSxhbEQyNU1SLENrRHQ1TUUsaUJBRUUsU0FEQSxVbER5NU1KLENrRHQ1TUksMkJBQ0UsZ0JsRHc1TU4sQ2tEcjVNSSx1QkFFRSxZQUVBLGlCQURBLHdCQUZBLHVCbEQwNU1OLENrRHI1TU0sOEJBQ0UsVWxEdTVNUixDa0RwNU1NLGlDQU1FLHFCQUpBLFlBS0EsY0FIQSxZQUhBLFdBT0EsZ0JBSEEsaUJBRkEsVWxEMjVNUixDa0RuNU1NLGtDQUNFLFdsRHE1TVIsQ2tEbDVNTSxtRUFNRSxxQkFKQSxZQUtBLGNBSEEsWUFIQSxVQU9BLGdCQUhBLGlCQUZBLFVsRHk1TVIsQ2tEajVNTSxzRUFNRSxxQkFKQSxZQUtBLGNBSEEsWUFIQSxVQU9BLGdCQUhBLGlCQUZBLFVsRHc1TVIsQ2tELzRNSSx1QkFNRSxxQkFIQSxZQUZBLGNBSUEsWUFIQSxXQUVBLFVsRG01TU4sQ2tEOTRNSSx3QkFFRSxZQURBLFNsRGk1TU4sQ2tENzRNSSx1QkFFRSxZQURBLFNsRGc1TU4sQ2tENTRNSSx3QkFFRSxZQURBLFVsRCs0TU4sQ2tEMzRNSSwyQkFFRSxZQURBLFNsRDg0TU4sQ2tEMTRNSSxrRUFDRSxZbEQ0NE1OLENrRHo0TUkseUJBQ0UsV0FDQSxTbEQyNE1OLENrRHA0TUksOEJBQ0UsZ0JsRHM0TU4sQ2tEaDRNRSxxQkFDRSxrQmxEazRNSixDa0RoNE1JLHdCQUdFLGVBQ0EsaUJBRkEsYUFEQSxVbERxNE1OLENrRGg0TU0sK0JBRUUsZUFDQSxpQkFGQSxjbERvNE1SLENrRDkzTVEsc0NBQ0Usc0JsRGc0TVYsQ2tENzNNUSxzQ0FFRSw0QkFEQSwyQmxEZzRNVixDa0R6M01FLDJCQUNFLGNBQ0Esb0JsRDIzTUosQ2tEeDNNRSxZQUNFLFFsRDAzTUosQ2tEdjNNRSxZQUNFLGdCbER5M01KLENrRHYzTUksNkJBRUUsZUFEQSxXbEQwM01OLENrRHQzTUksdUJBQ0UsV2xEdzNNTixDa0RyM01JLGtCQUNFLFNsRHUzTU4sQ2tEcDNNUSxtQ0FDRSxlQUNBLGdCbERzM01WLENrRHAzTVUsc0NBQ0UsY2xEczNNWixDa0RsM01RLG1DQUNFLGVBQ0EsZ0JsRG8zTVYsQ2tEbDNNVSx5Q0FFRSxpQkFEQSxVbERxM01aLENrRGozTVUsZ0dBR0UsZUFDQSxpQkFGQSxhQURBLFVsRHMzTVosQ2tEaDNNVSx1REFFRSxlQUNBLGlCQUZBLFlsRG8zTVosQ2tEaDNNWSw4REFDRSxZbERrM01kLENrRDkyTVUsc0RBQ0UsVWxEZzNNWixDa0R4Mk1BLGNBRUUsZ0JBREEsZ0JsRDIyTUYsQ2tEeDJNRSx5QkFDRSxVbEQwMk1KLENrRHYyTUUscUJBRUUsV0FEQSx1QmxEMDJNSixDa0R2Mk1JLDRCQUVFLGFBREEsVWxEMDJNTixDa0R2Mk1NLG9DQUNFLGVsRHkyTVIsQ2tEcjJNSSwyQkFJRSxlQUZBLFlBR0EsaUJBRkEsY0FGQSxVbEQyMk1OLENrRC8xTUUseUNBQ0UsY2xEbzJNSixDa0RqMk1FLG9CQUVFLGlCQURBLFdsRG8yTUosQ2tEajJNSSx1QkFFRSxlQUNBLGlCQUZBLFFsRHEyTU4sQ2tENTFNSSxtRUFDRSxZbERpMk1OLENrRDkxTUksdUJBQ0UsZUFDQSxnQmxEZzJNTixDa0Q3MU1JLDhCQUNFLG1CbEQrMU1OLENrRDcxTU0saUNBRUUsZUFDQSxpQkFGQSxXbERpMk1SLENrRDMxTUksMkJBSUUsd0JBREEsWUFGQSxRQUNBLFVsRCsxTU4sQ2tEMTFNSSwwQkFDRSxxQmxENDFNTixDa0R4MU1FLGNBR0UsZUFDQSxpQkFGQSxZQURBLFdsRDYxTUosQ2tEeDFNSSxpQkFDRSxlQUNBLGlCQUNBLGlCbEQwMU1OLENrRHQxTU0sMEJBQ0UsY0FDQSxXQUNBLG9CbER3MU1SLENrRHQxTVEsK0JBQ0UsZWxEdzFNVixDa0RyMU1RLGdDQUNFLG1CbER1MU1WLENrRHAxTVEsb0NBQ0UsZ0JBQ0EsbUJsRHMxTVYsQ2tEbjFNUSw2QkFDRSxlQUNBLGdCbERxMU1WLENrRGwxTVEsOEVBRUUsZUFDQSxpQkFGQSxTbERzMU1WLENrRGoxTVEsbUNBSUUsbUJBSEEsV0FFQSxhQUVBLFlBSEEsV2xEczFNVixDa0RoMU1RLGtDQUVFLG1CQURBLFdsRG0xTVYsQ2tEaDFNVSw2Q0FFRSxTQURBLFVsRG0xTVosQ2tEaDFNWSxrREFFRSxnQkFEQSxVbERtMU1kLENrRDcwTVEsK0JBQ0UsZUFDQSxpQkFDQSxpQmxEKzBNVixDa0Q1ME1RLG1DQUNFLGVsRDgwTVYsQ2tEMTBNTSxnQ0FFRSxlQUNBLGlCQUZBLHFCbEQ4ME1SLENrRHowTU0sb0NBQ0UseUJsRDIwTVIsQ2tEejBNUSxnREFFRSxnQkFEQSxvQmxENDBNVixDa0R0ME1RLDBDQUNFLGlCQUNBLGVsRHcwTVYsQ2tEcjBNUSxrREFDRSxZbER1ME1WLENrRHAwTVEsaURBQ0UsYWxEczBNVixDa0RsME1VLG1GQUdFLHFCQURBLFlBREEsVWxEczBNWixDa0RqME1VLDBDQUVFLFlBREEsV2xEbzBNWixDa0RqME1ZLGlEQUNFLFVsRG0wTWQsQ2tEaDBNWSw0Q0FHRSxlQUNBLGlCQUZBLGFBREEsV2xEcTBNZCxDa0Q3ek1RLDZDQUVFLGlCQURBLGVsRGcwTVYsQ2tEMXpNSSxxQkFHRSx3QmxENHpNTixDa0Qxek1NLDRDQUhBLGFBREEsV2xEazBNTixDa0Qxek1RLDRCQU1FLHNCQUNBLGtCQUNBLGVBSkEsWUFIQSxzQkFRQSxpQkFKQSxZQUtBLGtCQVJBLFVBQ0EsV2xEbTBNVixDa0R4ek1NLDZCQUNFLGVsRDB6TVIsQ2tEdHpNSSx1QkFFRSxtQkFEQSxXbER5ek1OLENrRHJ6TVEsZ0NBRUUsWUFEQSxVbER3ek1WLENrRHB6TVEseUZBRUUsYUFEQSxXbER1ek1WLENrRG56TVEsc0dBQ0UscUJBQ0EsZUFDQSxnQmxEcXpNVixDa0QveU1FLGFBR0UsZUFDQSxpQkFGQSxZQURBLFdsRG96TUosQ2tEL3lNSSxnQkFDRSxlQUNBLGdCbERpek1OLENrRDl5TUksZ0JBQ0UsZUFDQSxnQmxEZ3pNTixDa0Q1eU1FLGNBRUUsWUFEQSxXbEQreU1KLENrRDV5TUksaUJBQ0UsZUFDQSxnQmxEOHlNTixDa0QzeU1JLGlCQUVFLHdCQURBLFdsRDh5TU4sQ2tEM3lNTSxvQkFHRSxlQUNBLGlCQUZBLFlBREEsV2xEZ3pNUixDa0QzeU1RLHVCQUNFLGVBQ0EsZ0JsRDZ5TVYsQ2tEMXlNUSx3QkFFRSxhQUNBLHNCQUZBLFdsRDh5TVYsQ2tEcnlNQSxnQkFDRSxzQmxEdXlNRixDa0RweU1BLHFFQUNFLHVCbERzeU1GLENrRHB5TUUsd0VBQ0UsY0FDQSxlbERzeU1KLENrRGp5TUEsU0FDRSxjbERteU1GLENrRGp5TUUsZUFHRSxlQUNBLGlCQUZBLFlBREEsV2xEc3lNSixDa0RqeU1JLGtCQUNFLGVBQ0EsZ0JsRG15TU4sQ2tEaHlNSSxrQkFDRSxnQmxEa3lNTixDa0QveE1JLGtCQUNFLGVBQ0EsZ0JsRGl5TU4sQ2tEOXhNSSxxQkFDRSxXbERneU1OLENrRDV4TUUsZ0JBRUUsbUJBREEsV2xEK3hNSixDa0Q1eE1JLGtCQUNFLFFsRDh4TU4sQ2tEenhNQSxLQUNFLFlsRDJ4TUYsQ2tEeHhNQSxLQUVFLGdCQURBLFNsRDJ4TUYsQ2tEeHhNRSxnQkFHRSxnQkFGQSxXQUdBLGNBRkEsV2xENHhNSixDa0R4eE1JLG9CQUdFLG1CQUVBLGVBQ0EsaUJBRkEsU0FGQSxhQURBLFdsRCt4TU4sQ2tEeHhNTSx1QkFDRSxlQUNBLGdCbEQweE1SLENrRHJ4TUUsZ0JBQ0UsV0FFQSxjQURBLFdsRHd4TUosQ2tEcnhNSSxvQkFHRSxlQUNBLGlCQUZBLFlBREEsV2xEMHhNTixDa0RyeE1NLHVCQUNFLGVBQ0EsZ0JsRHV4TVIsQ2tEbHhNRSxZQUVFLFlBREEsV2xEcXhNSixDa0RseE1JLGVBQ0UsZUFDQSxnQmxEb3hNTixDa0RqeE1JLGVBQ0UsZUFDQSxnQmxEbXhNTixDa0RoeE1JLGVBRUUsZ0JBREEsV2xEbXhNTixDa0RoeE1NLGtCQUdFLGlCQUVBLGVBQ0EsaUJBRkEsaUJBRkEsVUFEQSxXbER1eE1SLENrRGh4TVEscUJBQ0UsZUFDQSxnQmxEa3hNVixDa0Qvd01RLHNCQUlFLFlBRkEsc0JBREEsVUFFQSxVbERreE1WLENrRDF3TUEsV0FDRSxnQmxENHdNRixDa0Qxd01FLG9CQUNFLFdBRUEsY0FEQSxXbEQ2d01KLENrRDF3TUksd0JBR0UsZUFDQSxpQkFGQSxZQURBLFdsRCt3TU4sQ2tEMXdNTSwyQkFDRSxlQUNBLGdCbEQ0d01SLENrRHp3TU0sMkJBQ0UsZUFDQSxnQmxEMndNUixDa0R0d01FLG9CQUNFLFdBRUEsYUFDQSxjQUZBLFdsRDB3TUosQ2tEdHdNSSwrQ0FDRSx5QkFDQSwwQmxEd3dNTixDa0R0d01NLGlEQUNFLHlCQUNBLDBCbER3d01SLENrRGx3TUEsVUFFRSxnQkFEQSxTbERxd01GLENrRGx3TUUsZ0JBRUUsWUFDQSxtQkFGQSxXbERzd01KLENrRGx3TUksa0JBRUUsb0JBQ0EsZUFDQSxpQkFIQSxzQmxEdXdNTixDa0Rod01FLGtCQUVFLFlBREEsV2xEbXdNSixDa0Rod01JLHFCQUNFLGVBQ0EsZ0JsRGt3TU4sQ2tEL3ZNSSw2QkFFRSxjQURBLFdsRGt3TU4sQ2tEL3ZNTSw0RUFDRSxZbERpd01SLENrRDd2TVEsNENBR0UsZ0NBQ0EscUJBQ0EsaUNBQ0EsZUFDQSxpQkFMQSx3QkFEQSxXbERxd01WLENrRDd2TVUsOENBQ0UsV2xEK3ZNWixDa0Q1dk1VLGlEQUVFLGVBREEsWUFFQSxnQmxEOHZNWixDa0R4dk1JLDRCQUlFLGVBRkEsWUFHQSxpQkFGQSxhQUZBLFdsRDh2TU4sQ2tEcnZNQSx3QkFDRSxTbER1dk1GLENrRHJ2TUUsOEJBRUUsWUFDQSxtQkFGQSxXbER5dk1KLENrRHJ2TUksZ0NBRUUsb0JBQ0EsZUFDQSxpQkFIQSxzQmxEMHZNTixDa0Rudk1FLGdDQUVFLFlBREEsV2xEc3ZNSixDa0Rudk1JLG1DQUVFLGVBQ0EsaUJBRkEsYWxEdXZNTixDa0Rsdk1JLG1DQUVFLGNBQ0EsaUJBRkEsYWxEc3ZNTixDa0Rqdk1JLG9DQUlFLDBCQUNBLGdCQUhBLGFBSUEsc0JBSEEsdUJBRkEscUJsRHd2TU4sQ2tEanZNTSxzQ0FDRSxZbERtdk1SLENrRGh2TU0sc0NBQ0UsY0FDQSxnQmxEa3ZNUixDa0QvdU1NLHVDQUNFLGVBQ0EsZ0JsRGl2TVIsQ2tEOXVNTSxzQ0FDRSxjQUNBLGdCbERndk1SLENrRDd1TU0sMENBRUUsb0JBQ0EsY0FDQSxnQkFIQSxzQmxEa3ZNUixDa0Q1dU1NLHNDQUVFLFlBR0EsZUFDQSxpQkFGQSxTQUhBLGtCQUVBLFdsRGl2TVIsQ2tEMXVNSSx3Q0FLRSxlQUhBLFlBSUEsaUJBRkEsaUJBREEsYUFGQSxXbERpdk1OLENrRHp1TUksMENBQ0UsWUFDQSxhbEQydU1OLENrRHp1TU0sNkNBQ0UsUWxEMnVNUixDa0R6dU1RLCtDQUVFLGdCQUNBLGVBQ0EsaUJBSEEsV2xEOHVNVixDa0RwdU1BLHFCQUVFLGdCQURBLFNsRHV1TUYsQ2tEcHVNRSw2QkFFRSxZQURBLFdsRHV1TUosQ2tEcHVNSSxnQ0FDRSxlQUNBLGdCbERzdU1OLENrRG51TUksZ0NBQ0UsZUFDQSxnQmxEcXVNTixDa0RsdU1JLGdDQUVFLHdCQURBLFdsRHF1TU4sQ2tEbHVNTSxtQ0FDRSxXbERvdU1SLENrRGx1TVEscUNBR0UsZ0NBQ0EscUJBQ0EsZUFDQSxpQkFKQSx3QkFEQSxXbER5dU1WLENrRGx1TVUsMENBQ0UsV2xEb3VNWixDa0RqdU1VLHVDQUVFLGVBREEsWUFFQSxnQmxEbXVNWixDa0RodU1VLHVDQUNFLFlBQ0EsWWxEa3VNWixDa0QzdE1FLCtCQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbERndU1KLENrRDN0TUksa0NBQ0UsZUFDQSxnQmxENnRNTixDa0QxdE1JLGlDQUlFLGVBRkEsWUFHQSxpQkFGQSxhQUZBLFdsRGd1TU4sQ2tEeHRNRSxpQ0FFRSxZQURBLFdsRDJ0TUosQ2tEeHRNSSxvQ0FDRSxlQUNBLGdCbEQwdE1OLENrRHZ0TUksb0NBQ0UsZUFDQSxnQmxEeXRNTixDa0R0dE1JLG9DQUVFLHdCQURBLFdsRHl0TU4sQ2tEdHRNTSx1Q0FDRSxXbER3dE1SLENrRHR0TVEsNkNBRUUsZUFDQSxpQkFGQSxXbEQwdE1WLENrRHJ0TVEsNENBR0UscUJBQ0EsbUJBRkEsWUFHQSxvQkFKQSxVbEQydE1WLENrRHB0TVEsNkNBRUUsZUFDQSxpQkFGQSxXbER3dE1WLENrRG50TVEsZ0RBR0UsZUFDQSxpQkFGQSxtQkFEQSxXbER3dE1WLENrRDlzTUEsV0FFRSxpQkFEQSxTbERpdE1GLENrRDlzTUUsa0JBRUUsWUFEQSxXbERpdE1KLENrRDlzTUkscUJBRUUsZUFDQSxpQkFGQSxXbERrdE1OLENrRDdzTUkscUJBRUUsa0JBREEsV2xEZ3RNTixDa0Q3c01NLHlCQUdFLCtCQUNBLHFCQUZBLFlBR0EsWUFKQSxVbERtdE1SLENrRDVzTU0sd0JBRUUsWUFEQSxXbEQrc01SLENrRDVzTVEsMkJBRUUsZUFDQSxpQkFGQSxXbERndE1WLENrRHpzTUkscUJBRUUsZUFDQSxpQkFGQSxXbEQ2c01OLENrRHRzTUEsU0FDRSxTbER3c01GLENrRHRzTUUsd0JBRUUsWUFEQSxXbER5c01KLENrRHRzTUksMkJBQ0UsZUFDQSxnQmxEd3NNTixDa0Ryc01JLDJCQUVFLHVCQURBLFdsRHdzTU4sQ2tEcnNNTSxnQ0FHRSxzQkFDQSxtQkFGQSxhQUdBLFlBSkEsV2xEMnNNUixDa0Rwc01NLGlDQUlFLGVBRkEsWUFHQSxpQkFGQSxpQkFGQSxXbEQwc01SLENrRGxzTUksMkJBQ0UsZUFDQSxnQmxEb3NNTixDa0Roc01FLGtCQUVFLHVCQURBLFdsRG1zTUosQ2tEaHNNSSxxQkFFRSxlQUNBLGlCQUZBLGVsRG9zTU4sQ2tEL3JNSSx5QkFFRSxpQkFEQSxVbERrc01OLENrRC9yTU0saUNBSUUsbUJBRUEsZUFKQSxZQUtBLGlCQUZBLFdBRkEsYUFGQSxVbER1c01SLENrRDlyTU0sK0JBR0UsZUFDQSxpQkFGQSxXQURBLHVCbERtc01SLENrRDlyTVEsa0NBQ0UsZUFDQSxnQmxEZ3NNVixDa0Qxck1FLG1CQUVFLHVCQURBLFdsRDZyTUosQ2tEMXJNSSxzQkFFRSxlQUNBLGlCQUZBLGVsRDhyTU4sQ2tEenJNSSwwQkFDRSxnQmxEMnJNTixDa0R6ck1NLGtDQUlFLG1CQUVBLGVBSkEsWUFLQSxpQkFGQSxXQUZBLGFBRkEsVWxEaXNNUixDa0R4ck1NLGdDQUdFLGVBQ0EsaUJBRkEsV0FEQSx1QmxENnJNUixDa0R4ck1RLG1DQUNFLGVBQ0EsZ0JsRDByTVYsQ2tEcHJNRSxjQUVFLG1CQURBLFdsRHVyTUosQ2tEcHJNSSxpQkFDRSxlQUNBLGdCbERzck1OLENrRG5yTUkscUJBR0UsZUFDQSxpQkFGQSxpQkFEQSxVbER3ck1OLENrRG5yTU0sd0JBQ0UsZUFDQSxnQmxEcXJNUixDa0Rqck1JLHdCQUNFLFlBQ0EsYWxEbXJNTixDa0Rqck1NLDJCQUNFLFFsRG1yTVIsQ2tEanJNUSw2QkFFRSxnQkFDQSxlQUNBLGlCQUhBLFdsRHNyTVYsQ2tENXFNQSxRQUNFLGNsRDhxTUYsQ2tENXFNRSxXQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbERpck1KLENrRDNxTUUsV0FFRSxZQURBLFlsRDhxTUosQ2tEMXFNTSxpQkFHRSxlQUNBLGlCQUZBLGFBREEsV2xEK3FNUixDa0R6cU1NLGdCQUdFLGVBQ0EsaUJBRkEsYUFEQSxXbEQ4cU1SLENrRHpxTVEscUJBRUUsYUFDQSxxQkFGQSxXbEQ2cU1WLENrRHJxTUUsa0JBR0UsZUFDQSxpQkFGQSxtQkFEQSxXbEQwcU1KLENrRHJxTUksdUJBR0Usc0JBQ0EsbUJBRkEsWUFHQSxnQkFKQSxVbEQycU1OLENrRGxxTUEsV0FDRSxTbERvcU1GLENrRGxxTUUsb0JBR0Usc0JBREEsNkJBREEsV2xEc3FNSixDa0RscU1JLHVCQUVFLGVBQ0EsaUJBRkEsV2xEc3FNTixDa0RscU1NLDRCQUNFLGVBQ0EsZ0JsRG9xTVIsQ2tEL3BNRSx3QkFFRSxhQURBLFdsRGtxTUosQ2tEL3BNSSwyQkFHRSxlQUNBLGlCQUZBLFlBREEsWWxEb3FNTixDa0Q5cE1JLDJCQUNFLFdsRGdxTU4sQ2tEOXBNTSxnQ0FHRSxxQkFDQSxlQUhBLFlBSUEsaUJBSEEsd0JsRG1xTVIsQ2tEMXBNQSxjQUNFLG1CbEQ0cE1GLENrRDFwTUUsZ0NBR0UsZUFDQSxpQkFGQSxXQURBLHVCbEQrcE1KLENrRDFwTUksbUNBQ0UsZUFDQSxnQmxENHBNTixDa0R2cE1BLFNBQ0UsY2xEeXBNRixDa0R2cE1FLHdCQUNFLGVsRHlwTUosQ2tEdHBNRSxzQkFJRSxZQUNBLGNBRkEsaUJBREEsVUFEQSxXbEQ0cE1KLENrRHRwTUkseUJBR0UsaURBRkEsZUFDQSxnQmxEeXBNTixDa0RycE1JLHlCQUNFLGVBQ0EsZ0JsRHVwTU4sQ2tEcHBNSSx5QkFDRSxlQUNBLGdCbERzcE1OLENrRG5wTUkseUJBRUUsU0FDQSxjQUZBLFdsRHVwTU4sQ2tEbHBNSSxnQ0FFRSxhQUNBLGdCQUZBLFdsRHNwTU4sQ2tEam9NWSx1TkFFRSxhQURBLFdsRG9wTWQsQ2tEN29NTSxzQ0FJRSxxQkFDQSxlQUhBLFlBSUEsaUJBSEEsMEJBRkEsT2xEb3BNUixDa0Qzb01JLHlDQUVFLG9CQURBLFdsRDhvTU4sQ2tEM29NTSw0Q0FFRSxZQURBLFNsRDhvTVIsQ2tEem9NSSw0QkFHRSxlQUNBLGlCQUZBLGdCQURBLFdsRDhvTU4sQ2tEeG9NSSx5Q0FHRSxxQkFDQSxtQkFGQSxZQURBLFVsRDZvTU4sQ2tEdm9NSSw0QkFDRSxZbER5b01OLENrRHRvTUksNEJBS0UsZUFIQSxZQUlBLGlCQUZBLG1CQURBLHlCQUZBLFdsRDZvTU4sQ2tEcm9NSSxrQ0FDRSxXQUVBLFlBQ0Esa0JBRkEsV2xEeW9NTixDa0Rub01NLG1EQUNFLFlsRHFvTVIsQ2tEbG9NTSx1Q0FLRSxXbERnb01SLENrRHBvTVEsbURBQ0UsWWxEc29NVixDa0Q5bk1NLHVDQUNFLGVBQ0EsZ0JsRGdvTVIsQ2tEOW5NUSwwQ0FDRSxjbERnb01WLENrRDVuTU0sdUNBQ0UsZUFDQSxnQmxEOG5NUixDa0Q1bk1RLDZDQUVFLGlCQURBLFVsRCtuTVYsQ2tEM25NUSx3R0FHRSxlQUNBLGlCQUZBLGFBREEsVWxEZ29NVixDa0Qxbk1RLDJEQUVFLGVBQ0EsaUJBRkEsWWxEOG5NVixDa0Qxbk1VLGtFQUNFLFlsRDRuTVosQ2tEcm5NRSxtQkFFRSxVQURBLFVsRHduTUosQ2tEcG5NRSx1QkFDRSxZbERzbk1KLENrRG5uTUUsaUJBQ0UsZUFDQSxnQmxEcW5NSixDa0Rubk1JLG9CQUNFLFVsRHFuTU4sQ2tEam5NRSwyQkFHRSxjQURBLGVBREEsV2xEcW5NSixDa0Robk1FLHNCQUVFLG1CQURBLFdsRG1uTUosQ2tEaG5NSSx5QkFFRSxlQUNBLGlCQUZBLGdCbERvbk1OLENrRDltTUUsdUJBR0UsWUFDQSxjQUZBLG9CQURBLFdsRG1uTUosQ2tEOW1NSSwwQkFDRSxlQUNBLGdCbERnbk1OLENrRDdtTUksaUNBRUUsYUFDQSxnQkFGQSxXbERpbk1OLENrRDdtTU0saURBQ0UsZWxEK21NUixDa0RwbU1FLGdEQUNFLFlsRHltTUosQ2tEdG1NRSxrQkFHRSxlQUNBLGlCQUZBLFlBREEsV2xEMm1NSixDa0R0bU1JLHFCQUNFLGVBQ0EsZ0JsRHdtTU4sQ2tEcm1NSSx1QkFDRSxXbER1bU1OLENrRHBtTVEsd0NBRUUsZUFDQSxpQkFGQSxXbER3bU1WLENrRG5tTVEsMENBRUUsZUFEQSxVbERzbU1WLENrRDlsTUEsVUFDRSxTbERnbU1GLENrRDdsTUUsYUFDRSxhQUVBLG1CQURBLFdsRGdtTUosQ2tEN2xNSSw2QkFDRSxhbEQrbE1OLENrRDVsTUksZ0JBQ0UsV2xEOGxNTixDa0QzbE1JLG9CQUNFLGNBRUEsaUJBREEsV2xEOGxNTixDa0QzbE1NLHVCQUNFLFdBQ0EsV2xENmxNUixDa0R2bE1BLHVFQUNFLDJCbER5bE1GLENrRHJsTUUsMENBR0UsWUFGQSxXQUdBLHFCQUZBLFVsRHlsTUosQ2tEcGxNRSwwQ0FHRSxZQUZBLFlBR0EscUJBRkEsVWxEd2xNSixDa0RsbE1BLGNBQ0UsZ0JsRG9sTUYsQ2tEbGxNRSwyQkFDRSxjbERvbE1KLENrRGpsTUUsa0JBRUUsWUFEQSxVbERvbE1KLENrRC9rTUEsZ0NBQ0UsU2xEaWxNRixDa0Q5a01BLHlDQUNFLGVBQ0EsaUJsRGdsTUYsQ2tEOWtNRSxtRUFDRSxpQmxEZ2xNSixDa0Q1a01BLFlBQ0UsYWxEOGtNRixDa0Q1a01FLGVBQ0UsY2xEOGtNSixDa0Qxa01BLHFCQUNFLFlsRDRrTUYsQ2tEdmtNSSxvQ0FDRSxlbER5a01OLENrRHRrTUksMENBQ0UsVWxEd2tNTixDa0Rya01JLHNDQUNFLGFsRHVrTU4sQ2tEcGtNSSxpREFDRSxPbERza01OLENrRG5rTUksNkNBQ0UsWWxEcWtNTixDQUNGLENtRGo0UkEsTUFBUSx1Qm5EbzRSUixDb0RsNFJBLFNBT0UsaUJBRkEsU0FGQSxPQUtBLG1CQVBBLHlCQUdBLE1BRUEsV0FKQSxZcEQyNFJGLENvRGw0UkEsV0FHRSxrQmpEcWF5QixDaUR2YXpCLFdBQ0EsVXBEczRSRixDb0RwNFJFLDBCQU1FLFlBSkEsWUFHQSxxQkFEQSxtQkFEQSxVQUlBLGtCQU5BLFlwRDQ0UkosQ29EcjRSSSw2QkFDRSxvQnBEdTRSTixDb0R0NFJNLGdDQUtFLDJEQUNBLHFCQUVBLGFqRGtabUIsQ2lEelpuQixjQUNBLFdBT0EsZUFOQSxZQU9BLGlCQUhBLFlBSEEsc0JwRDg0UlIsQ29EdDRSTSwrQkFLRSxtQkFDQSxrQkFFQSxhakRzWW1CLENpRDdZbkIsY0FDQSxXQU9BLGVBRUEsZWpEdUZzQixDaUQvRnRCLFlBT0EsaUJBSEEsWUFIQSxpQnBEKzRSUixDb0RwNFJFLDhCQUtFLFlBREEscUJBREEsY0FEQSxVQUlBLGtCQUxBLFlwRDI0UkosQ29EcjRSSSxpQ0FDRSxxQkFFQSxpQkFEQSx1QnBEdzRSTixDb0R0NFJNLHFDQUNFLFVwRHc0UlIsQ29EbDRSQSxXQUNFLGFwRHE0UkYsQ29EcDRSRSxrQ0FDRSxtQkFDQSxpQnBEczRSSixDb0RsNFJBLHFDQUVFLGlCcEQ4NFJGLENvRG40UkUsK0VBSkEsbUJBQ0Esa0JqRDJWeUIsQ2lEaFd6QixTQUNBLGFBQ0Esc0JBQ0EsdUJBSkEsT0FPQSxlQVZBLFdBRUEsU3BEMjVSRixDb0RqNVJFLDBDQVlFLHFCQVZBLGlCcEQrNFJKLENvRGw0UkUsaUZBQ0Usa0JwRG80UkosQ014NlJJLDZCOENPSixxQ0FpQ0ksc0JwRG80UkYsQ0FDRixDb0RqNFJJLG1GQUlFLDJEQUNBLHFCQUVBLFVqRDNDUSxDaURxQ1IsY0FDQSxXQU1BLGVBRUEsZWpET3dCLENpRFJ4QixpQkFIQSxrQkFIQSxzQnBEMDRSTixDTXo3UkksNEI4QzRDQSxtRkFhSSxXQUNBLGVBR0EsbUJBREEsZUFEQSxzQnBEczRSTixDb0RuNFJNLGdHQUNFLFlwRHE0UlIsQ0FDRixDb0RqNFJJLGtGQUtFLHdCakRsRVEsQ2lEbUVSLGtCQUZBLFVqRGhFUSxDaUQ2RFIsY0FDQSxXQUtBLGVBRUEsZWpEYndCLENpRFl4QixpQkFMQSxpQnBEeTRSTixDTWg5UkksNEI4Q29FQSxrRkFZSSxXQUVBLGtCQURBLFVwRHE0Uk4sQ0FDRixDb0RsNFJNLHdGQUNFLHFCcERvNFJSLENvRDczUkEsWUFDRSxXQUVBLGlCQUNBLGtCQUZBLFVwRGs0UkYsQ29ELzNSRSw4QkFJRSxrQmpEc1F1QixDaURuUXZCLFlBTEEsWUFJQSxxQkFEQSxjQUZBLFVBS0Esa0JBUEEsWXBEdzRSSixDb0RoNFJJLGlDQUNFLG9CcERrNFJOLENvRGo0Uk0sb0NBS0UsMkRBQ0EscUJBRUEsYWpEdVBtQixDaUQ5UG5CLGNBQ0EsV0FPQSxlQUVBLGVqRDNEc0IsQ2lEbUR0QixZQU9BLGlCQUhBLFlBSEEsc0JwRDA0UlIsQ29EajRSUSwyRkFFRSxZcERtNFJWLENvRGg0Uk0sbUNBS0Usa0JqRHdPbUIsQ2lEdk9uQixrQkFFQSxjQVBBLGNBQ0EsV0FPQSxlQUVBLGVqRDFFc0IsQ2lEa0V0QixZQU9BLGlCQUhBLFlBSEEsaUJwRHk0UlIsQ29ELzNSTSx3Q0FFRSxzQkFFQSxrQkFEQSxhakQ0Tm1CLENpRDlObkIsWUFNQSxlQUNBLGlCQUhBLHdCQUNBLGlCcERtNFJSLENvRDUzUkUsd0JBQ0Usa0JqRGlOdUIsQ2lEOU12QixXQURBLGVwRCszUkosQ29ENzNSSSwwQ0FHRSxnQkFEQSxZQURBLFlwRGk0Uk4sQ29ENzNSUSxnREFRRSxxQkFIQSxXQUhBLGVBREEsZWpEckdvQixDaUQyR3BCLFlBSEEsdUJBREEsaUJBR0Esd0JBR0EsaUJwRCszUlYsQ29ENzNSUSwrQ0FNRSxnQkFDQSxrQkFGQSxjQUhBLGVBREEsZWpEaEhvQixDaUR5SHBCLFlBUEEsaUJBS0EsY0FDQSxrQkFMQSxpQnBEcTRSVixDb0R6M1JFLDBCQUNFLGtCakQ0S3VCLENpRDNLdkIsUXBEMjNSSixDb0QxM1JJLDRDQUVFLGdCQURBLFlwRDYzUk4sQ29EMzNSTSwrQ0FDRSxjQUNBLFdwRDYzUlIsQ29ENTNSUSwyREFDRSxVcEQ4M1JWLENvRDUzUlEsaURBRUUsaUJBREEsV3BEKzNSVixDb0R6M1JFLDRCQUNFLGtCcEQyM1JKLENvRHQzUk0saUVBQ0UsVXBEdzNSUixDb0RuM1JFLDhCQUNFLGtCcERxM1JKLENvRC8yUkUsNkJBRUUscUJBVUEsZWpEek9VLENpRDJPVixrQkFEQSxnQ0FaQSxhQUtBLHVCQUZBLFNBT0EsNkJBTUEsaUJBRkEsZ0JBQ0EsdUJBWEEsZUFFQSxRQUdBLDJCQUZBLFdwRDAzUkosQ012bVNJLDRCOENxT0YsNkJBZ0NJLGlDQUpBLGdCQUVBLGtCQURBLGdDQUpBLGFBRkEsT0FGQSxTQU1BLGdCQVBBLGdCQVdBLGtCQUVBLGtCQVhBLGVBSUEsMkJBRkEsVXBEMjNSSixDQUNGLENvRGgzUkksMENBT0UsaUVBQ0EsZUFQQSxjQUtBLFlBSkEsa0JBRUEsV0FEQSxTQUVBLFdBSUEsU3BEazNSTixDTXBvU0ksNEI4Q3lRQSwwQ0FZSSwyQkFLQSxtQkFIQSxZQUVBLFdBREEsU0FGQSxVcER1M1JOLENBQ0YsQ29ENzJSSSxnQ0FLRSxhakQxUlEsQ2lEdVJSLGVBREEsZWpEbk93QixDaURxT3hCLGlCQUNBLGlCcERnM1JOLENNcnBTSSw0QjhDaVNBLGdDQU9JLGtCcERpM1JOLENBQ0YsQ012cVNJLHlCOEM4U0EsZ0NBVUksZXBEbTNSTixDQUNGLENvRGgzUkksZ0NBS0Usc0JBRUEsa0JBQ0EsZ0JBTEEsa0JwRHUzUk4sQ29EOTJSSSwrREFYRSxhakRwU1EsQ2lEeVNSLGVBR0EsaUJBUEEsaUJwRGc0Uk4sQ29EdDNSSSwrQkFDRSxlakQ5UHdCLENpRG1ReEIsa0JwRGczUk4sQ01qclNJLDRCOEMyVEEsK0JBU0ksZUFDQSxpQkFDQSxrQnBEaTNSTixDQUNGLENvRDkyUkksNkNBRUUsa0JqRGxUUSxDaURtVFIsbUJBRkEsc0JwRGszUk4sQ29ELzJSTSxnREFJRSxhakR0VU0sQ2lEb1VOLGVBREEsZWpEL1FzQixDaURpUnRCLGlCQUVBLGtCQUNBLGlCcERpM1JSLENvRC8yUk0sK0NBSUUsYWpEOVVNLENpRDRVTixlQURBLGVqRDFSc0IsQ2lENFJ0QixpQkFFQSxrQkFDQSxpQnBEaTNSUixDb0Q5MlJNLDREQUNFLGlCcERnM1JSLENvRC8yUlEsOERBQ0UsY0FDQSxXQUNBLGlCcERpM1JWLENvRGgzUlUsMkVBQ0UsY3BEazNSWixDb0QvMlJVLGtFQUNFLHFCcERpM1JaLENvRDkyUlUsd0VBQ0UsNkZwRGczUlosQ29ENzJSUSx5RUFNRSxhQUZBLGFqRFRpQixDaURPakIsZUFEQSxlakRyVG9CLENpRDJUcEIsT0FKQSxpQkFRQSxjQU5BLGtCQUdBLFFBRUEsa0JBREEsV3BEaTNSVixDb0QxMlJJLGdEQUVFLG1CQUNBLG1CQUZBLGtCQUdBLGlCcEQ0MlJOLENvRDMyUk0sbURBS0UsV0FKQSxlQUNBLGtCQUNBLGdCQUNBLGlCQUVBLGlCcEQ2MlJSLENNenZTSSw0QjhDc1lFLG1EQVFJLGtCcEQrMlJSLENBQ0YsQ29ENzJSTSxrREFNRSxXQUxBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsaUJwRGczUlIsQ010d1NJLDRCOENpWkUsa0RBUUksa0JwRGkzUlIsQ0FDRixDb0Q3MlJNLCtEQUVFLGFBQ0EsdUJBRkEsaUJwRGkzUlIsQ29EOTJSUSxpRUFDRSxjQUNBLFdBQ0EsaUJwRGczUlYsQ29ELzJSVSw4RUFDRSxjcERpM1JaLENvRDkyUlUscUVBR0UsZ0JBREEsZUFEQSxxQnBEazNSWixDb0Q3MlJVLDJFQUNFLHFCcEQrMlJaLENvRDUyUlEsNEVBTUUsYUFGQSxhakQ1RWlCLENpRDBFakIsZUFEQSxlakR4WG9CLENpRDhYcEIsT0FKQSxpQkFRQSxjQU5BLGtCQUdBLFFBRUEsa0JBREEsV3BEZzNSVixDb0R6MlJJLGdEQUVFLG1CQUNBLG1CQUZBLGFBR0EsaUJwRDIyUk4sQ29EMTJSTSxtREFLRSxXQUpBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBRUEsa0JwRDQyUlIsQ00zelNJLDRCOEN5Y0UsbURBUUksa0JwRDgyUlIsQ0FDRixDb0Q1MlJNLGtEQU1FLFdBTEEsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxrQnBEKzJSUixDTXgwU0ksNEI4Q29kRSxrREFRSSxrQnBEZzNSUixDQUNGLENvRDUyUk0sK0RBRUUsYUFDQSx1QkFGQSxpQnBEZzNSUixDb0Q3MlJRLGlFQUNFLGNBQ0EsV0FDQSxpQnBEKzJSVixDb0Q5MlJVLDhFQUNFLGNwRGczUlosQ29ENzJSVSxxRUFHRSxnQkFEQSxlQURBLHFCcERpM1JaLENvRDUyUlUsMkVBQ0UscUJwRDgyUlosQ29EMzJSUSw0RUFNRSxhQUZBLGFqRC9JaUIsQ2lENklqQixlQURBLGVqRDNib0IsQ2lEaWNwQixPQUpBLGlCQVFBLGNBTkEsa0JBR0EsUUFFQSxrQkFEQSxXcEQrMlJWLENvRHgyUkUsMkJBVUUsZWpEemdCVSxDaUQwZ0JWLGtCQUxBLGdDQUhBLHVCQUZBLFNBUUEsZUFHQSxnQkFWQSxlQUVBLFFBSUEsMkJBSEEsV3BEaTNSSixDb0R6MlJJLHdDQVFFLHNFQUNBLGVBUkEsY0FFQSxZQUlBLFlBTEEsZ0JBR0EsV0FEQSxTQUVBLFdBSUEsV3BEMjJSTixDTXo0U0ksNEI4Q3VnQkYsMkJBc0NJLGlDQUZBLGdCQURBLFlBTEEsT0FGQSxTQU1BLGdCQUdBLGtCQVJBLGVBRUEsTUFFQSxlQURBLFVwRGczUkosQ29EeDJSSSx5Q0FFRSxtQkFEQSxhQUVBLGNwRDAyUk4sQ29EeDJSTSxzREFFRSxpQkFEQSxhcEQyMlJSLENvRHQyUkksd0NBSUUsWUFDQSxlQUhBLFdBREEsU0FFQSxVcEQwMlJOLENBQ0YsQ29EcjJSSSx1Q0FLRSxlakRoa0JRLENpRDhqQlIsT0FGQSxnQkFDQSxNQUVBLFdwRHcyUk4sQ29EdDJSTSwwQ0FJRSxhakRqa0JNLENpRCtqQk4sZUFEQSxlakQxZ0JzQixDaUQ0Z0J0QixpQkFFQSx3QnBEdzJSUixDTXQ3U0ksNEI4Q2tsQkksMENBR0UsYWpEemtCSSxDaUR1a0JKLGVBSUEsZWpEeGhCb0IsQ2lEcWhCcEIsaUJBSUEsbUJBRkEsMEJwRHkyUlIsQ0FDRixDb0RuMlJJLDRDQUtFLGVqRDFsQlEsQ2lEd2xCUixPQUZBLGdCQUNBLE1BRUEsU3BEczJSTixDb0RwMlJNLGdEQUNFLHdCcERzMlJSLENNMThTSSw0QjhDNmxCQSw0Q0FXSSxVcERzMlJOLENvRHAyUk0seUVBRUUscUJBREEsbUJwRHUyUlIsQ29EbDJSSSxvREFFSSxpQnBEcTJSUixDb0RwMlJRLHdEQUdFLFlBQ0EsWUFIQSxVQUNBLFNwRHcyUlYsQ0FWRixDb0R0MVJJLDZDQUNFLHNCcERtMlJOLENvRGoyUk0sMkRBQ0UsZUFDQSxlcERtMlJSLENvRGgyUk0sK0NBSUUsYWpEN25CTSxDaUQybkJOLGVBREEsZWpEdmtCc0IsQ2lEeWtCdEIsaUJBRUEsbUJwRGsyUlIsQ29EaDJSTSwrQ0FDRSxrQmpEam9CTSxDaURrb0JOLGtCQUtBLFVqRDNvQk0sQ2lEOG9CTixjQU5BLGVBREEsZWpEL2tCc0IsQ2lEaWxCdEIsaUJBSUEsY0FEQSxrQkFGQSxrQkFLQSxXcERrMlJSLENNei9TSSw0QjhDNm5CQSw2Q0ErQkksc0JwRGkyUk4sQ29EaDJSTSwrQ0FDRSxlQUNFLGdCcERrMlJWLENvRC8xUk0sa0VBQ0UsVXBEaTJSUixDQUNGLENvRDcxUkksc0NBQ0Usa0JqRDdUcUIsQ2lEaVVyQixVakRycUJRLENpRG1xQlIsZUFEQSxlakQxbUJ3QixDaURpbkJ4QixvQkFMQSxpQkFJQSxtQkFEQSxlQURBLDJCcERrMlJOLENNaGhUSSw0QjhDd3FCQSxzQ0FjSSxlQUlBLGVqRDduQnNCLENpRDBuQnRCLGlCQUlBLG1CQUhBLGtCQUNBLGlCcERpMlJOLENBQ0YsQ29ENTFSSSx3Q0FDRSxxQnBEODFSTixDb0Q1MVJNLGtEQUNFLHFCcEQ4MVJSLENNamlUSSw0QjhDK3JCQSx3Q0FTSSx1QkFEQSxVcEQrMVJOLENvRDUxUk0sa0RBQ0UscUJwRDgxUlIsQ0FDRixDb0QxMVJNLDJDQU1FLGNBTEEsV0FFQSxlQURBLGVqRG5wQnNCLENpRHNwQnRCLHVCQURBLGlCQUdBLGtCQUVBLGVBREEsZXBENjFSUixDb0QzMVJRLHNEQUNFLGtCcEQ2MVJWLENNeGpUSSw0QjhDZ3RCRSwyQ0FlSSxhcEQ2MVJSLENvRDUxUlEsdURBQ0UsWXBEODFSVixDQUNGLENvRDMxUk0sMENBS0UsYWpEOXRCTSxDaUQydEJOLGVBREEsZWpEdnFCc0IsQ2lEeXFCdEIsaUJBQ0Esa0JwRDgxUlIsQ29EMzFSUSw0Q0FDRSxhcEQ2MVJWLENNMWtUSSw0QjhDcXVCRSwwQ0FZSSxlQUNBLGdCcEQ2MVJSLENvRDMxUlEsc0RBQ0UsWXBENjFSVixDQUNGLENvRDExUk0sMENBQ0UsYXBENDFSUixDb0QxMVJNLDREQUNFLGtCcEQ0MVJSLENNemxUSSw0QjhDNHZCRSw0REFHSSxjcEQ4MVJSLENBQ0YsQ29ENTFSTSxzREFJRSxlQUhBLFdBRUEsbUJBREEsa0JBR0Esa0JBQ0EsV3BEODFSUixDb0Q3MVJRLG9FQUNFLGNwRCsxUlYsQ29ENTFSUSxpRkFDRSx3QmpEcHZCSSxDaURxdkJKLG1CQUVBLG1DQUNBLGtCQUZBLFlwRGcyUlYsQ29EMzFSVSx1RkFDRSx3QnBENjFSWixDb0QxMVJVLHFGQUdFLGNBQ0EsNEZBRkEsWUFEQSxVcEQrMVJaLENvRHoxUlUsa0dBUUUsd0JqRDV4QkUsQ2lEOHhCRiw4REFFQSw0QkFEQSw0QkFFQSwwQkFOQSxtQkFFQSwyQkFSQSxhQUtBLFlBSkEsa0JBRUEsVUFEQSxRQUVBLFVwRG0yUlosQ29EMTFSWSxzR0FDRSwrRHBENDFSZCxDb0R4MVJVLHdGQUNFLHdCcEQwMVJaLENvRHoxUlksNEZBQ0UsOEZwRDIxUmQsQ29EejFSWSx5R0FDRSxhcEQyMVJkLENvRHYxUlEseURBTUUsYWpEdnpCSSxDaUQyekJKLGFBUkEsZUFEQSxlakQvdkJvQixDaUR5d0JwQix1QkFOQSxpQkFGQSxpQkFNQSxTQURBLGNBSkEsa0JBR0EsVXBENjFSVixDTWpxVEksNEI4Q2t3QkUsc0RBNkVJLGFBRUEsZUFEQSx1QkFIQSxtQkFEQSxpQkFFQSxxQnBENDFSUixDb0R2MVJRLG9FQUNFLGNwRHkxUlYsQ29EdDFSUSxvRUFDRSxnQnBEdzFSVixDb0RyMVJRLGlGQUNFLG1CQUNBLFlwRHUxUlYsQ29EdDFSVSxxRkFFRSxZQURBLFVwRHkxUlosQ29EcjFSVSxrR0FNRSx3QmpENzFCQSxDaUQ4MUJBLDRCQUNBLHdCQUhBLGtCQURBLFlBRkEsdUJBREEsUUFFQSxVcEQ0MVJaLENvRG4xUlEseURBQ0UsZUFDQSxnQnBEcTFSVixDQUNGLENvRGoxUk0sc0RBQ0UsaUJwRG0xUlIsQ29EbDFSUSw0REFLRSxhakRqM0JJLENpRG0zQkosY0FMQSxlQURBLGVqRDV6Qm9CLENpRCt6QnBCLG9CQURBLGlCQUdBLGlCcERxMVJWLENvRGoxUlEsK0RBY0Usd0JBWkEsa0JqRDEyQkksQ2lEMjJCSixZQVNBLGtCQVJBLHNCQU1BLGFqRGg0QkksQ2lEdTNCSixjQU9BLGVBRkEsYUFHQSxpQkFFQSxrQkFOQSxhQVFBLFlBTkEsVXBEMDFSVixDb0RoMVJRLHVFQU9FLGFqRDlpQmlCLENpRDRpQmpCLGVBREEsZWpEMTFCb0IsQ2lEdzFCcEIsT0FJQSxpQkFMQSxrQkFFQSxRcERzMVJWLENvRGgxUlUsNkVBQ0UscUJwRGsxUlosQ29ELzBSVSxnRkFDRSxTcERpMVJaLENvRDkwUlUsNkVBQ0UsUXBEZzFSWixDb0Q1MFJRLDREQVNFLHFCakQxNkJJLENpRDQ2QkosNENBQ0EsZ0JBWEEsZUFFQSxjQUVBLGVBRUEsZWpEaDNCb0IsQ2lEKzJCcEIsaUJBSkEsbUJBTUEsc0JBSkEsVXBEczFSVixDY3B1VEUseUVBQ0UsYWR1dlRKLENvRC8xUlUsa0VBRUUsK0JBREEsYXBEazJSWixDYzV2VEUsK0VBQ0UsYWQrd1RKLENvRGgzUlEsb0VBR0UsZUFEQSxtQkFEQSxpQnBEbzNSVixDb0RqM1JVLDBFQUVFLFdBREEsc0JwRG8zUlosQ29EbDNSWSx1RkFDRSxpQnBEbzNSZCxDb0RqM1JVLDBFQVVFLG9FQUZBLFlBSEEsYWpEbjhCRSxDaUR5OEJGLGVBRkEsY0FOQSxlQURBLGVqRDc0QmtCLENpRGs1QmxCLFlBSEEsaUJBRUEsWUFMQSxVcEQ2M1JaLENvRGozUlUsZ0ZBRUUsK0JBREEsYXBEbzNSWixDb0RoM1JVLDRGQVNFLHNCQUNBLGtCQUVBLDhCQUxBLE9BSkEsZ0JBRkEsU0FDQSxVQUVBLGtCQUNBLFNBQ0EsMkJBRUEsV0FHQSxXcERtM1JaLENvRGgzUlkseUhBT0UsZ0NBREEsYWpEcCtCQSxDaUQrOUJBLGVBR0EsZUFEQSxlakQ5NkJnQixDaURnN0JoQixpQkFIQSxxQnBEdTNSZCxDb0Q1MlJRLGtFQUtFLGVBREEsbUJBREEsZ0JBRkEseUJBQ0EseUJwRGkzUlYsQ29ENTJSVSxtRkFDRSxtQkFDQSxlcEQ4MlJaLENvRDMyUlUsc0ZBQ0Usd0JwRDYyUlosQ29EejJSWSx5R0FDRSxnQkFJQSxrQkFIQSwyQkFFQSxZQURBLFVwRDYyUmQsQ29EdjJSVSwwRkFJRSx5QkFEQSx1QkFEQSxrQkFNQSxhakQ3Z0NFLENpRGdoQ0YsY0FOQSxlQUpBLGVqRHA5QmtCLENpRHk5QmxCLGlCQUdBLGNBRkEsa0JBR0Esa0JwRDAyUlosQ29EdDJSVSx3SEFDSSxRcER3MlJkLENvRHIyUlUsNkhBQ0UsOEJwRHUyUlosQ29EcDJSVSw4SEFDRSw4QnBEczJSWixDb0RqMlJRLHVFQVFFLGFqRHppQ0ksQ2lEc2lDSixlQUpBLGNBS0EsZUFDQSxpQkFIQSxtQkFEQSxrQkFEQSxrQkFPQSx5QkFHQSxnQnBEbTJSVixDb0RqMlJVLDZFQUNFLGFwRG0yUlosQ29EaDJSVSwwRUFDRSxpQnBEazJSWixDb0QvMVJVLDZFQUdFLGVBQ0EsU0FGQSxVQURBLGtCQUlBLE9wRGkyUlosQ29EOTFSWSxzR0FDRSxhcERnMlJkLENvRDUxUlUsa0ZBTUUscUJqRDlrQ0UsQ2lEK2tDRix5QkFIQSxZQURBLE9BRkEsa0JBQ0EsUUFHQSxVcERnMlJaLENvRDcxUlksd0ZBUUUsd0RBRUEsd0JBREEsNEJBRUEscUJBVkEsV0FFQSxhQUlBLFlBSEEsU0FGQSxrQkFHQSxRQUNBLFVwRG8yUmQsQ29EMzFSVSx3RkFDRSx3QnBENjFSWixDb0R4MVJRLG9FQUNFLFdBRUEsbUJBRUEsa0JBSEEsV0FFQSxXcEQyMVJWLENvRHoxUlUsdUVBQ0UsaUJwRDIxUlosQ29EejFSVSx5RUFLSSxvRUFJQSxhakRubkNBLENpRHFuQ0EsZUFWQSxjQUNBLFdBS0EsZUFEQSxlakQ3akNnQixDaURpa0NoQix5QkFGQSxpQkFKQSx5QkFEQSxVcERtMlJkLENvRHoxUlUsK0VBRUUsK0JBREEsYXBENDFSWixDb0R6MVJVLGtGQUNFLGdEcEQyMVJaLENvRHoxUlUsdUVBQ0UsZ0NBTUEsa0JBQ0EsOEJBRkEscUJBSEEsZ0JBREEsVUFFQSxrQkFDQSxVcEQ4MVJaLENvRDExUlksMEVBQ0UsaUJwRDQxUmQsQ29EMzFSYywrRUFTRSx3QmpEcG9DRixDaURrb0NFLFlBQ0EsMEJBRkEsYWpEL29DRixDaUQ0b0NFLGVBREEsZWpEeGxDYyxDaUQybENkLHlCQURBLGlCQUhBLDJCcERxMlJoQixDb0QzMVJjLHdGQUNFLGdEcEQ2MVJoQixDb0QzMVJjLDRFQUdFLFlBQ0Esa0JBRkEsY0FEQSxVcERnMlJoQixDb0Q1MVJnQixrRkFTRSxnQ0FIQSxhakRscUNKLENpRHNxQ0ksZUFQQSxlQURBLGVqRDNtQ1ksQ2lEOG1DWix5QkFEQSxpQkFJQSxnQkFQQSwyQnBEdTJSbEIsQ01oaFVJLDRCOENzc0NNLGtNQUNFLGVBQ0EsZ0JwRHExUlYsQ29EbDFSUSxvRUFDRSxlcERvMVJWLENvRG4xUlUseUVBQ0UsZ0JBQ0EsUXBEcTFSWixDb0RqMVJjLDRFQUNFLFdBQ0EsUXBEbTFSaEIsQ0FDRixDb0QzMFJNLHlEQUdFLGFqRHJ0Q00sQ2lEbXRDTixlQUNBLGlCQUVBLGdCcEQ2MFJSLENNL2lVSSw0QjhDOHRDRSx5REFTSSxlQUNBLGlCQUZBLG1CQURBLGVwRGkxUlIsQ0FDRixDb0QzMFJNLHdEQUtFLGNBSEEsWUFFQSxzQkFEQSxrQkFGQSxVcERpMVJSLENNOWpVSSw0QjhDNHVDRSx3REFRSSxxQnBEODBSUixDQUNGLENvRDMwUk0sdURBSUUsYWpEaHZDTSxDaUQ4dUNOLGVBREEsZWpEMXJDc0IsQ2lENHJDdEIsaUJBRUEsa0JwRDYwUlIsQ00xa1VJLDRCOEN3dkNFLHVEQVNJLGVBREEsZWpEaHNDb0IsQ2lEa3NDcEIsaUJBQ0EsbUJBQ0EsaUJwRDgwUlIsQ0FDRixDb0QzMFJNLHFEQUlFLGFqRGh3Q00sQ2lEOHZDTixlQURBLGVqRDNzQ3NCLENpRDZzQ3RCLGlCQUVBLGtCcEQ2MFJSLENNMWxVSSw0QjhDd3dDRSxxREFTSSxlQURBLGVqRG50Q29CLENpRHF0Q3BCLGlCQUNBLGtCcEQ4MFJSLENBQ0YsQ29EMzBSTSx3REFFRSxtQkFDQSxtQkFGQSxZcEQrMFJSLENvRDUwUlEsMkRBSUUsVWpENXZDSSxDaUQwdkNKLGVBREEsZWpENXRDb0IsQ2lEOHRDcEIsaUJBRUEsaUJwRDgwUlYsQ29ENTBSUSwwREFJRSxVakRud0NJLENpRGl3Q0osZUFEQSxlakR0dUNvQixDaUR3dUNwQixpQkFFQSxrQnBEODBSVixDb0QzMFJRLHVFQUNFLGtCQUNBLGlCcEQ2MFJWLENvRDUwUlUseUVBQ0UsY0FDQSxXQUNBLGlCcEQ4MFJaLENvRDUwUlUsb0ZBTUUsYUFGQSxhakQxOEJlLENpRHc4QmYsZUFEQSxlakR0dkNrQixDaUR3dkNsQixpQkFFQSxpQnBEKzBSWixDb0R6MFJNLHlEQUNFLG1CcEQyMFJSLENvRDEwUlEsNERBUUUsYWpEM3pDSSxDaUQ0ekNKLFdBUEEsZUFEQSxlakRqd0NvQixDaURtd0NwQixpQkFJQSxtQkFEQSxpQkFEQSxVQURBLGlCcERpMVJWLENvRHowUlEsNkVBU0Usa0JqRHgwQ0ksQ2lEeTBDSixrQkFKQSxVakR6MENJLENpRDgwQ0osZUFUQSxlQURBLGVqRDV3Q29CLENpRGd4Q3BCLHlCQUZBLGlCQUtBLG1CQURBLGVBTUEsa0JBREEsV3BENDBSVixDb0R6MFJVLG1GQUNFLGtCcEQyMFJaLENNdHFVSSw0QjhDNnpDRSx5REFvQ0ksZ0JBREEsVXBEMjBSUixDb0R6MFJRLDREQUVFLGVBQ0EsaUJBQ0EsbUJBSEEsWXBEODBSVixDQUNGLENvRHQwUk0sbURBQ0UsbUJBQ0EsYXBEdzBSUixDb0R2MFJRLHNEQUtFLGFqRHgyQ0ksQ2lENDJDSixXQU5BLGVBREEsZWpEbHpDb0IsQ2lEb3pDcEIsaUJBSUEsbUJBREEsZ0JBREEsU3BEMjBSVixDb0RyMFJRLHFEQUtFLGFqRHAzQ0ksQ2lEaTNDSixlQURBLGVqRDl6Q29CLENpRGkwQ3BCLHVCQURBLGlCQUdBLGtCcER1MFJWLENNeHNVSSw0QjhDNDJDRSxtREF5QkksZ0JBQ0EsU3BEdTBSUixDb0RyMFJRLHNEQUNFLGVBQ0EsaUJBQ0EsWXBEdTBSVixDb0RwMFJRLHFEQUNFLGVBQ0EsaUJBQ0Esa0JwRHMwUlYsQ29EbjBSUSx3RUFDRSxVcERxMFJWLENvRDl6UlEsOERBRUUsZUFEQSxnQkFFQSxpQkFDQSxrQnBEazBSVixDb0QvelJRLDZEQUVFLGVBREEsZ0JBRUEsZ0JwRGkwUlYsQ0FaRixDb0QveVJJLHVDQUVFLDBCQUVBLFNBQ0EsT0FGQSxnQkFHQSxXcEQ2elJOLENNL3VVSSw0QjhDNDZDQSx1Q0FTSSxlQUNBLFVwRDh6Uk4sQ0FDRixDb0Q1elJNLHdEQUVFLHFCakRuN0NNLENpRG83Q04sc0JwRDZ6UlIsQ3FEajBVRSw4REFFRSxXQUNBLFdBRkEsYXJEcTBVSixDb0RqMFJRLDhEQUNFLGlCcERtMFJWLENvRGowUlUsb0lBQ0UsWXBEbTBSWixDb0RoMFJRLCtEQStCRSx3QkFWQSxrQmpENzhDSSxDaUQ4OENKLHlCQUNBLGtCQU9BLFVqRDE5Q0ksQ2lEODlDSixlQVZBLGVBU0EsV0FQQSxlQURBLGVqRDk1Q29CLENpRGc2Q3BCLGlCQUtBLFNBSEEsZUFEQSxrQkFSQSxXcEQ2elJWLENvRGgxUlUsbUVBQ0UsV3BEazFSWixDb0RoMVJVLHFFQUNFLFdwRGsxUlosQ29EaDFSVSx3RUFDRSxVcERrMVJaLENvRGgxUlUsb0VBQ0UsZWpEdjhDRSxDaUR3OENGLHlCQUNBLHNCQUVBLGFqRHY4Q0UsQ2lEczhDRixpQnBEbTFSWixDb0RqMVJZLDBFQUNFLGtCcERtMVJkLENvRGowUlUscUVBQ0Usa0JqRDVuQ2UsQ2lENm5DZix3QnBEbTBSWixDb0RoMFJRLHNFQU1FLGFqRHQrQ0ksQ2lEaytDSixZQUNBLGVBRkEsZWpEOTZDb0IsQ2lEaTdDcEIsaUJBR0EsZUFGQSxnQnBEbzBSVixDTXJ6VUksNEI4Q3k3Q0Usd0RBK0RHLHFCcERpMFJQLENvRC96UlEscUVBQ0UsVXBEaTBSVixDb0Q5elJRLCtEQVdFLGNBREEsV0FEQSxxQnBEMHpSVixDb0RsMFJVLHdJQUdFLFdBREEsVXBEbzBSWixDb0RqMFJVLG9FQUNFLGlCcERtMFJaLENvRDF6UlEsc0VBQ0UsWXBENHpSVixDQUNGLENvRHZ6Uk0sMERBQ0Usd0JqRDFxQ21CLENpRDJxQ25CLGlCcER5elJSLENvRHh6UlEsNkRBS0UsMkRBQ0EsMEJBTEEsV0FPQSxxQkFDQSxXQU5BLGVBREEsZWpENzlDb0IsQ2lEKzlDcEIsaUJBR0Esd0JwRDR6UlYsQ00zMVVJLDRCOENxaERFLDBEQWdCSSxZcEQwelJSLENvRHZ6Uk0sa0VBRUksYXBEMHpSVixDb0R6elJVLHVFQUNFLFlwRDJ6UlosQ29EeHpSVSxxRUFFRSwwQkFEQSxzQnBEMnpSWixDb0RoelJNLGdFQUNFLHFCcERvelJSLENvRGx6UlUsNkVBRUUsa0JBREEsVXBEcXpSWixDQXBCRixDb0R2eFJBLG1CQUVFLHdCakRoaUQwQixDaURraUQxQixxQkFIQSxrQkFFQSxrQkFFQSxTcEQreVJGLENvRDd5UkUsOEJBRUUseUJBREEsaUJwRGd6UkosQ01qNFVJLDRCOENnbERGLDhCQUlJLDJCcERpelJKLENBQ0YsQ29EOXlSRSw2Q0FDRSx3QnBEZ3pSSixDTXo0VUksNEI4Q3dsREYsNkNBR0kseUJBQ0EsU3BEa3pSSixDQUNGLENvRDl5UkUsaUNBR0UsbUJBRkEsYUFDQSxzQkFFQSx1QkFFQSxZQURBLGlCcERpelJKLENvRDd5UkUsd0JBQ0UsbUJwRCt5UkosQ00xNVVJLDZCOEMwbURGLHdCQUdJLGlDcERpelJKLENBQ0YsQ00vNVVJLDRCOEMwbURGLHdCQU1JLDZCcERtelJKLENBQ0YsQ29EaHpSRSw4QkFDRSxrQkFDQSxTcERrelJKLENvRC95UkUsc0JBT0UsMkRBQ0EscUJBSEEsVWpEdG5EVSxDaURrbkRWLHFCQUVBLGVBREEsZWpENWpEMEIsQ2lEOGpEMUIsaUJBS0Esb0JwRGl6UkosQ29EL3lSRSx3QkFJRSxVakRob0RVLENpRGlvRFYsY0FIQSxlQURBLGVqRHhrRDBCLENpRDBrRDFCLGlCQUdBLGVwRGl6UkosQ29EL3lSRSxnRUFDRSxZcERpelJKLENNOTdVSSw2QjhDeWtESixtQkF5RUkscUJBREEsaUJBRUEsaUJwRGl6UkYsQ29EL3lSRSw4QkFDRSxTcERpelJKLENvRDl5UkUsc0JBR0UscUJBRkEsZUFDQSxpQkFFQSxpQnBEZ3pSSixDb0Q3eVJFLHdCQUNFLGVBQ0EsZ0JwRCt5UkosQ0FDRixDTWw5VUksNEI4Q3lrREosbUJBOEZJLHlCQUNBLCtCQUNBLGVwRCt5UkYsQ29EN3lSRSxzQkFPRSxpQ0FKQSwwQkFGQSxrQkFDQSxxQkFHQSxzQkFEQSxxQkFFQSxhcERnelJKLENBQ0YsQ01sK1VJLHFEOEMycURBLHNCQWdCSSw4QkFKQSx5QkFIQSxpQkFDQSxnQkFDQSxpQkFHQSxzQkFEQSx1QkFFQSxhcERtelJOLENBQ0YsQ005K1VJLDRCOEMrckRBLHdCQUNFLG1CQUNBLG9CQUNBLG9CQUNBLG9CcERrelJKLENBQ0YsQ010L1VJLHFEOEMrckRBLHdCQU1JLG1CQUNBLGlCQUNBLGNwRHF6Uk4sQ0FDRixDb0QveVJBLDZCQUVFLHlCQURBLHNCcERtelJGLENvRGh6UkUsb0NBQ0UsbUNBRUEsV0FEQSxXcERtelJKLENvRC95UkUsbUNBQ0UsbUNBQ0EsVXBEaXpSSixDTTNnVkksNEI4QzhzREosNkJBZ0JJLHdCcERpelJGLENvRC95UkUsb0NBQ0ksbUNBRUEsd0JBRUEseUJBQ0EscUJBSkEsVUFLQSxvQkFIQSx1QnBEb3pSTixDb0Q5eVJFLG1DQUNFLG1DQUNBLHdCQUdBLDRCQUNBLHFCQUhBLFVBSUEsb0JBSEEsMEJwRG16UkosQ29EN3lSRSx3Q0FHRSxtQkFGQSxhQUNBLHFCcERnelJKLENvRDV5UkUsZ0NBQ0Usb0JwRDh5UkosQ29EM3lSRSxrQ0FDRSxvQnBENnlSSixDQUNGLENvRHp5UkEsZ0JBQ0UsbUJwRDR5UkYsQ29EM3lSRSxtQkFJRSxVakRsd0RVLENpRGd3RFYsZUFEQSxlakR4c0QwQixDaUQwc0QxQixpQkFJQSxtQkFEQSxnQkFEQSxtQnBEK3lSSixDb0QzeVJFLGdDQUVFLGtCakRyd0RVLENpRG93RFYsbUJBRUEsdUJBQ0EsaUJwRDZ5UkosQ29ENXlSSSxrQ0FJRSxVakRoeERRLENpRDh3RFIsZUFEQSxlakR4dER3QixDaUQwdER4QixnQnBEK3lSTixDb0Q1eVJJLGtDQUVFLGtCakRyeERRLENpRHN4RFIsa0JBS0EsVWpEMXhEUSxDaURteERSLHFCQUlBLGVBREEsZWpEL3REd0IsQ2lEaXVEeEIsaUJBR0Esa0JBRkEsa0JBR0EsV3BEOHlSTixDb0Q3eVJNLHdDQUNFLGVwRCt5UlIsQ01ybFZJLDRCOEM0eURBLG1CQUNFLGVBQ0EsaUJBRUEsbUJBREEsZ0JBRUEsZ0JwRDR5UkosQ29EenlSRSxnQ0FDRSxnQkFDQSxZcEQyeVJKLENvRDF5Ukksa0NBQ0UsZUFDQSxnQnBENHlSTixDb0R6eVJJLGtDQUNFLGVBQ0EsaUJBQ0EsaUJwRDJ5Uk4sQ0FDRixDb0RyeVJBLGtGQUtFLGFBREEsbUJBREEsZXBEeXlSRixDcUQxclZFLDhGQUVFLFdBQ0EsV0FGQSxhckQrclZKLENNeG5WSSw2QjhDczBESixrRkFRSSxlcEQreVJGLENBQ0YsQ005blZJLDRCOENzMERKLGtGQVlJLFlwRGl6UkYsQ0FDRixDb0QveVJFLHdGQUlFLFVqRGoxRFUsQ2lEazFEVixXQUhBLGVBREEsZWpEdnhEMEIsQ2lEeXhEMUIsaUJBR0EsbUJwRGt6UkosQ003b1ZJLDRCOENxMURGLHdGQVNJLGVBQ0EsaUJBQ0EsZ0JwRG96UkosQ29EM3lSSSw4UUFFSSxZcERxelJSLENBWEYsQ29EdnlSTSw4SEFDRSx5QnBEc3pSUixDTXJxVkksNEI4QzgyREUsOEhBR0ksWXBEeXpSUixDQUNGLENvRHR6Ukksc0hBS0UsbUJBRUEsbUJBT0Esd0JqRHYzRFEsQ2lEaTNEUixtQkFGQSxXQUZBLGNBRkEsWUFVQSxpQkFGQSxtQkFDQSxpQkFGQSwwQkFJQSxpQnBEd3pSTixDb0R0elJNLGtJQUNFLFVwRHl6UlIsQ29EdnpSTSxrSUFFRSxlQURBLGVqRDMwRHNCLENpRDYwRHRCLGlCQUNBLGVwRDB6UlIsQ29EeHpSTSxnSUFNRSxvRUFDQSxxQkFFQSxlQURBLGNBSEEsV0FKQSxrQkFDQSxXQUNBLFNBQ0EsU3BEZzBSUixDTWp0VkksNkI4Q3EzREEsc0hBcUNJLFlwRDR6Uk4sQ0FDRixDb0R4elJFLHNXQVFFLG1CQU5BLGtCakRyNURVLENpRHM1RFYsbUJBT0EsVWpEajZEVSxDaURzNkRWLGVBUkEsY0FGQSxlQURBLGVqRHQyRDBCLENpRHcyRDFCLGlCQVFBLGlCQURBLGlCQURBLGtCQURBLFdwRGkwUkosQ29EMXpSRSw0R0FHRSxXcEQyelJKLENNL3VWSSw0QjhDaTdERiw0R0FvQkksWXBEK3lSSixDQUNGLENvRDl5Ukksb0hBQ0UsZ0JwRGl6Uk4sQ29EM3lSRSw0REFDRSx3QmpEbm1EdUIsQ2lEb21EdkIsZ0JwRDh5UkosQ29EMXlSSSxpRUFDRSxlcEQ0eVJOLENvRDF5Uk0sdUVBQ0UsbUJBQ0EscUJwRDR5UlIsQ29EdnlSRSxrREFNRSxjQUpBLG1CQURBLGdCQUVBLHNCQUNBLGtCQUNBLHVCcEQweVJKLENNN3dWSSw0QjhDNjhESiwrQ0EyQkksYUFFQSxtQkFEQSxlcEQweVJGLENvRHZ5UkUsa0VBQ0UsWXBEeXlSSixDb0R0eVJFLDREQUNFLGNBRUEsc0JBRUEsdUJBREEsZ0NBRkEsa0JwRDJ5UkosQ29EcnlSRSwrREFDRSxhQUNBLHNCcER1eVJKLENvRHR5UkksaUVBQ0UscUJBQ0Esa0JwRHd5Uk4sQ0FDRixDb0RseVJBLHNDQU1FLGNBSkEsbUJBREEsZ0JBRUEsc0JBRUEsbUJBREEsaUJwRHV5UkYsQ29EbHlSQSxvREFHRSxtQkFEQSxhQUVBLDBCcERxeVJGLENvRHB5UkUsOEVBQ0UsYUFFQSwyQkFEQSx5QkFHQSxtQkFEQSxlcER3eVJKLENNOXpWSSw2QjhDa2hFRiw4RUFPSSxZcEQweVJKLENBQ0YsQ29EenlSSSxzR0FFRSwwQkFEQSxzQnBENnlSTixDTXowVkksNEI4QzJoRUEsc0dBSUkseUJwRCt5Uk4sQ0FDRixDb0QxeVJBLDRDQUVFLFNBREEsMEJwRDh5UkYsQ01wMVZJLDRCOENxaUVKLDRDQVFJLG1CQUhBLGFBQ0EsbUJBQ0Esd0JwRCt5UkYsQ29ENXlSRSw2RkFDRSxjQUNBLFlwRDh5UkosQ0FDRixDb0QxeVJBLCtCQUNFLGFBSUEsb0JBQ0EsaUJBSEEsa0JBREEsV0FFQSxTcEQreVJGLENvRDN5UkUseURBSUUsT0FGQSxnQkFEQSxTQU9BLGdCQURBLGtCQUpBLFVBRUEsc0JBQ0Esa0JwRCt5UkosQ01uM1ZJLDRCOEM4akVGLHlEQVdJLGlCcEQ4eVJKLENBQ0YsQ29ENXlSSSw0REFDRSxxQkFDQSxpQkFHQSxrQkFEQSxrQkFEQSxxQnBEZ3pSTixDb0Q1eVJNLHNGQUlFLG1CQUZBLHFCQUdBLGVBQ0EsaUJBSEEscUJBSUEsaUJwRDZ5UlIsQ29EM3lSUSxvSEFDRSx3QnBENnlSVixDb0QzeVJVLDBKQUNFLGtCcEQ2eVJaLENvRDF5UlUsMkhBTUUsb0VBQ0EscUJBRUEsZUFEQSxjQUhBLFdBSkEsa0JBQ0EsYUFDQSxXQUNBLFNwRGl6UlosQ29EeHlSUSxxSEFDRSx3QmpEcm1FSSxDaUR1bUVKLGFBREEseUJwRDJ5UlYsQ29EcnlSTSx1RkFNRSxvRUFDQSxxQkFFQSxlQURBLGNBRUEsYUFMQSxXQUpBLGtCQUNBLFdBQ0EsU0FDQSxTcEQ2eVJSLENNejZWSSw0QjhDc2pFSiwrQkFxRkksY0FDQSxrQnBEa3lSRixDQUNGLENvRDl4UkUsMkJBVUUsZWpEbnBFVSxDaURxcEVWLGtCQURBLGdDQVJBLGVqRHZsRTBCLENpRHdsRTFCLHVCQUhBLFNBUUEsNkJBSUEsY0FYQSxlQUdBLFFBR0EsMkJBRkEsV3BEd3lSSixDb0RoeVJJLHdDQU9FLHNFQUNBLGVBUEEsY0FLQSxZQUpBLGtCQUVBLFdBREEsU0FFQSxXQUlBLFNwRGt5Uk4sQ00xOFZJLDRCOENpcEVGLDJCQW9DSSxpQ0FIQSxnQkFGQSxZQUZBLE9BR0EsZ0JBR0Esa0JBREEsaUJBUEEsTUFDQSxlQUVBLFVwRHd5UkosQ29EaHlSSSx3Q0FJRSxZQUZBLFdBREEsU0FFQSxVcERteVJOLENBQ0YsQ29EL3hSSSxpREFPRSwwQkFIQSxhakR2ckVRLENpRHFyRVIsZUFEQSxlakRob0V3QixDaURrb0V4QixpQkFHQSxtQkFEQSwyQnBEbXlSTixDTXYrVkksNEI4QytyRUEsaURBYUksZ0JBSEEsZUFJQSxlakQ5b0VzQixDaUQyb0V0QixpQkFJQSxtQkFDQSxnQkFKQSx3QnBEc3lSTixDQUNGLENvRC94UkksMkNBRUUsbUJBREEsY3BEa3lSTixDb0RoeVJNLHlEQUVFLG1CQURBLGVwRG15UlIsQ29EanlSUSxvRUFNRSxxQmpEdnRFSSxDaURvdEVKLFNBRkEsYUFJQSxhQUhBLGVBRUEsV0FHQSxVcERteVJWLENvRC94Uk0saURBT0UscUJqRG51RU0sQ2lEcXVFTiw0Q0FDQSxnQkFUQSxjQUVBLGVBRUEsZWpEMXFFc0IsQ2lEeXFFdEIsaUJBRUEsc0JBSkEsVXBEeXlSUixDY2gvVkUsOERBQ0UsYWRtZ1dKLENvRGp6Uk0sa0RBVUUsd0JqRC80RG1CLENpRDY0RG5CLFlBTkEsa0JBQ0EsZUFGQSxlakRwckVzQixDaUR1ckV0QixpQkFHQSxlQURBLGVBREEsa0JBSUEsV3BEb3pSUixDb0RqelJRLHdEQUNFLHdCcERtelJWLENvRGh6UlEsNkRBQ0UscUJqRDN2RUksQ2lENHZFSixhakR4dkVJLENpRHl2RUosU3BEa3pSVixDTXBrV0kseUI4Qyt3RUksNkRBS0ksY3BEb3pSVixDQUNGLENvRGx6UlUsbUVBQ0UsZXBEb3pSWixDb0QveVJNLHlEQUVFLGVBREEsaUJwRGt6UlIsQ29EL3lSUSwrREFFRSxlakQ5d0VJLENpRGd4RUosNENBQ0Esc0JBSUEsYWpEanhFSSxDaURteEVKLGVBSkEsZUFDQSxpQkFFQSxzQkFKQSxVcERxelJWLENjaGpXRSw0RUFDRSxhZG1rV0osQ29EajBSUSw4RUFJRSxpRUFDQSw0QkFHQSx5QkFEQSxXQU5BLGtCQUNBLFdBQ0EsU0FHQSxVcERxMFJWLENvRGgwUlEsaUZBU0Usc0JBQ0EseUJBQ0Esa0JBSkEsT0FKQSxnQkFGQSxTQUNBLDBCQUVBLGtCQUNBLFNBQ0EsMkJBRUEsV0FJQSxXcERrMFJWLENvRGgwUlUsOEdBSUUsY0FIQSxlQUNBLGVBQ0EsZ0JwRG0wUlosQ29ENXpSTSx5REFFRSxrQkFEQSxVcEQrelJSLENvRDd6UlEsOERBQ0UsK0JwRCt6UlYsQ29EN3pSUSw4REFVRSxpRUFGQSxnQ0FIQSxhakRwMEVJLENpRDAwRUosZUFGQSxjQU5BLGVBREEsZWpEOXdFb0IsQ2lEbXhFcEIsWUFIQSxpQkFFQSxzQkFMQSxVcER5MFJWLENvRDV6UlEsOEZBR0UsMkJBREEsMEJwRCt6UlYsQ29EM3pSUSwyRkFHRSwyQkFEQSwwQnBEOHpSVixDb0QxelJRLDBFQVVFLHFCakR2MkVJLENpRHcyRUoseUJBQ0Esa0JBSkEsT0FMQSxnQkFGQSxTQWFBLGdCQVpBLGNBRUEsa0JBQ0EsU0FFQSwyQkFFQSxXQUlBLFdwRDZ6UlYsQ29EMXpSVSw2RUFDRSxjQUVBLFdBREEsaUJwRDZ6UlosQ29EenpSVSxnRkFJRSxhakRuM0VFLENpRGczRUYsZUFLQSxjQUpBLGVBTUEsZWpEcjBFa0IsQ2lEZzBFbEIsaUJBSUEsa0JBRkEsY3BEOHpSWixDb0R0elJNLDBFQUNFLGtCQUNBLFNwRHd6UlIsQ29EdnpSUSwrTUFDRSxZcER5elJWLENvRHZ6UlEsbUdBR0UsV0FEQSxtQkFEQSxhcEQyelJWLENvRHh6UlUseUdBQ0UsWXBEMHpSWixDb0R0elJZLGdKQUNFLFdBQ0EsV3BEd3pSZCxDb0R0elJZLDRLQUdFLGFBRkEsa0JBQ0EsUXBEeXpSZCxDb0RwelJTLHFRQWlCRyxzQkFGQSx5QkFDQSwwQkFkQSxzQkFEQSxjQUlBLE9BUUEsZ0JBTkEsU0FFQSxpQkFDQSxlQUNBLGdCQUdBLFVBWEEsa0JBU0EsZ0JBUkEscUJBSUEsV0FGQSxTcERpMFJaLENvRHB6UlksMlFBSUUsY0FIQSxlQUtBLGNBSkEsZUFNQSxnQkFMQSxpQkFJQSxrQkFGQSxjcER5elJkLENvRHB6UmMsNlZBQ0UsZ0JwRHN6UmhCLENvRGp6UlUsd0lBQ0UsY3BEbXpSWixDb0RqelJZLDBJQUNFLGVBRUEsZ0JBREEsZ0JwRG96UmQsQ005dldJLDRCOENtdEVBLDJDQWdRSSxtQkFEQSxjcERpelJOLENvRDl5Uk0seURBSUUsU0FGQSxnQkFEQSxhQUVBLGVBRUEsVXBEZ3pSUixDb0QveVJRLG9FQUNDLGFwRGl6UlQsQ29EN3lSTSx5REFDRSxRcEQreVJSLENvRDl5UlEsOERBQ0UsZXBEZ3pSVixDb0QzeVJRLCtFQUNFLGVBQ0EsaUJBQ0EsYUFFQSxlQURBLGFwRDh5UlYsQ29EenlSTSxrREFDRSxrQkFHQSxtQkFEQSxhQURBLFVwRDZ5UlIsQ0FDRixDb0R0eVJJLG1EQUNFLGdCQUNBLFNwRHd5Uk4sQ29EdnlSTSxnRUFHRSxhQURBLFdBREEsUXBEMnlSUixDTTF5V0ksNEI4QzgvRUUsZ0VBT0ksU0FEQSxVQUdBLFdBREEsUXBEMnlSUixDQUNGLENvRHZ5Uk0seUVBQ0UsZXBEeXlSUixDTXJ6V0ksNEI4QzJnRkUseUVBR0ksWXBEMnlSUixDQUNGLENvRHZ5UlEsaUZBQ0Usa0JwRHl5UlYsQ003eldJLDRCOENtaEZJLGlGQUlJLGVwRDB5UlYsQ0FDRixDb0Q5eFJRLDBHQUNFLHlCcERpeVJWLENvRDV4Uk0sdUVBQ0Usc0JBQ0Esa0JBQ0Esc0JBR0EsZUFGQSxrQkFDQSxnQkFFQSxnQnBEOHhSUixDb0Q3eFJRLDZFQUNFLHdCcEQreFJWLENNLzFXSSx5QjhDc2tGSSxxRkFJSSxzQkFDQSwwQkFHQSwwQkFMQSxnQkFEQSxhcERpeVJWLENBQ0YsQ003MVdJLDRCOEN5a0ZKLDBCQUVJLFlwRHV4UkYsQ0FDRixDb0RweFJBLG1CQUVFLDBCQURBLGlCcER3eFJGLENNeDJXSSw0QjhDK2tGSixtQkFNSSx1QkFEQSxZcER5eFJGLENBQ0YsQ29EdnhSRSwwQkFDRSxxQnBEeXhSSixDTWozV0ksNEI4Q3VsRkYsMEJBR0ksZXBEMnhSSixDQUNGLENvRHp4UkUseUJBR0UsbUJBRkEsa0JBQ0EsZ0JBRUEsbUJBQ0Esa0JwRDJ4UkosQ003M1dJLDRCOEM2bEZGLHlCQU9JLG1CQUVBLGdCQURBLGlCQUVBLG9CcEQ2eFJKLENBQ0YsQ01yNFdJLDZCOEM2bEZGLHlCQWFJLFVwRCt4UkosQ0FDRixDTTE0V0ksNEI4QzRtRkEsdUNBRUUsbUJBQ0EsY3BEZ3lSSixDQUNGLENvRDd4UkUsNEJBR0UsbUJBRkEsa0JBQ0EsZ0JBRUEsb0JwRCt4UkosQ010NVdJLDRCOENtbkZGLDRCQU9JLG1CQURBLGdCQUVBLHFCcERpeVJKLENBQ0YsQ003NVdJLDZCOENtbkZGLDRCQVdJLFVwRG15UkosQ0FDRixDTWw2V0ksNkI4Q2dvRkEsa0NBRUksWXBEb3lSTixDQUNGLENvRGp5UkUsMEJBR0UsbUJBRkEsYUFDQSw2QnBEb3lSSixDTTU2V0ksNEI4Q3NvRkYsMEJBS0ksNkJwRHF5UkosQ0FDRixDb0RueVJFLGtDQUNFLFlBQ0EsWXBEcXlSSixDb0RueVJJLDJEQUpGLGtDQUtJLGNwRHN5UkosQ0FDRixDb0RyeVJJLG9DQVBGLGtDQVFJLFNwRHd5UkosQ0FDRixDTS83V0ksNkI4QzhvRkYsa0NBWUksZXBEeXlSSixDQUNGLENNajlXSSwwQjhDMnBGRixrQ0FlSSxlcEQyeVJKLENBQ0YsQ010OVdJLDBCOEMycEZGLGtDQWtCSSxnQnBENnlSSixDQUNGLENvRDF5UkUsK0JBS0UsaUJBREEsa0JBREEsa0JBREEsbUJBREEsVXBEZ3pSSixDTXI5V0ksNEI4Q29xRkYsK0JBT0ksWXBEOHlSSixDb0QzeVJBLDJCQUtJLG1CQUZBLGlDQUdBLGVBRkEsdUJwRGd6UkosQ0FSRixDb0RseVJJLDhCQUNFLGNwRDZ5Uk4sQ01uL1dJLHlCOENvc0ZGLHdCQUtJLG1CcEQ4eVJKLENBQ0YsQ00zK1dJLDRCOEN1ckZGLHdCQVFJLGNwRGd6UkosQ0FDRixDb0Q3eVJFLCtCQUNFLGFqRDdyRlUsQ2lEK3JGViw2QkFEQSxnQkFFQSwwQnBEK3lSSixDTXQvV0ksNEI4Q21zRkYsK0JBTUkseUJwRGl6UkosQ0FDRixDb0RoelJJLHNDQUdFLGFqRGoyRXFCLENpRGcyRXJCLDZCQURBLDBCQUdBLDBCcERrelJOLENNamdYSSw0QjhDMnNGQSxzQ0FNSSx5QnBEb3pSTixDQUNGLENvRGp6UkksdUNBRUUseUJBREEsMEJBRUEsMEJwRG16Uk4sQ00zZ1hJLDRCOENxdEZBLHVDQU9JLHlCQURBLDBCQUVBLDBCcERvelJOLENBQ0YsQ29EbHpSUSxnREFDRSxlcERvelJWLENvRDl5UkUsOEJBQ0UsZXBEZ3pSSixDb0QveVJJLGdDQUVFLG1CQURBLGdCQUVBLGdCcERpelJOLENvRDl5UkksZ0NBQ0UsYXBEZ3pSTixDb0Q3eVJFLDhCQUNFLGFBRUEsdUJBREEsZXBEZ3pSSixDb0Q1eVJFLCtCQUNFLDZCcEQ4eVJKLENvRDd5UkksNkNBQ0UsWXBEK3lSTixDb0QxeVJBLG1CQUVFLHdCQURBLGlCcEQ4eVJGLENNaGpYSSw0QjhDaXdGSixtQkFLSSxtQkFDQSxnQkFGQSxlcERpelJGLENvRDd5UkEsc0JBRUksa0JwRGd6UkosQ0FKRixDb0R2eVJJLG9DQUVFLG1CQURBLGFBRUEsc0JwRDh5Uk4sQ005a1hJLHlCOENxeUZKLFVBRUksWXBENHlSRixDQUNGLENvRHp5UkEsa0JBRUUsb0VwRDZ5UkYsQ29EenlSQSxzQ0FIRSxtQkFGQSxzQnBEb3pSRixDb0QveVJBLG9CQUVFLHNFcEQ2eVJGLENvRHZ5UkEsa0JBR0Usb0VwRDB5UkYsQ29EdnlSQSxzQ0FKRSx1QkFEQSxzQnBEa3pSRixDb0Q3eVJBLG9CQUdFLHNFcEQweVJGLENvRHZ5UkEscUJBQ0UsYUFDQSx1QkFDQSxrQnBEMHlSRixDTXJtWEksNkI4Q3d6RkoscUJBS0ksb0JwRDR5UkYsQ0FDRixDb0R6eVJBLDBCQUdFLHNCQUNBLG1CQUVBLGVBSkEsZUFHQSxrQkFKQSxlcERpelJGLENNbm5YSSw0QjhDaTBGSiwwQkFRSSxjcEQ4eVJGLENBQ0YsQ29EM3lSQSxnQ0FHRSxTQUZBLFVBQ0EsT3BEK3lSRixDb0Q1eVJBLDRCQUlFLHlCQURBLG1CQU1BLFNBUEEsWUFLQSxRQUZBLGtCQUdBLFFBRkEsT0FLQSxlQVZBLFVwRHl6UkYsQ001b1hJLDRCOENrMUZKLDRCQWNJLE1wRGd6UkYsQ0FDRixDb0Q3eVJBLDBDQUdFLDBCcERnelJGLENvRDd5UkEsYUFDRSxrQnBEZ3pSRixDTTNwWEksNkI4QzAyRkosYUFHSSxrQnBEa3pSRixDQUNGLENvRGh6UkUscUJBQ0UsbUJwRGt6UkosQ29EL3lSRSwwQkFDRSxrQnBEaXpSSixDb0Q3eVJBLHFCQUNFLG1CcERnelJGLENNdnJYSSx5QjhDMDRGSixPQUVJLFlwRGd6UkYsQ0FDRixDTWhyWEksNEI4Q200RkosS0FFSSxZcERnelJGLENBQ0YsQ29EdHlSSSx1RUFNRSxtQ0FEQSxTQUhBLGlCQUNBLGdCQU1BLGlCQVJBLGtCQUdBLFFBR0EscURwRDJ5Uk4sQ29EbnlSQSxtQkFLSSxTQUdBLHVCQUpBLE9BSEEsY0FNQSxrQkFMQSxrQkFJQSxVcER3eVJKLENNMXRYSSx5QjhDNDZGSixtQkFZSSxrQkFEQSxpQnBEd3lSRixDQUNGLENvRHB5UkEsaUJBQ0Usc0JBSUEsc0NBREEsa0JBRUEsV0FDQSxlQUNBLGtCQUNBLGdCQUNBLGlCQVJBLGtCQUNBLGlCcEQ4eVJGLENvRHJ5UkUsdUJBQ0Usa0JqRGhsRnVCLENpRGlsRnZCLGNwRHV5UkosQ01qdlhJLHlCOENpOUZFLDhGQUFLLFlwRHF5UlQsQ0FDRixDb0RqeVJBLG1CQUNFLGNBRUEsZUFDQSxnQkFDQSxpQkFIQSxrQkFJQSw4QnBEb3lSRixDc0Q1elhBLGdDQUNJLGlCdEQrelhKLENzRDV6WEEsK0JBRUksZ0JBQ0Esb0JBRkEscUJ0RGkwWEosQ3NEOXpYSSx3REFDSSxpQkFDQSxxQkFDQSxrQnREZzBYUixDc0QvelhRLHFFQUNJLGtCdERpMFhaLENzRDd6WEksMkRBQ0kscUJ0RCt6WFIsQ014d1hJLDZCZ0RyRUosK0JBa0JRLHFCdEQrelhOLENBQ0YsQ003d1hJLDRCZ0RyRUosK0JBdUJRLG9CQURBLFl0RGkwWE4sQ3NEL3pYTSwwREFDSSxnQkFDQSxVQUNBLGlCdERpMFhWLENzRDl6WE0sd0RBQ0ksbUJBRUEsZ0JBREEsa0J0RGkwWFYsQ3NEN3pYTSwyREFDSSxxQnREK3pYVixDQUNGLENzRDN6WEEsa0VBQ0ksMkJBR0EsZ0JBREEsYUFEQSxVdERnMFhKLENzRDV6WEksK0VBRUksd0JuRGdZbUIsQ21ENVhuQixzQkFMQSxtQkFFQSxxQkFDQSxtQkFDQSxVdEQrelhSLENzRDN6WEksa0ZBQ0ksWXRENnpYUixDc0QzelhRLG9GQUNJLGtCdEQ2elhaLENNcnpYSSw0QmdEM0JKLGtFQXdCUSxhQUVBLFlBREEsdUJBR0EsbUJBREEsZXRENnpYTixDc0QxelhNLCtFQUNJLGNBQ0EsY0FDQSxZdEQ0elhWLENzRHh6WFUsb0ZBQ0kscUJBQ0EsZXREMHpYZCxDc0R0elhNLDhFQUVJLDJCQURBLFd0RHl6WFYsQ3NEdHpYVSwyRkFDSSxnQkFDQSxpQnREd3pYZCxDc0RwelhNLHFGQUNJLFl0RHN6WFYsQ0FDRixDc0RselhBLDBCQUNJLGFBRUEsbUJBREEsb0J0RHN6WEosQ014MVhJLDRCZ0RnQ0osMEJBTVEsOEJBQ0EsbUJBQ0EsZXREc3pYTixDQUNGLENzRGx6WEEsb0VBQ0ksYXREcXpYSixDc0RuelhJLHVHQUNJLGVBRUEsZ0JBREEsZ0J0RHN6WFIsQ3NEbHpYSSxrR0FDSSxzQnREb3pYUixDTTMyWEksNEJnRDJESSx1R0FFSSxTQUNBLGdCQUZBLFV0RHF6WFYsQ3NEaHpYTSx3R0FDSSxZdERrelhWLENzRDd5WEYsK0JBR1EsZ0JBREEsZXREa3pYTixDc0QveVhNLHdEQUNJLGtCdERpelhWLENBVEYsQ3NEbnlYQSx3QkFDSSxxQnREZ3pYSixDc0Q5eVhJLDJCQUNJLGVBQ0EsZ0J0RGd6WFIsQ012NFhJLDRCZ0RrRkosd0JBVVEsbUJBREEsWXREaXpYTixDc0QveVhNLDJCQUNJLGVBQ0EsZ0J0RGl6WFYsQ0FDRixDTTk1WEkseUJnRCtGSix3QkFrQlEsbUJ0RGl6WE4sQ0FDRixDc0Q5eVhBLHlCQUVJLG1CQURBLFd0RGt6WEosQ3NEOXlYQSw0QkFDSSxlQUNBLGdCQUNBLGtCdERpelhKLENzRDl5WEEsbUVBQ0ksOENBS0EsNEJBRkEsZUFEQSxZQUVBLGlCQUhBLFd0RHF6WEosQ3NEL3lYSSx3RUFDSSxrQkFDQSxRdERpelhSLENNOTZYSSw0QmdEbUhKLG1FQWVRLHlDQURBLGNBTUEsbUJBREEsZ0JBRkEsWUFJQSxtQkFIQSxRQUZBLFV0RHN6WE4sQ3NEL3lYTSx3RUFDSSxLdERpelhWLENzRC95WFUscUZBQ0ksWXREaXpYZCxDQUNGLENzRDN5WEEsc0JBS0ksY0FKQSxhQUVBLG1CQURBLGdCQUVBLHNCQUVBLFV0RDh5WEosQ016OFhJLDRCZ0RxSkosc0JBVVEsbUJBREEsc0JBRUEsaUJ0RCt5WE4sQ0FDRixDc0QzeVhJLDhEQUNJLFl0RDh5WFIsQ3NEMXlYQSw4REFDSSxxQnRENnlYSixDTXg5WEksNEJnRDBLSiw4REFHUSxxQnREK3lYTixDQUNGLENzRDV5WEEsaURBRUksaUJBQ0EsaUJ0RDh5WEosQ3NEM3lYQSwwRUFDSSx5QkFDQSxpQnREOHlYSixDc0QzeVhBLG9FQUNJLFV0RDh5WEosQ3NEM3lYQSxzREFHSSxnQ0FGQSxnQkFDQSxxQnREK3lYSixDc0Q1eVhJLDZEQUNJLGNBQ0EsZUFDQSxnQkFDQSxtQkFDQSxtQnREOHlYUixDc0QxeVhBLGtEQUNJLGNBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0Esb0J0RDZ5WEosQ3NEM3lYSSx1REFDSSxvQnRENnlYUixDc0Q1eVhRLDJEQUVJLGVBQ0EscUJBRkEsY3REZ3pYWixDc0Q1eVhZLGdFQUNJLHNCdEQ4eVhoQixDc0R2eVhBLCtDQUVJLHVCQUNBLDhCQUZBLGlDdEQ0eVhKLENzRHR5WFksc0dBRUksWUFEQSxVdER5eVhoQixDTXJoWUksNEJnRG9PSiwrQ0FlUSxjQUVBLGlCQURBLGlCdER1eVhOLENzRHB5WE0sZ0VBQ0ksa0JBRUEsVUFEQSxLdER1eVhWLENBQ0YsQ3NEbHlYQSxpQ0FDSSxnQnREcXlYSixDc0RseVhBLDRFQUNJLFV0RHF5WEosQ3NEanlYSSx3QkFDSSxpQnREb3lYUixDTTdpWUksNEJnRDhRQSxpSUFFUSxZdERreVhWLENBQ0YsQ3NEOXhYQSw2QkFDSSxhbkQvUVUsQ21EZ1JWLG1CQUNBLGdCQUNBLG9CQUNBLDhCdERpeVhKLENNM2pZSSw0QmdEcVJKLDZCQVFRLGlCdERreVhOLENBQ0YsQ3VEdm9ZQSxnSUFLSSx5QkFEQSx1QkFGQSxzQkFDQSxpQnZENG9ZSixDdUR4b1lJLDRKQUNJLDRCdkQyb1lSLEN1RHhvWUksd0pBQ0ksNEJ2RDJvWVIsQ3VEeG9ZSSwwQ0FDSSxTdkQwb1lSLENNbmxZSSw0QmlEdkVKLGdJQXFCUSx5QkFEQSxxQnZENG9ZTixDdUR6b1lNLDBDQUNJLDRCQUNBLDRCdkQyb1lWLEN1RHhvWU0sNElBRUksMEJBREEsaUJBRUEseUJ2RDJvWVYsQ3VEeG9ZTSxvSkFFSSxnQkFEQSxldkQ0b1lWLEN1RHhvWU0sNEpBQ0ksd0JBRUEseUJBQ0EscUJBQ0Esb0JBSEEsdUJ2RDhvWVYsQ3VEeG9ZTSx3SkFDSSx3QkFFQSw0QkFDQSxxQkFDQSxvQkFIQSwwQnZEOG9ZVixDQUNGLEN1RHZvWUEsNkNBQ0kseUJ2RDBvWUosQ3VEdm9ZQSxrQ0FFSSxnQkFEQSxhdkQyb1lKLEN1RHhvWUksOERBR0ksU0FEQSwyQkFEQSxldkQ0b1lSLEN1RHZvWUksb0VBQ0ksZXZEeW9ZUixDdURyb1lBLDZHQUNJLG1CQUNBLDZCdkR3b1lKLEN1RHRvWUksdUNBRUksZ0JBQ0EsZ0J2RHdvWVIsQ3VEcm9ZSSxzSEFFSSxvQkFEQSxnQkFFQSxzQkFDQSxpQnZEdW9ZUixDdURwb1lJLHNIQUVJLGtCQURBLGdCQUVBLG9CdkRzb1lSLENNL3BZSSw2QmlENkJJLHNIQUNJLGV2RHFvWVYsQ0FDRixDTXBxWUksNEJpREtKLDZHQThCUSxjdkRxb1lOLEN1RHBvWU0sc0hBQ0ksaUJBQ0EsaUJBQ0EsZXZEc29ZVixDdURub1lNLHNIQUNJLGlCQUNBLHFCQUNBLGF2RHFvWVYsQ0FDRixDdURob1lJLG9EQUNJLFl2RG1vWVIsQ012cllJLDRCaUR3REksb0RBQ0ksbUJ2RGtvWVYsQ0FDRixDdUQ5bllBLG1DQUVJLG1CQUNBLGN2RGdvWUosQ01qc1lJLDRCaUQ4REosbUNBTVEsb0J2RGlvWU4sQ0FDRixDdUQvbllJLHVDQUNJLGdCdkRpb1lSLENNenNZSSw0QmlEdUVBLHVDQUlRLGV2RGtvWVYsQ0FDRixDdUQ5bllBLHFDQUdJLHNCQURBLDhCdkRpb1lKLEN1RDluWUksbUVBQ0ksd0J2RGdvWVIsQ3VEOW5ZUSxxRUFDSSxldkRnb1laLEN1RDVuWUksK0NBQ0ksc0J2RDhuWVIsQ001dFlJLDRCaURnRkoscUNBa0JRLGlDdkQ4bllOLEN1RDFuWUYseUNBRVEsZXZEOG5ZTixDQUxGLEN1RHJuWUEsb0NBRUkseUJBQ0EsV0FGQSxjdkRnb1lKLEN1RDVuWUksd0NBQ0ksOEJ2RDhuWVIsQ3VEM25ZSSx5Q0FDSSx5QkFDQSxvQnZENm5ZUixDdUQ1bllRLCtDQUNJLHdCdkQ4bllaLEN1RDFuWUksMENBQ0ksd0J2RDRuWVIsQ00xdllJLDRCaUQ0R0osb0NBc0JRLGV2RDRuWU4sQ3VEMW5ZTSx3Q0FDSSxtQnZENG5ZVixDdUR6bllNLDBDQUVJLG1CQURBLGtDdkQ0bllWLEN1RHhuWU0seUVBQ0ksZ0J2RDBuWVYsQ3VEem5ZVSw0RUFDSSxZdkQybllkLENBQ0YsQ3VEdm5ZSSxvRkFFSSx3QnBEcU5tQixDb0RwTm5CLG9DdkR3bllSLEN1RHJuWVksZ0xBQ0ksTXZEdW5ZaEIsQ3VEcm5ZZ0Isd01BQ0ksWXZEdW5ZcEIsQ3VEcG5ZZ0IsME1BQ0ksWXZEc25ZcEIsQ3VEbm5ZWSw4S0FDSSxldkRxblloQixDdURsbllZLDBIQUVJLG1CQURBLGdCQUVBLHFCQUNBLHlCdkRvblloQixDdURqbllZLDBMQUNJLGdCQUNBLGtCdkRtblloQixDTXR5WUksNkJpRHdMZ0Isd01BQ0ksWXZEaW5ZdEIsQ3VEOW1Za0IsME1BQ0ksWXZEZ25ZdEIsQ3VENW1ZYyxzSEFDSSxZdkQ4bVlsQixDQUNGLENNanpZSSw2QmlENE1nQixrWkFDSSxhdkQybVl0QixDQUNGLEN1RHRtWVEsd0tBQ0ksMEJ2RHdtWVosQ001ellJLDRCaURxSkEsb0ZBbUVRLDBCdkR3bVlWLEN1RGptWWMsMEhBRUksa0JBQ0EsaUJBRkEsc0J2RHFtWWxCLEN1RGhtWWMsMExBQ0ksb0J2RGttWWxCLEN1RDlsWVUsd0tBRUksaUJBREEsb0J2RGltWWQsQ3VEN2xZVSw0RkFDSSxZdkQrbFlkLENBQ0YsQ01oMVlJLDZCaURxUFEsNEZBQ0ksb0J2RDhsWWQsQ0FDRixDdUR6bFlJLDJDQUNJLHlCQUNBLGlCdkQybFlSLEN1RHhsWVksOEZBQ0ksdUJ2RDBsWWhCLENNNTFZSSw0QmlENFBBLDJDQVdRLDBCdkR5bFlWLENBQ0YsQ3VEcmxZQSxzQ0FDSSxzQnZEd2xZSixDdUR0bFlJLHdDQUVJLG1CQURBLGdCQUVBLHNCQUNBLHVCdkR3bFlSLENNMzJZSSw2QmlENFFKLHNDQVdRLDJCdkR3bFlOLENBQ0YsQ01oM1lJLDRCaUQ0UUosc0NBZVEsU3ZEeWxZTixDdUR2bFlNLHdDQUNJLGdCdkR5bFlWLEN1RHRsWU0sMENBQ0ksNkJ2RHdsWVYsQ0FDRixDdURybFlJLDhDQUNJLGNBQ0EseUJ2RHVsWVIsQ3VEcmxZUSxvREFDSSxhdkR1bFlaLEN1RGxsWUEsd0NBQ0ksaUN2RHFsWUosQ010NFlJLDRCaURnVEosd0NBSVEsdUJ2RHNsWU4sQ3VEcGxZTSw2Q0FDSSxvQnZEc2xZVixDdURsbFlVLG9GQUNJLGV2RG9sWWQsQ0FDRixDdUQva1lBLHFDQUNJLGtCdkRrbFlKLEN1RGhsWUkseUNBQ0ksZ0J2RGtsWVIsQ3VEOWtZUSxpRUFDSSw0QnZEZ2xZWixDTTM1WUksNEJpRGtVSixxQ0FjUSxtQnZEK2tZTixDQUNGLEN1RDVrWUEsdUNBQ0kscUJ2RCtrWUosQ3VEN2tZSSwwQ0FDSSx5QnZEK2tZUixDdUQxa1lBLHlCQUVJLGVBQ0Esa0JBQ0EsZ0JBRUEsc0JBREEsaUJBRUEsb0JBTkEsaUJ2RG1sWUosQ01qN1lJLDRCaUQ2VkoseUJBVVEsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxnQnZEOGtZTixDQUNGLEN1RHprWUEsNkJBTUksa0JBSEEsbUJBRUEsaUJBREEsa0JBRkEsd0J2RCtrWUosQ01sOFlJLDRCaURpWEosNkJBU1Esc0JBQ0EsbUJ2RDRrWU4sQ0FDRixDdUQxa1lJLDhDQUdJLG1DQURBLG9CQURBLGtCdkQ4a1lSLEN1RHBrWUEsNkNBSUksc0JBRkEsdUJBR0EsVXZEcWtZSixDTW45WUksNEJpRGdaQSx3REFFUSw0QnZEcWtZVixDQUNGLENNcitZSSx5QmlEb2FKLDhEQUdRLHNDQUNBLHVDQUdBLHlCdkRta1lOLENBQ0YsQ01sK1lJLDRCaUR1WkosOERBVVEsa0J2RHFrWU4sQ0FDRixDdURqa1lBLDhDQUNJLGtDdkRva1lKLEN1RGxrWUksbURBQ0ksa0N2RG9rWVIsQ3VEaGtZQSw0Q0FHSSw0QkFEQSxVdkRta1lKLEN1RGhrWUksa0RBQ0ksa0N2RGtrWVIsQ3VEL2pZSSx1REFDSSxrQ3ZEaWtZUixDdUR6allBLHNJQUNJLHNCdkRna1lKLEN1RDVqWUksbUNBQ0kscUNBQ0EsbUJBRUEsc0NBREEsdUNBR0EsWUFDQSw0QkFDQSxXQUNBLFVBSkEsb0J2RG1rWVIsQ003Z1pJLDRCaURxY0EsbUNBWVEsV0FDQSxTdkRna1lWLENBQ0YsQ3VEOWpZUSx3UEFDSSxlQUNBLGlCQUNBLDBCdkRna1laLENNeGhaSSw0QmlEMmRBLHNDQUVRLHFCQUNBLG1CdkQrallWLENBQ0YsQ3VEN2pZSSw0Q0FDSSxtQ0FDQSxtQkFFQSxzQ0FEQSx1Q0FRQSxlQUxBLFlBSUEsdUJBSEEsNEJBQ0EsV0FDQSxVQUpBLG9CdkRxa1lSLENNM2laSSw0QmlEaWVBLDRDQWlCUSxtQ0FGQSx5QkFEQSx5QkFFQSxtQkFFQSxldkRna1lWLENBQ0YsQ3VEOWpZUSwwUUFDSSxlQUNBLGlCQUNBLDBCdkRna1laLEN1RDVqWUksNENBRUksbUNBREEsWUFFQSxtQkFFQSxzQ0FEQSx1Q0FPQSxxQkFFQSxlQU5BLFlBR0Esa0JBREEsZ0JBR0EsdUJBSkEsNEJBRkEscUJBUUEsU3ZEOGpZUixDTXprWkksNEJpRDZmQSw0Q0FnQlEsNkJ2RGdrWVYsQ0FDRixDdUQ5allRLDBRQUNJLGVBQ0EsaUJBQ0EsMEJ2RGdrWVosQ3VENWpZUSxrREFDSSxvQnZEOGpZWixDdUR6allBLDBDQUNJLHlCQUNBLDBCdkQ0allKLEN1RHpqWUEsZ0NBQ0ksaUJ2RDRqWUosQ3VEMWpZSSw2QkFISixnQ0FJUSx5QnZENmpZTixDQUNGLEN1RDFqWUEsaUJBRUksbUJBTUEsY0FQQSxhQUtBLGVBREEsZ0JBRkEsdUJBSUEsaUJBRUEsa0J2RDZqWUosQ3VEeGpZQSw4QkFDSSx5QnZEMmpZSixDdUR4allBLGtEQUVJLHdCdkQyallKLEN1RDFqWUksZ0VBRUksa0N2RDRqWVIsQ3VEMWpZUSw4RUFDSSxrQ3ZENmpZWixDdUQxallRLDRFQUNJLG1DQUNBLHFCdkQ2allaLEN1RDFqWVEsZ0pBQ0ksU3ZEOGpZWixDdUQzallRLDBFQUNJLFl2RDhqWVosQ00vb1pJLDZCaUQrakJBLGdFQXNCUSxtQnZEK2pZVixDQUNGLEN1RDVqWVksOEZBQ0ksbUNBQ0EscUJ2RCtqWWhCLEN1RDVqWVksZ0xBQ0ksU3ZEZ2tZaEIsQ3VEN2pZWSwwRkFDSSxZdkRna1loQixDTW5xWkksNkJpRHdsQkksZ0ZBZVEsbUJ2RGlrWWQsQ0FDRixDdUQ3allJLGtGQUlJLHlCQUNBLFdBSkEscUJBQ0EsZ0NBQ0EsaUJ2RGtrWVIsQ3VEOWpZUSxzRkFFSSxpQkFEQSxnQkFFQSxnQnZEaWtZWixDdUQ5allRLHNMQUVJLHlCQU1BLGtCQUNBLGNBSEEsbUJBREEsZ0JBRUEscUJBR0EsWUFQQSx5QkFGQSxrQkFHQSxpQnZEd2tZWixDdUQ5allJLG9GQUlJLGdDQUNBLGNBSkEsMEJBQ0EsZ0NBQ0EsaUJ2RG1rWVIsQ003c1pJLDRCaUR1b0JBLG9GQVNRLDBCQUNBLHdCdkRra1lWLENBQ0YsQ3VEaGtZUSx3RkFFSSxpQkFEQSxnQkFFQSxnQnZEbWtZWixDdURoa1lRLDBMQUVJLHlCQU1BLGtCQUNBLGNBSEEsbUJBREEsZ0JBRUEscUJBR0EsWUFQQSx5QkFGQSxrQkFHQSxpQnZEMGtZWixDTXh1WkksNEJpRDBwQkksMExBYVEsa0N2RHVrWWQsQ0FDRixDdURua1lJLGtGQUNJLGtDdkRza1lSLENNbnZaSSw0QmlEaXJCSSxrRkFDSSx5QkFDQSxzQkFDQSx3QkFDQSxldkRza1lWLEN1RHBrWVUsc0ZBQ0ksV0FFQSxtQkFEQSxnQkFFQSxtQnZEdWtZZCxDdURwa1lVLHNGQUNJLHlCQUNBLFV2RHVrWWQsQ3VEbmtZTSxnRUFDSSxpQkFDQSxnQnZEc2tZVixDdURwa1lVLDhFQUNJLG9CQUNBLG9CdkR1a1lkLEN1RHBrWVUsNEVBQ0kscUJBQ0Esa0J2RHVrWWQsQ3VEcGtZVSxzRUFHSSxxQkFGQSxpQkFDQSxpQkFHQSxvQkFEQSxpQnZEd2tZZCxDdURya1lVLDBFQUNJLGF2RHdrWWQsQ3VEcGtZVSxnRkFhSSx1QkFEQSxtQnZENmpZZCxDdUR2a1ljLDhGQUNJLG9CQUNBLG1CdkQwa1lsQixDdUR2a1ljLDRGQUNJLHFCQUNBLG1CdkQwa1lsQixDdURya1ljLDhGQU1JLHlCQUxBLDJCQUNBLGtCQUNBLGdCQUNBLGlCQUNBLHNCdkR5a1lsQixDdUR2a1lrQix3R0FDSSxrQkFDQSxrQkFDQSxnQkFDQSxtQnZEMGtZdEIsQ0FDRixDTS8wWkkseUJpRDh3QlksOEZBQ0ksNEJBQ0EsZ0JBRUEsd0JBREEsbUJ2RHNrWWxCLEN1RG5rWWMsa0dBQ0ksMkJBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EscUJ2RHNrWWxCLENBQ0YsQ3VEaGtZQSw4QkFDSSx3QnZEbWtZSixDdUQ5allRLGdEQUtJLFlBSkEsV0FLQSxlQUpBLGdCQUNBLGlCdkRta1laLEN1RDlqWVksc0RBQ0ksYXZEZ2tZaEIsQ3VENWpZUSw4Q0FDSSxrQnZEOGpZWixDdUQzallRLGlEQUNJLGtCdkQ2allaLEN1RGhqWUEsc0pBQ0ksYXZEdWpZSixDdURwallBLFFBQ0ksaUJBQ0Esb0J2RHVqWUosQ01yM1pJLDRCaUQ0ekJKLFFBS1EsaUJBQ0Esb0J2RHdqWU4sQ0FDRixDdURyallBLDBCQUNJLGNBQ0EsY3ZEd2pZSixDdUR0allJLG1DQUNJLHVCdkR3allSLEN1RHJqWUksZ0NBQ0ksYUFFQSxtQkFEQSxVdkR3allSLEN1RHJqWVEsbUNBQ0ksbUJ2RHVqWVosQ3VEcGpZUSxtQ0FDSSxldkRzallaLEN1RGxqWUksNkJBRUksZUFEQSxnQkFFQSxnQnZEb2pZUixDdURqallJLGdDQUNJLHVCdkRtallSLENNdDVaSSw2QmlEdTJCSSw2QkFDSSxZdkRrallWLEN1RC9pWU0sNkJBQ0ksY3ZEaWpZVixDQUNGLENNOTVaSSw0QmlEczBCSiwwQkEyQ1EsY3ZEaWpZTixDdUQvaVlNLG1DQUNJLGtCdkRpallWLEN1RDlpWU0sZ0NBQ0ksZUFDQSxrQnZEZ2pZVixDdUQ5aVlVLG1DQUNJLGVBQ0EsaUJBRUEsZ0JBREEsY3ZEaWpZZCxDdUQ1aVlNLDZCQUNJLGN2RDhpWVYsQ0FDRixDdUR4aVlBLGlFQUVJLHlCQUNBLFdBRUEscUJBREEsa0JBSEEsVXZEK2lZSixDdUR6aVlJLHVFQUNJLGVBQ0EsaUJBQ0EsdUJ2RDJpWVIsQ01oOFpJLDRCaUQyNEJKLGlFQWlCUSxpQkFEQSx3QnZEMGlZTixDdUR4aVlNLHVFQUNJLGVBQ0EsZ0J2RDBpWVYsQ0FDRixDdUR2aVlJLGlDQUNJLHNCQUdBLGdCQUZBLGN2RDJpWVIsQ01oOVpJLDRCaURtNkJBLGlDQU9RLDhCQURBLFVBRUEsVXZEMmlZVixDQUNGLEN1RHhpWUkscUNBS0kseUJBREEsMEJBRUEsMkJBSEEsNkJBREEsd0JBREEsMEJBTUEsbUJ2RDBpWVIsQ01oK1pJLDRCaUQrNkJBLHFDQVNRLG9CdkQ0aVlWLENBQ0YsQ3VEeGlZQSx5QkFFSSx1QkFEQSxhQUVBLGN2RDJpWUosQ3VEemlZSSwwQ0FMSix5QkFNUSxzQnZENGlZTixDQUNGLEN1RHppWUEsMkJBRUksbUJBREEsYUFJQSxhQURBLGdCQURBLGdCdkQ4aVlKLEN1RDFpWUksK0JBQ0ksc0JBRUEsb0JBREEsY3ZENmlZUixDdUR6aVlJLHFDQWJKLDJCQWNRLGtCdkQ0aVlOLENBQ0YsQ01sZ2FJLDRCaUR1OEJKLDJCQXFCUSxhQURBLGdCQURBLFN2RDhpWU4sQ3VEMWlZTSwrQkFFSSxzQkFEQSxhdkQ2aVlWLEN1RHppWU0sOEJBQ0ksZXZEMmlZVixDQUNGLEN1RHRpWUEsdURBQ0ksYUFDQSxnQkFDQSxldkR5aVlKLEN1RHZpWUkseUJBRUksd0JwRHIrQk0sQ29EcytCTixvQnBEdCtCTSxDb0RvK0JOLGV2RDJpWVIsQ3VEbGlZUSwrREFDSSx3QnBENytCRSxDb0Q4K0JGLG9CdkR3aVlaLENNbmlhSSw0QmlEMCtCSix1REFzQlEsY0FDQSxldkR1aVlOLEN1RHJpWU0seUJBQ0ksVXZEdWlZVixDQUNGLEN1RHBpWUksNEJBRUksYUFDQSxpQkFDQSx5QkFIQSxVdkR5aVlSLEN1RHJpWVEscUNBRUksbUNBQ0EsZ0NBRkEsdUJBR0EsMkJ2RHVpWVosQ014amFJLDRCaUQ2Z0NJLHFDQU9RLHlCdkR5aVlkLENBQ0YsQ3VEeGlZWSwyQ0FJSSxnQ0FEQSxtQ0FEQSx3QkFEQSxjdkQ2aVloQixDdUR0aVlRLDBDQUVJLFdBREEsMEJBRUEsTXZEd2lZWixDdURwaVlRLG1DQUVJLGVBREEsZ0JBRUEsZ0J2RHNpWVosQ005a2FJLDRCaURxaUNJLG1DQU1RLGVBREEsZ0JBRUEsZ0J2RHdpWWQsQ0FDRixDdURyaVlnQixpREFFSSxZQURBLFV2RHdpWXBCLENNemxhSSw0QmlEZ2pDWSxpREFLUSxlQUVBLGdCQURBLGdCQUZBLGF2RDRpWXRCLEN1RHBpWVUsb0RBRVEsWXZEdWlZbEIsQ3VEbGlZYyx3REFFUSx1QnZEcWlZdEIsQ0FURixDdUR6aFlnQiwwREFDSSxldkRxaVlwQixDdUQvaFlJLDBCQUNJLFdBR0EsZUFEQSxnQkFFQSxpQkFIQSx5QnZEb2lZUixDdURoaVlRLGdDQUNJLGN2RGtpWVosQ3VEemhZUSx5TEFDSSxzQkFDQSxhdkQ4aFlaLEN1RDVoWVkscU1BQ0ksd0JBRUEsZUFEQSxnQkFFQSxnQnZEOGhZaEIsQ3VEM2hZWSxvWUFFSSxZdkQ4aFloQixDdUQzaFlRLHFJQUNJLCtCdkQ2aFlaLEN1RHpoWUksNkhBQ0kseUJBQ0EsYXZEMmhZUixDdUR6aFlRLHVJQUNJLHdCQUVBLGVBREEsZ0JBRUEsZ0J2RDJoWVosQ3VEemhZWSxtSkFDSSxjdkQyaFloQixDdURyaFlRLGlNQUNJLHNCQUNBLFV2RHVoWVosQ3VEcmhZWSw2TUFDSSxxQkFFQSxlQURBLGdCQUVBLGdCdkR1aFloQixDdURwaFlZLG9aQUVJLFN2RHVoWWhCLEN1RG5oWVEsdUhBQ0ksa0N2RHFoWVosQ001cWFJLDRCaURzcENJLHVIQUlRLGtCdkRzaFlkLENBQ0YsQ3VEbmhZUSw2SUFDSSwrQnZEcWhZWixDdURoaFlRLGlIQUNJLDJCdkRraFlaLEN1RGhoWVEsaUhBQ0ksZXZEa2hZWixDdUQ5Z1lJLHlHQUNJLDBCdkRnaFlSLEN1RDVnWUkseUZBQ0ksa0JBQ0EsU3ZEOGdZUixDdUQzZ1lJLGtTQUVJLGdDQUNBLGlDQUZBLFN2RCtnWVIsQ3VEMWdZWSxzVUFDSSx3QnZENGdZaEIsQ3VEdGdZSSxtSkFDSSx1QnZEd2dZUixDdURwZ1lRLCtJQUlJLG1CQUZBLGFBR0Esc0JBRkEsWUFGQSxVdkQwZ1laLEN1RHBnWVkseUtBSUksY0FGQSxlQURBLGdCQUVBLGdCdkR1Z1loQixDdURoZ1lRLDJKQUVJLGtCQURBLGdCQUVBLG9CdkRrZ1laLEN1RDkvWEksdVFBQ0ksd0J2RGdnWVIsQ3VENy9YSSx1UEFDSSxrQ3ZEKy9YUixDdUQzL1hJLCtMQUNJLHdCdkQ2L1hSLEN1RDEvWEkseUdBQ0ksb0J2RDQvWFIsQ3VEeC9YSSxxSEFDSSxTdkQwL1hSLEN1RHYvWEkscUxBQ0Usd0J2RHkvWE4sQ3VEci9YUSwrSkFDSSxhdkR1L1haLEN1RHIvWFEscVBBQ0ksVXZEdS9YWixDdURyL1hRLGlLQUNJLFl2RHUvWFosQ3VEci9YUSwrSkFLSSxtQkFFQSxXQUhBLGFBRkEsZUFEQSxnQkFLQSx5QkFIQSxnQnZEMi9YWixDdURuL1hJLHFIQUNJLGtCQUNBLFN2RHEvWFIsQ3VEbi9YUSxnV0FFSSxZdkRzL1haLEN1RG4vWFEsdUtBRUksV0FEQSxhdkRzL1haLEN1RGovWGdCLHlUQUdJLGFBRkEsa0JBQ0EsUXZEby9YcEIsQ3VELytYWSw0Y0FrQkksc0JBRkEseUJBQ0EsMEJBZEEsc0JBREEsY0FJQSxPQVFBLGdCQU5BLFNBRUEsaUJBQ0EsZUFDQSxnQkFHQSxVQVhBLGtCQVNBLGdCQVJBLHFCQUlBLFdBRkEsU3ZENi9YaEIsQ3VEaC9YZ0Isd2RBS0ksY0FKQSxlQU1BLGNBSkEsZUFEQSxnQkFFQSxpQkFJQSxrQkFGQSxnQnZEcy9YcEIsQ3VEbC9Yb0IsNG5CQUNJLGtCdkRzL1h4QixDdURqL1hZLGlQQUNJLGN2RG0vWGhCLEN1RGovWGdCLHFQQUNJLGVBRUEsZ0JBREEsZ0J2RG8vWHBCLEN1RDUrWFEsaUtBQ0ksYXZEOCtYWixDdUQzK1hRLHlNQUNJLGF2RDYrWFosQ3VEeCtYUSxzU0FDSSxtQnZENitYWixDdUR2K1hJLHNDQUNJLHFCdkQwK1hSLEN1RHgrWEksa0NBRUEsc0JBR0EsNER2RDArWEosQ3VEdCtYQSw4QkFFSSxlQURBLGdCQUVBLGdCdkR5K1hKLEN1RHQrWEEsMkNBS0ksbUJBRUEsV0FIQSxhQUZBLGVBREEsZ0JBS0EseUJBSEEsZ0J2RDYrWEosQ3VEdCtYQSxrQ0FDSSxjQUdBLGVBREEsZ0JBRUEsaUJBSUEsZ0JBSEEsYUFFQSxtQkFEQSxVQUxBLFN2RGcvWEosQ3VEditYSSw0Q0FJSSxXQURBLGdCQURBLE9BREEsUXZENCtYUixDTTMzYUksNEJpRDg0Q0EsNENBT1EsUXZEMCtYVixDQUNGLEN1RHgrWFEsa0RBRUksNkJBREEsMkJ2RDIrWFosQ3VEeCtYWSwwREFFSSw2QkFEQSx5QnZEMitYaEIsQ3VEcitYUSxrREFFSSxhQURBLGdCdkR3K1haLEN1RHQrWFksMERBQ0ksYUFDQSxxQkFDQSxjdkR3K1hoQixDTTk1YUkseUJpRG03Q1EsMERBTVEsY3ZEeStYbEIsQ0FDRixDdUR2K1hnQiw4REFDSSxVdkR5K1hwQixDdURyK1hZLHVEQUVJLGVBREEsZ0JBRUEsaUJBQ0EsU3ZEdStYaEIsQ00vNWFJLDRCaURvN0NRLHVEQU9RLFV2RHcrWGxCLENBQ0YsQ3VEdCtYZ0IseURBQ0ksY0FDQSx5QnZEdytYcEIsQ01yN2FJLHlCaURtOUNBLDBDQUVRLGtCdkRvK1hWLENBQ0YsQ3VEaitYSSx1Q0FDSSx5QnZEbStYUixDdUQvOVhBLGVBQ0ksdUJ2RGsrWEosQ01qOGFJLHlCaUQ4OUNKLGVBSVEsc0J2RG0rWE4sQ0FDRixDdURqK1hJLG9CQUNJLHNCdkRtK1hSLENNejhhSSx5QmlEcStDQSxvQkFJUSxzQnZEbytYVixDQUNGLEN1RGgrWEEsZUFDSSxzQnZEbStYSixDTWw5YUkseUJpRDgrQ0osZUFJUSx1QnZEbytYTixDQUNGLEN1RGwrWEksb0JBQ0ksc0J2RG8rWFIsQ00xOWFJLHlCaURxL0NBLG9CQUlRLHNCdkRxK1hWLENBQ0YsQ3VEaitYQSxlQUNJLHNCdkRvK1hKLENNbithSSwwQmlEOC9DSixlQUlRLHVCdkRxK1hOLENBQ0YsQ3VEbitYSSxvQkFDSSxzQnZEcStYUixDTTMrYUksMEJpRHFnREEsb0JBSVEsc0J2RHMrWFYsQ0FDRixDdURsK1hBLDRCQUNJLCtCdkRxK1hKLEN1RG4rWEksdUVBQ0ksb0J2RHErWFIsQ3VEOTlYSSw2SEFDSSxldkRtK1hSLENNaC9hSSw0QmlENGdEQSx3REFJUSxlQUNBLGdCdkRvK1hWLENBQ0YsQ3VEaCtYQSxpQ0FDSSxrQ3ZEbStYSixDdURqK1hJLDRFQUNJLG9CdkRtK1hSLEN1RC85WEEsNENBRUksbUJBREEsWXZEbStYSixDTWxnYkksNkJpRDhoREosNENBTVEsbUJBREEsWXZEbytYTixDQUNGLEN1RGorWEksNkRBTUEsbUJBTEEsbUVBQ0EsMEJBR0EsYUFEQSxnQkFEQSxzQnZEcytYSixDTWhoYkksNEJpRHVpREEsNkRBVUksZUFEQSxnQkFFQSxnQnZEbytYTixDQUNGLENNcGliSSx5QmlEcWtEQSwrQ0FFUSx3QnZEaytYVixDQUNGLEN1RDk5WEEsa0NBSUksbUJBRUEseUJBQ0Esa0JBSkEsYUFEQSxhQUdBLHVCQUdBLGNBUEEsV3ZEdytYSixDdUQvOVhJLCtFQUVJLGVBREEsZ0JBRUEsaUJBRUEsZUFEQSxpQnZEaytYUixDdUQ5OVhJLCtFQU1JLFdBSkEsZUFEQSxnQkFFQSxpQkFJQSxtQkFIQSxrQkFDQSw4QnZEaytYUixDdUQvOVhRLDJGQUNJLGN2RGkrWFosQ3VELzlYUSxtRkFDSSxVdkRpK1haLEN1RHY5WEEsZ0ZBRUkscUJBREEsYXZEZytYSixDdUQzOVhJLGNBRUksZUFEQSxnQkFFQSxpQkFFQSxnQ3ZEODlYUixDTWhsYkksNEJpRDZtREEsY0FRUSxlQURBLGdCQUVBLGlCQUNBLFVBQ0EsU3ZEZytYVixDQUNGLEN1RDk5WFEsZ0JBQ0ksY0FDQSx5QnZEZytYWixDdUQxOVhBLHlDQUNJLHdCdkQ2OVhKLEN1RDE5WEEsd0NBQ0ksOEJ2RDY5WEosQ3VEejlYSSx3Q0FLSSxtQkFIQSx3QnBEbHlDbUIsQ29EdXlDbkIsV0FKQSxhQUNBLHVCQUVBLGVBTEEsVXZEaytYUixDdUR6OVhJLHlDQU9JLG1CQU5BLHlCQUdBLGtCQUVBLGFBSEEsZUFLQSx1QkFIQSxjQUhBLGF2RGkrWFIsQ3VEdDlYUSwrQ0FDSSxrQkFDQSxrQnZEdzlYWixDdURwOVhJLHdDQUVJLFdBQ0EsYXZEcTlYUixDdURuOVhRLDRDQUNJLG9CdkRxOVhaLEN1RGg5WEEsa0NBRUksYXZEazlYSixDdURoOVhJLHVDQUlJLGFBQ0EsdUJBSEEsU0FDQSxldkRtOVhSLEN1RDk4WFUsNEZBQ0Usa0J2RGc5WFosQ3VEMzhYSSwrQ0FFSSxlQURBLGdCQUVBLGdCdkQ2OFhSLEN1RDM4WFEsb0RBQ0ksa0J2RDY4WFosQ016cGJJLDRCaURpdERJLHVDQUNJLG9CdkQyOFhWLENBQ0YsQ00zcWJJLHlCaURtdURBLHdDQUVRLGN2RDA4WFYsQ0FDRixDdURyOFhBLGlEQUVJLGVBREEsZ0JBRUEsaUJBQ0Esa0J2RHc4WEosQ3VEdDhYSSx5REFDSSxxQnZEdzhYUixDdURwOFhBLDRCQUNJLGtCdkR1OFhKLENNanJiSSw2QmlEeXVESiw0QkFJTSxnQnZEdzhYSixDQUNGLEN1RHI4WEEsMkJBR0ksYUFEQSxxQ0FFQSwwQkFIQSxzQnZEMjhYSixDdUR0OFhJLG1DQUNJLGdDdkR3OFhSLEN1RHI4WEksOEJBQ0ksYXZEdThYUixDdURwOFhJLDZEQUNJLGV2RHM4WFIsQ3VEbDhYQSxZQUNJLG1CdkRxOFhKLEN1RGw4WEEsWUFDSSxtQnZEcThYSixDdURsOFhBLFlBQ0ksbUJ2RHE4WEosQ3VEbjhYQSx3Q0FDSSxnQ3ZEczhYSixDdURqOFhJLDJDQUNJLDZCdkRvOFhSLEN1RGw4WFEsOENBRUksZUFEQSxnQkFFQSxnQnZEbzhYWixDTS90YkksNEJpRHF4REEsMkNBVVEsY3ZEbzhYVixDdURsOFhVLDhDQUNJLGVBQ0EsZ0J2RG84WGQsQ0FDRixDdURoOFhJLDRDQUNJLG9CdkRrOFhSLEN1RC83WFEsK0NBRUksZUFEQSxnQkFFQSxpQkFDQSxzQnZEaThYWixDdUQ5N1hRLDhDQUVJLGVBREEsZ0JBRUEsaUJBQ0EsaUJ2RGc4WFosQ012dmJJLDRCaUR3eURBLDRDQW9CUSxjQURBLGV2RGk4WFYsQ3VEOTdYVSw4Q0FDSSxldkRnOFhkLENBQ0YsQ3VENTdYSSx3Q0FDSSxhQUNBLGdCdkQ4N1hSLENNcHdiSSw2QmlEbzBEQSx3Q0FLUSxjdkQrN1hWLENBQ0YsQ016d2JJLDRCaURvMERBLHdDQVVRLGFBREEscUJ2RGk4WFYsQ3VEOTdYVSw0Q0FDSSxrQnZEZzhYZCxDQUNGLEN1RDc3WFEsMkNBQ0ksZXZEKzdYWixDdUQxN1hJLDRDQUNJLHFCdkQ0N1hSLENNeHhiSSw0QmlEMjFEQSw0Q0FJUSxrQnZENjdYVixDQUNGLEN1RHo3WEEsd0NBQ0kseUJ2RDQ3WEosQ3VEdjdYSSxrR0FDSSxtQnZEMjdYUixDTW56YkkseUJpRDQzREksMElBQ0kscUJ2RDI3WFYsQ0FDRixDdUR2N1hBLDRDQUNJLFV2RDA3WEosQ3VEejdYSSxrREFDSSxhcER2MkRNLENvRHcyRE4sMkV2RDI3WFIsQ3VEcjdYSSw2RkFDSSxZdkQyN1hSLEN1RHg3WEksa0RBQ0ksVXZEMDdYUixDdUR2N1hBLDBDQUNJLG1CdkQwN1hKLENNbDBiSSw0QmlEdTRESiwwQ0FJUSxrQnZEMjdYTixDQUNGLENNcDFiSSx5QmlENDVESiw0RUFJUSx3QnZEMDdYTixDdUR6N1hNLDBGQUNJLFd2RDQ3WFYsQ0FDRixDdUR0N1hJLHdHQUVJLGdCQURBLGV2RDI3WFIsQ3VEejdYUSxnSEFDSSxjQUNBLFl2RDQ3WFosQ003MWJJLDRCaURzNkRJLHdHQUNJLGF2RDI3WFYsQ3VEejdYVSxnSEFFSSxlQUNBLGFBRkEsYXZEODdYZCxDdURyN1hFLDBEQUVRLGN2RHk3WFYsQ0FMRixDdUQvNlhBLGlDQUNJLGlCdkR3N1hKLEN3RDU3YkEsMEJBQ0UseUJBSUEsY0FEQSxnQkFGQSxhQUNBLFV4RGk4YkYsQ3dEOTdiRSxpQ0FDRSxlQUVBLFNBREEsV3hEaThiSixDTTc0YkkseUJrRDVESiwwQkFZSSxZeERpOGJGLENBQ0YsQ3dELzdiQSx1QkFFRSxlQURBLGdCQUVBLGlCQUNBLHlCeERrOGJGLEN3RC83YkEsdUJBQ0UsYXhEazhiRixDd0RoOGJJLGdDQUNFLFV4RGs4Yk4sQ3lEMzliQSxxQkFDSSxzQkFDQSxVekQ4OWJKLENNeDViSSw2Qm1EckVBLDJCQUVRLFl6RCs5YlYsQ0FDRixDeUR4OWJJLCtCQUNJLDJCekQwOWJSLENNaDZiSSw2Qm1EM0RBLCtCQUdRLHNCekQ0OWJWLENBQ0YsQ01yNmJJLDZCbUQzREEsK0JBTVEsbUJ6RDg5YlYsQ0FDRixDeUQ3OWJRLG9DQUtJLGVBRkEsa0JBQ0EsZ0JBRUEsaUJBSkEsa0JBREEsU3pEbytiWixDTWw3YkksNkJtRG5ESSxvQ0FRUSxjekRpK2JkLENBQ0YsQ012N2JJLDZCbURuREksb0NBWVEsZUFEQSxnQnpEbytiZCxDQUNGLENNNzdiSSw0Qm1EbkRJLG9DQWVRLGV6RHErYmQsQ0FDRixDeURqK2JJLDJCQUNJLGdCekRtK2JSLENNcjhiSSw2Qm1EL0JBLDJCQUdRLGlCekRxK2JWLENBQ0YsQ00xOGJJLDRCbUQvQkEsMkJBTVEseUJ6RHUrYlYsQ0FDRixDeUR0K2JRLGdDQUdJLGVBRkEsa0JBQ0EsZ0JBRUEsZ0J6RHcrYlosQ01yOWJJLDRCbUR2QkksZ0NBTVEsZ0J6RDArYmQsQ0FDRixDeUR0K2JJLDRCQUVJLG1CQURBLGFBSUEsU0FGQSxxQkFDQSxjQUVBLGNBNkJJLHdCekQ0OGJaLENNbitiSSw2Qm1EWkEsNEJBUVEsMEJ6RDIrYlYsQ0FDRixDTXgrYkksNkJtRFpBLDRCQVdRLFNBQ0EsVXpENitiVixDQUNGLEN5RDUrYlEsK0NBQ0ksWXpEOCtiWixDeUQ1K2JRLGtDQUtJLHNCQUZBLDRCQUZBLHFCQUdBLGFBRkEsU3pEaS9iWixDTXJnY0kseUJtRGtCSSxrQ0FVUSxhQURBLFd6RCsrYmQsQ0FDRixDTTkvYkksNEJtREtJLGtDQWNRLGFBREEsV3pEaS9iZCxDQUNGLEN5RDMrYlEsK0NBQ0ksaUJ6RDYrYlosQ012Z2NJLDZCbUR5QkksK0NBSVEsaUJ6RDgrYmQsQ0FDRixDTTVnY0ksNEJtRHlCSSwrQ0FRUSxpQnpEKytiZCxDQUNGLENNamhjSSw2Qm1EcUNJLG1DQUdRLGlDQURBLGV6RCsrYmQsQ0FDRixDeUQ3K2JZLHNEQUVJLFV6RGcvYmhCLEN5RDcrYlksa0hBRkksbUJBRkEsMEN6RHEvYmhCLEN5RDUrYlksb0NBZkosbUNBZ0JRLDBCekQrK2JkLENBQ0YsQ3lEOStiWSxxQ0FsQkosbUNBbUJRLDBCekRpL2JkLENBQ0YsQ3lEaC9iWSxxQ0FyQkosbUNBc0JRLDBCekRtL2JkLENBQ0YsQ3lEbC9iWSxxQ0F4QkosbUNBeUJRLDRCekRxL2JkLENBQ0YsQ01wamNJLDZCbURpRVEsa0RBR1EsaUJ6RG8vYmxCLENBQ0YsQ016amNJLDRCbURpRVEsa0RBT1EsaUJ6RHEvYmxCLENBQ0YsQ3lEai9iUSxxQ0FDSSxhekRtL2JaLEN5RGwvYlkscUNBRkoscUNBR1Esb0J6RHEvYmQsQ0FDRixDTXRrY0ksNkJtRG1GUSwrQ0FHUSx5QkFEQSxtQnpEcy9ibEIsQ0FDRixDeURoL2JJLG9DQUNJLG1CekRrL2JSLENNL2tjSSw2Qm1ENEZBLG9DQUdRLGlCekRvL2JWLENBQ0YsQ01wbGNJLDRCbUQ0RkEsb0NBTVEsa0J6RHMvYlYsQ0FDRixDeURyL2JRLHlDQUtJLFdBRkEsZUFGQSxrQkFDQSxnQkFFQSxnQnpEdy9iWixDTWhtY0ksNkJtRG9HSSx5Q0FPUSxlQUNBLGdCekR5L2JkLENBQ0YsQ3lEdC9iUSwyQ0FDSSxrQnpEdy9iWixDTXptY0ksNEJtRGdISSwyQ0FJUSxrQnpEeS9iZCxDQUNGLEN5RHIvYkksMkJBQ0ksd0J6RHUvYlIsQ3lEdC9iUSxpQ0FJSSxlQUZBLGtCQUNBLGdCQUVBLGlCQUpBLCtCekQ0L2JaLENNeG5jSSw2Qm1EMkhJLGlDQVFRLGlCQURBLHVCekQyL2JkLENBQ0YsQ005bmNJLDZCbUQySEksaUNBV1EsY3pENC9iZCxDQUNGLEN5RDEvYlEsK0JBQ0ksNkJ6RDQvYlosQ010b2NJLDZCbUR5SUksK0JBR1EsNkJ6RDgvYmQsQ0FDRixDTTVuY0ksbURtRHNJUSwyQ0FDSSxZekR5L2JkLENBQ0YsQ3lEbC9iUSxxREFFSSxhQUdBLHVCQURBLDRCQUhBLFd6RHcvYlosQ012cGNJLDRCbUQ4SkkscURBUVEsbUJ6RHEvYmQsQ0FDRixDeURoL2JRLGlDQUNJLHVCekRrL2JaLENNNXFjSSwwQm1EOExJLG1DQUVRLGtDekRnL2JkLENBQ0YsQ01wcWNJLDRCbURzTEksZ0NBR1EsdUJBREEscUJ6RGkvYmQsQ0FDRixDeUQvK2JZLGtDQUVJLFdBRUEsZUFEQSxnQkFFQSxpQkFKQSxnQnpEcS9iaEIsQ3lEOStiUSxpQ0FFSSxhQURBLGlCQUVBLFV6RGcvYlosQ010cmNJLDRCbURtTUksaUNBTVEsYUFDQSxpQkFGQSxXekRvL2JkLENBQ0YsQ00xc2NJLHlCbUQyTlEsc0NBRVEsWXpEaS9ibEIsQ0FDRixDeUQ1K2JJLGlEQUdJLFNBREEsMkJBREEsZXpEZy9iUixDeUQzK2JJLHVEQUNJLGV6RDYrYlIsQ3lEditiQSxvQ0FFSSx5QkFEQSxtQnpEMitiSixDTS9zY0ksNkJtRG1PSixvQ0FJUSxtQnpENCtiTixDQUNGLEN5RHgrYkEsK0JBQ0ksZ0J6RDIrYkosQ014dGNJLDZCbUQ0T0osK0JBSVEsZ0J6RDQrYk4sQ0FDRixDTTF1Y0kseUJtRGdRQSxxQ0FFUSw0QkFDQSxlekQ0K2JWLENBQ0YsQ3lEeCtiQSw4QkFDSSx1QnpEMitiSixDTXZ1Y0ksNkJtRDJQSiw4QkFHUSx1QnpENitiTixDQUNGLEN5RDErYkEsNEJBQ0kscUJBRUEsZ0JBREEsZ0J6RDgrYkosQ3lEMytiSSwwQ0FDSSxjekQ2K2JSLENNbHdjSSx5Qm1EK1FKLDRCQVVRLG9CQUNBLHlCekQ2K2JOLEN5RDMrYk0sMENBQ0ksZ0J6RDYrYlYsQ0FDRixDTTN3Y0ksMEJtRCtRSiw0QkFtQlEsMkJ6RDYrYk4sQ0FDRixDTWh4Y0ksMEJtRCtRSiw0QkF1QlEsbUJBQ0Esc0J6RDgrYk4sQ0FDRixDeUQ1K2JJLDZIQUNJLDBCekQ4K2JSLEN5RDUrYlEsMklBQ0ksVXpEOCtiWixDeUQ1K2JZLGdUQUVJLFN6RDYrYmhCLENNbHhjSSw0Qm1ENlJBLDZIQWFRLHVCekQ0K2JWLEN5RDErYlUsMklBQ0ksU3pENCtiZCxDQUNGLEN5RHgrYkksMkZBRUksb0JBREEsZ0J6RDIrYlIsQzBEcDJjSSxvQkFFSSxxQkFEQSxhQU1BLFNBSkEsMkJBQ0EscUJBRUEsY0FEQSxTMUR5MmNSLENNeHljSSw2Qm9EdEVBLG9CQVdRLDJCQURBLFUxRHkyY1YsQ0FDRixDTTl5Y0ksNkJvRHRFQSxvQkFjUSxTQUNBLGUxRDAyY1YsQ0FDRixDTXB6Y0ksNEJvRHRFQSxvQkFvQlEsU0FEQSxtQjFENDJjVixDQUNGLEMwRHoyY1EsMEJBS0ksc0JBRkEsNEJBRkEscUJBR0EsYUFGQSxTMUQ4MmNaLENNOTBjSSx5Qm9EbENJLDBCQVVRLGFBREEsVzFENDJjZCxDQUNGLENNdjBjSSw0Qm9EL0NJLDBCQWNRLGFBREEsVzFEODJjZCxDQUNGLENNNzBjSSw2Qm9EN0JJLDJCQUdRLGlDQURBLGUxRDYyY2QsQ0FDRixDMEQzMmNZLDhDQUVJLFUxRDgyY2hCLEMwRDMyY1ksa0dBRkksbUJBRkEsMEMxRG0zY2hCLEMwRHoyY1EsNkJBRUksY0FEQSxtQjFENDJjWixDMEQxMmNZLHFDQUhKLDZCQUlRLG9CMUQ2MmNkLENBQ0YsQzBEMTJjUSx5QkFFSSxtQkFEQSxZMUQ2MmNaLENNejJjSSw0Qm9ETEkseUJBSVEsYUFDQSxRMUQ4MmNkLENBQ0YsQ001M2NJLHlCb0RnQlEsOEJBRVEsa0JBQ0EsUzFEODJjbEIsQ0FDRixDTXIzY0ksNEJvREdRLDhCQU9RLFMxRCsyY2xCLENBQ0YsQzBENzJjZ0Isb0NBQ0ksc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxpQjFEKzJjcEIsQ00vNGNJLDBCb0QwQlksb0NBVVEsZUFDQSxrQkFDQSxnQkFDQSxpQkFKQSxpQjFEbzNjdEIsQ0FDRixDMEQ3MmNnQixvQ0FDSSxrQ0FDQSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLDhCMUQrMmNwQixDTWg2Y0ksMEJvRDJDWSxvQ0FRUSxlQUNBLGtCQUNBLGdCQUNBLGdCMURpM2N0QixDQUNGLEMwRGgzY29CLDBDQUNJLGlDMURrM2N4QixDMkR0K2NJLDZCQUNJLGUzRHkrY1IsQzJEeCtjUSxxQ0FFSSxtQkFEQSxhQUVBLG9CM0QwK2NaLEMyRHYrY1Esa0NBQ0ksOERBQzJCLDRCQUFkLFlBQ2IsbUJBREEsVTNENCtjWixDMkR4K2NRLGtDQUlJLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsbUJBTkEsa0JBREEsaUIzRGkvY1osQzJEcitjQSwwREFDSSxVM0R3K2NKLEM0RHJnZEEsb0JBRUksYUFDQSxTQUNBLHFCQUhBLGM1RDJnZEosQ01uOGNJLDRCc0R6RUosb0JBUVEsU0FEQSxjNUQwZ2ROLENBQ0YsQzREdmdkSSx5QkFDSSx5QkFDQSwrQjVEeWdkUixDNER0Z2RJLDJCQUNJLGVBQ0EsZ0JBQ0Esa0I1RHdnZFIsQzREcmdkSSx1QkFDSSxpQkFDQSxnQjVEdWdkUixDTXQ5Y0ksNEJzRDdDSiwwQkFFUSxtQjVEc2dkTixDQUNGLENNeitjSSwwQnNEaENKLDBCQU1RLHFCNUR1Z2ROLENBQ0YsQzREcGdkQSx1QkFJSSx1QkFIQSxhQUNBLGVBQ0Esc0I1RHdnZEosQ014K2NJLDRCc0RuQ0osdUJBT1EsMEI1RHdnZE4sQ0FDRixDNERyZ2RBLDRDQUVJLGFBREEsYUFFQSxVNUR3Z2RKLENNbi9jSSw0QnNEbEJKLDRDQUVRLFk1RHdnZE4sQ0FDRixDNERyZ2RBLDZDQUNJLGFBQ0Esb0I1RHdnZEosQzREcmdkUSxtSEFFSSx5QkFFQSxtQkFDQSxrQkFGQSxjQUZBLGM1RDJnZFosQ01yZ2RJLDZCc0RaSiw2Q0FlUSxnQjVEc2dkTixDQUNGLENNMWdkSSw0QnNEWkosNkNBb0JRLGFBREEsUzVEd2dkTixDQUNGLEM0RG5nZEEsdUJBQ0ksZTVEc2dkSixDNERuZ2RRLDhIQUNJLGdCNURxZ2RaLEM0RGpnZEksK0NBQ0ksWTVEbWdkUixDNERqZ2RRLHNFQUNJLGNBQ0EsZTVEbWdkWixDNEQ3L2NRLDJFQUNJLGE1RCsvY1osQzREdi9jQSx3QkFFSSxjQUNBLGVBRkEsYTVENC9jSixDNER2L2NBLG1FQUdJLGNBREEsaUJBREEsUTVENC9jSixDNER2L2NBLGtCQUNJLGVBRUEsc0JBREEsb0JBR0Esa0JBREEsVTVEMi9jSixDTXJqZEksNEJzRHNESixrQkFRUSxtQkFDQSxvQjVEMi9jTixDQUNGLEM0RHgvY0EscUJBQ0ksbUJBQ0Esb0I1RDIvY0osQ01oa2RJLDRCc0RtRUoscUJBS1EsaUJBQ0EsZ0I1RDQvY04sQ0FDRixDNER6L2NBLGlCQUNJLG1CQUNBLG1CNUQ0L2NKLENNM2tkSSw0QnNENkVKLGlCQUtRLGVBQ0Esa0I1RDYvY04sQ0FDRixDNEQxL2NBLHFCQUNJLGVBQ0Esa0I1RDYvY0osQzREMS9jQSxxQkFDSSxlQUNBLGdCQUNBLGdCNUQ2L2NKLEM0RDEvY0EsZ0NBQ0ksWTVENi9jSixDTWhtZEksNEJzRGtHSixnQ0FJUSxzQkFDQSxrQjVEOC9jTixDQUNGLEM0RDMvY0EsdUJBQ0ksYTVEOC9jSixDNEQzL2NBLGdEQUNJLFM1RDgvY0osQzRENS9jSSxrRUFDSSxtQkFDQSxpQjVEOC9jUixDTWxuZEksNEJzRCtHSixnREFVUSxlQURBLFU1RCsvY04sQzRENy9jTSxrRUFDSSxtQkFDQSxlNUQrL2NWLEM0RDUvY00seUZBQ0ksUTVEOC9jVixDNEQzL2NNLHNJQUVJLHNCQURBLGU1RDgvY1YsQ0FDRixDNER6L2NBLGlCQUNJLGNBRUEsZUFEQSx5QjVENi9jSixDNER4L2NJLDBCQUNJLG9CNUQyL2NSLEM0RHQvY0ksOEJBQ0ksa0JBRUEsc0JBREEsbUI1RDAvY1IsQ01ucGRJLDRCc0R1SkEsOEJBTVEsbUJBQ0Esb0I1RDAvY1YsQ0FDRixDNERyL2NJLDJEQUNJLGE1RHcvY1IsQzREcC9jQSwwQkFJSSx1QkFIQSxhQUNBLGVBR0EsU0FGQSxzQjVEeS9jSixDNERyL2NJLGlEQUVJLGFBREEsYUFFQSxRNUR1L2NSLEM0RHIvY1EscURBRUksZUFEQSxhNUR3L2NaLEM0RHIvY1EsbURBQ0ksZUFDQSxnQjVEdS9jWixDNERuL2NZLGtFQUNJLGdCNURxL2NoQixDTXJyZEksNkJzRHlLSiwwQkE2QlEsVTVEbS9jTixDNERqL2NNLGlEQUNJLFk1RG0vY1YsQ0FDRixDTTdyZEksNEJzRHlLSiwwQkFxQ1EsUTVEbS9jTixDNERqL2NNLGlEQUNJLFk1RG0vY1YsQ0FDRixDNEQ5K2NBLG1DQUNJLGlCNURpL2NKLENNenNkSSw0QnNEdU5KLG1DQUlRLFVBQ0EsZTVEay9jTixDNERoL2NNLHNDQUNJLFk1RGsvY1YsQ0FDRixDNEQ5K2NBLCtCQUNJLGtCQUVBLHNCQURBLG1CNURrL2NKLENNeHRkSSw0QnNEb09KLCtCQU1RLG1CQUNBLG9CNURrL2NOLENBQ0YsQzRELytjQSxpQ0FDSSxVNURrL2NKLENNbHVkSSw0QnNEK09KLGlDQU1RLFdBQ0Esd0JBRkEsa0JBREEsVTVEcy9jTixDQUNGLENNdnZkSSwwQnNENFBKLGlDQVdRLG9CNURvL2NOLENBQ0YsQzREai9jQSxtQkFDSSxhNURvL2NKLENNbnZkSSw0QnNEOFBKLG1CQUdRLGM1RHMvY04sQ0FDRixDNERuL2NBLGtCQUNJLHNCQUNBLGE1RHMvY0osQzRELytjQSxrQ0FDSSxtQjVEaS9jSixDTWh3ZEksNEJzRDhRSixrQ0FJUSxvQjVEay9jTixDQUNGLEM0RC8rY0EseUJBS0ksc0JBSEEsU0FFQSxhQUhBLGVBS0EsWUFIQSxZNURxL2NKLEM0RC8rY0EsMEJBQ0ksVTVEay9jSixDNERoL2NJLDhCQUNJLGdCNURrL2NSLEM0RDkrY0EsaUNBRUkscUJBREEsYUFFQSxRQUNBLG1CNURpL2NKLENNNXhkSSw0QnNEOFNJLDZDQUNJLGtCNURpL2NWLEM0RHorY1Usc0RBRUksWUFEQSxVNUQrK2NkLEM0RHgrY0YsVUFFUSxhNUQ0K2NOLENBWkYsQzRENTljQSw0Q0FDSSxtQjVENCtjSixDNEQxK2NJLGtJQUNJLG1CQUNBLG9CQUNBLGVBQ0EsZTVENCtjUixDNER4K2NBLG1DQUNJLGU1RDIrY0osQzREeCtjQSxvQkFDSSx5QkFDQSxxQjVEMitjSixDNER6K2NJLHVCQUNJLGtCQUVBLHNCQURBLG1CNUQ0K2NSLENNdDBkSSw0QnNEK1ZJLHVCQUNJLGlCQUNBLGdCNUQwK2NWLEM0RHIrY0Ysd0NBRVEsVTVEeStjTixDQUxGLEM0RC85Y0ksbUVBRUksbUJBREEseUJBRUEsbUI1RHcrY1IsQzREcitjSSxnRUFFSSx1QkFEQSxnQjVEdytjUixDNERwK2NJLGtDQUNJLGVBQ0EsbUJBQ0EsaUI1RHMrY1IsQzREbitjSSxrQ0FDSSxhekRuWE0sQ3lEb1hOLHlCNURxK2NSLEM0RG4rY1Esd0NBQ0ksb0I1RHErY1osQ014MmRJLDRCc0R3WUksK0RBQ0ksa0I1RG0rY1YsQ0FDRixDNEQvOWNBLG1CQUNJLGNBQ0EsZUFDQSxnQkFDQSxpQkFDQSxjNURrK2NKLENNcjNkSSw0QnNEdVpBLG1EQUVRLGM1RGkrY1YsQ0FDRixDNEQ3OWNBLHFFQUNJLFk1RGcrY0osQzRELzljSSxpR0FDSSwyQjVEaStjUixDTWw0ZEksNEJzRHFhSSxpR0FFSSxlQUNBLGlCQUZBLHlCNURrK2NWLENBQ0YsQzRENTljQSxzREFDSSxnQjVEKzljSixDNEQ3OWNJLDREQUNJLG1DQUNBLDhCNUQrOWNSLEM0RDM5Y0EsOERBQ0ksZ0I1RDg5Y0osQzRENTljSSxvRUFDSSxtQ0FDQSwrQkFDQSxvQjVEODljUixDNkRuK2RBLG1CQUdJLFlBRkEsY0FHQSxjQUNBLFlBSEEsYzdEeStkSixDTWw2ZEksNEJ1RHpFSixtQkFRUSx5QkFDQSxpQkFDQSxnQjdEdStkTixDQUNGLEM2RHArZEEsaUJBR0kseUJBRkEsYUFJQSxlQUhBLFNBRUEsbUI3RHcrZEosQzZEcitkSSx1QkFDSSx3QjdEdStkUixDTXA3ZEksNEJ1RDNESixpQkFhUSxTN0R1K2ROLEM2RHIrZE0sd0NBSEEscUI3RDIrZE4sQzZEcCtkTSxxQkFDSSxTN0RzK2RWLENBQ0YsQzZEbCtkQSx1QkFDSSxXN0RxK2RKLEM2RGwrZEEsd0JBRUkseUJBQ0EsWUFDQSwwQkFFQSxlQURBLGNBSkEsb0I3RDArZEosQ003OGRJLDRCdUQ5Qkosd0JBU1EsZ0I3RHMrZE4sQ0FDRixDNkRuK2RBLGlDQUNJLFk3RHMrZEosQzZEbitkQSwrQkFHSSxxQkFGQSxhQUNBLFU3RHUrZEosQ016K2RJLDBCdURBSiwrQkFNUSxXN0R1K2ROLENBQ0YsQzZEcCtkQSxxQkFFSSxtQkFEQSxhQUVBLHNCN0R1K2RKLENNditkSSw0QnVESEoscUJBTVEsYzdEdytkTixDQUNGLEM2RHIrZEEsV0FHSSxtQkFEQSx5QkFEQSxrQkFHQSxnQzdEdytkSixDNkR0K2RJLGlCQUNJLHdCN0R3K2RSLEM2RHArZEEsbUJBQ0ksZ0I3RHUrZEosQ00xL2RJLDRCdURrQkosbUJBSVEsY0FDQSxVN0R3K2ROLENBQ0YsQzZEcitkQSxtQ0FDSSxPN0R3K2RKLENNcGdlSSw0QnVEMkJKLG1DQUtRLGdCQURBLE83RDArZE4sQ0FDRixDNkR0K2RBLG1CQUNJLE83RHkrZEosQ005Z2VJLDRCdURvQ0osbUJBSVEsTzdEMCtkTixDNkR0K2RGLDBCQUVRLGtCN0QwK2ROLENBTEYsQzZEaitkQSxpQ0FJSSxzQkFHQSxrQkFGQSw0QkFRQSxjQUxBLGtCQUdBLFNBRkEsb0JBQ0EsOEJBVEEsZUFFQSxTQVNBLDBCQVZBLFU3RHEvZEosQzZEeCtkSSx3Q0FPRSwwREFOQSxXQUVBLGNBRUEsVUFEQSxrQkFFQSxRQUpBLFk3RCsrZE4sQzZEdCtkQSwrQkFDSSxxQjdEeStkSixDNkRyK2RJLHlHQUNJLHlCN0R3K2RSLEM2RHQrZFEsK0dBQ0ksb0I3RHcrZFosQzZEbitkQSxxQ0FDSSxtQkFDQSxnQkFDQSxtQjdEcytkSixDOEQ1b2VBLDJCQUNJLGE5RCtvZUosQzhENW9lUSxzRUFDSSx5QkFJQSxrQkFGQSxZQUdBLGlCQUZBLFlBRkEsVTlEa3BlWixDOEQxb2VJLDZCQUNJLGVBQ0EsZ0JBQ0EscUI5RDRvZVIsQ01qbWVJLDBCd0R2Q0ksMkNBQ0ksa0I5RDJvZVYsQ0FDRixDTXpsZUksNEJ3RDlDSSwyQ0FDSSxtQjlEMG9lVixDQUNGLEM4RHZvZUksZ0RBQ0ksMkNBQ0ksdUM5RHlvZVYsQ0FDRixDOERwb2VBLGlEQUNJLGU5RHVvZUosQzhEcm9lSSxzRUFDSSxjQUNBLHlCOUR1b2VSLEM4RHRvZVEsNEVBQ0ksYTlEd29lWixDTTltZUksNkJ3RGpDSixpREFhUSxZQURBLGM5RHdvZU4sQ0FDRixDOERwb2VBLGdDQUNJLHlCQUNBLFlBR0Esa0JBRkEsZ0JBQ0EsYzlEd29lSixDOERyb2VJLGtDQUNJLHlCQUlBLHVCQUNBLGtCQUNBLGdCQUNBLG9CQUpBLHNCQURBLHFCQURBLHdCOUQ2b2VSLEM4RHJvZVEsK0NBQ0ksa0VBR0EseUJBQ0EsZUFGQSxrQkFEQSxpQjlEMG9lWixDOERwb2VRLHdDQUNJLFdBQ0EsYzlEc29lWixDOERsb2VJLHNDQUdJLHlCQURBLFlBRUEsY0FIQSxtQjlEdW9lUixDOERsb2VRLG9EQUNJLGNBQ0EsZUFDQSxnQkFDQSxrQjlEb29lWixDOERob2VJLHNDQUNJLHlCQU9BLFdBSkEsa0JBQ0EsY0FIQSw0QkFLQSxhQURBLHdCQUhBLFU5RHVvZVIsQzhEaG9lUSw0Q0FFSSxrQkFDQSxvQkFGQSxrQjlEb29lWixDOERob2VZLGtEQUNJLHlCQUNBLFU5RGtvZWhCLEM4RDVuZUEsbUNBRUksYUFEQSxZOURnb2VKLEM4RDduZUksc0NBQ0ksaUJBQ0EsZ0I5RCtuZVIsQ016cmVJLDRCd0RvREosbUNBV1EsZ0NBREEsWTlEZ29lTixDOEQ3bmVNLHNDQUNJLG1CQUNBLG1COUQrbmVWLENBQ0YsQzhEM25lQSxPQUNJLG1COUQ4bmVKLEM4RDNuZUEsTUFDSSxvQjlEOG5lSixDOEQzbmVBLDRCQUVJLDZCQURBLGM5RCtuZUosQzhENW5lSSxxREFDSSxtQjlEOG5lUixDTW50ZUksNEJ3RGdGSiw0QkFTUSxZOUQ4bmVOLEM4RDVuZU0saUNBQ0ksb0I5RDhuZVYsQ0FDRixDOEQxbmVBLG1DQUNJLG9COUQ2bmVKLEM4RDFuZUEsOEJBQ0ksWTlENm5lSixDOEQxbmVBLG9DQUNJLGVBQ0EsZUFDQSxnQkFDQSxxQjlENm5lSixDOEQzbmVJLDJDQVVJLCtCQUNBLG9CQUxBLHlCQURBLGtCQUpBLFdBQ0EscUJBRUEsWUFJQSxvQkFEQSxtQkFFQSxzQkFOQSxVOURxb2VSLEM4RDNuZVcsaUZBRVAsNERBREEsd0I5RDhuZUosQzhEem5lQSxVQUVJLGVBREEsVTlEOG5lSixDOEQxbmVJLGVBQ0ksYTlENG5lUixDOEQxbmVRLHFCQUNJLGE5RDRuZVosQytEaDFlQSxtQkFHSSxzQkFEQSxtQkFFQSxXQUNBLG1CQUNBLGdCQUNBLHNCQU5BLHFCQVFBLGtCQUVBLFlBREEsVUFFQSxTL0RrMWVKLENNcnhlSSw0QnlEekVKLG1CQWdCUSxZQURBLFMvRG8xZU4sQ0FDRixDK0RqMWVJLHlCQUNJLFUvRG0xZVIsQ005eGVJLDRCeUQvQ0ksb0VBQ0ksUy9EaTFlVixDQUNGLENNcHllSSxxRHlEL0NJLG9FQUlRLFUvRG0xZWQsQ0FDRixDK0Q3MGVBLG1DQUNJLG1CQUNBLCtCL0RnMWVKLEMrRC8wZUksc0NBQ0ksd0IvRGkxZVIsQytEOTBlSSxxQ0FDSSxjQUNBLHlCL0RnMWVSLEMrRDkwZVEsMkNBQ0ksb0IvRGcxZVosQ014emVJLDZCeURuQkksc0NBQ0ksZ0IvRDgwZVYsQ0FDRixDTTd6ZUksNEJ5RHBDSixtQ0F1QlEsYy9EODBlTixDQUNGLEMrRDMwZUEsK0JBQ0ksbUJBQ0EsV0FDQSwrQi9EODBlSixDK0Q3MGVJLGtDQUVJLGVBQ0Esa0JBQ0EsZ0JBRUEsc0JBREEsaUJBRUEsb0JBTkEsaUIvRHExZVIsQ01qMWVJLDRCeURMQSxrQ0FVUSxlQUNBLGtCQUNBLGdCQUNBLGdCL0RnMWVWLENBQ0YsQytENzBlSSw0Q0FDSSxtQi9EKzBlUixDK0Q1MGVJLGlDQUNJLGNBQ0EseUIvRDgwZVIsQytENTBlUSx1Q0FDSSxvQi9EODBlWixDTW4yZUksNkJ5RDBCSSxrQ0FDSSxnQi9ENDBlVixDQUNGLENNeDJlSSw0QnlEVEosK0JBeUNRLGdCL0Q0MGVOLENBQ0YsQytEejBlQSxhQUNJLGtCQUNBLGtCQUNBLGdCQUVBLHNCQURBLGtCL0Q2MGVKLENNcjNlSSw0QnlEb0NKLGFBUVEsaUJBQ0EsZ0IvRDYwZU4sQ0FDRixDK0QxMGVBLGFBQ0ksa0JBQ0EsZ0JBRUEsc0JBREEsbUIvRDgwZUosQ01sNGVJLDRCeURpREosYUFPUSxpQkFDQSxvQi9EODBlTixDQUNGLEMrRDEwZUEsWUFDSSxlQUNBLGdCQUNBLGdCL0Q2MGVKLEMrRDEwZUEsMENBQ0ksZ0IvRDYwZUosQytEcjBlSSx1R0FDSSxxQi9EMDBlUixDTXg1ZUksNkJ5RG9FSiwwQ0FjUSxTL0QwMGVOLENBQ0YsQytEdjBlQSxvQkFDSSxhQUVBLFNBREEsVS9EMjBlSixDK0R4MGVJLDJCQUNJLHNCL0QwMGVSLENNdDZlSSw0QnlEc0ZKLG9CQVVRLGMvRDAwZU4sQ0FDRixDTXg3ZUksMEJ5RGlISix3REFFUSwyQi9EMDBlTixDQUNGLEMrRHQwZUksbUpBQ0ksdUIvRHkwZVIsQytEcDBlSSw0REFDSSxzQ0FDSSxZL0R1MGVWLENBQ0YsQytEbjBlQSxhQUNJLGFBQ0EscUIvRHMwZUosQ2dFcmdmUSw0Q0FFSSxzQkFEQSxjaEV5Z2ZaLENnRW5nZkEsbUNBQ0ksZ0JoRXNnZkosQ2dFbmdmQSxvQkFDSSxnQmhFc2dmSixDZ0VuZ2ZBLG1DQUlJLG1CQUZBLGFBQ0EsU0FFQSxxQkFKQSxzQmhFMGdmSixDZ0VwZ2ZJLHVDQUVJLGlCQURBLGdCaEV1Z2ZSLENnRW5nZkksMEVBQ0ksa0JBQ0EscUJBQ0EsaUJoRXFnZlIsQ2dFbGdmSSxxQ0FDSSxlaEVvZ2ZSLENnRWpnZkkscUNBQ0ksY0FDQSx5QmhFbWdmUixDZ0VqZ2ZRLDJDQUNJLG9CaEVtZ2ZaLENNeCtlSSw0QjBEdERKLG1DQWdDUSxzQkFDQSxnQ2hFa2dmTixDZ0VoZ2ZNLHVDQUVJLFlBREEsZWhFbWdmVixDZ0UvL2VNLDBFQUNJLG1CQUNBLG1CaEVpZ2ZWLENnRTUvZUYsNEVBRVEsV2hFZ2dmTixDQUxGLENnRXYvZUEsK0JBQ0ksWWhFZ2dmSixDZ0U3L2VBLGtDQUVJLDJCQUVBLG1CQUhBLG1CQUlBLGdCQUVBLG1CQURBLGlCQUhBLGdCaEVvZ2ZKLENnRTkvZUkscUNBQ0ksT2hFZ2dmUixDZ0U5L2VRLHdDQUNJLGVBQ0EsZ0JBQ0EsaUJBQ0EsMEJoRWdnZlosQ01uaGZJLDRCMERHSixrQ0FxQlEsY0FDQSxvQkFDQSxxQmhFKy9lTixDQUNGLENnRTMvZUEseUNBRUksV0FHQSxlQUNBLGdCQUxBLFlBTUEsaUJBSkEsaUJoRWlnZkosQ2dFMS9lQSxtQ0FJSSxtQkFVQSx5QkFEQSxrQkFOQSxXQUVBLGVBQ0EsZ0JBUEEsVUFRQSxpQkFJQSxnQkFkQSxrQkFPQSxrQkFOQSxNQUdBLFNoRXFnZkosQ01uamZJLDRCMER5Q0osbUNBbUJRLFNBREEsT2hFNi9lTixDQUNGLENpRS9uZkUsdURBQ0UsTUFDQSxnQkFDQSxrQmpFa29mSixDaUVob2ZJLDBFQUNFLGlCakVrb2ZOLENNbGtmSSw0QjJEakVBLDBFQUlJLGlCakVtb2ZOLENBQ0YsQ2lFaG9mSSxxRUFDRSxhakVrb2ZOLENNdmxmSSx5QjJEdkNFLG1FQUNFLGVqRWlvZk4sQ0FDRixDTS9rZkksNEIyRDlDRSxtRUFDRSxlakVnb2ZOLENBQ0YsQ2lFNW5mSSw4REFDRyxlakU4bmZQLENrRS9wZkUscURBQ0UsaUJsRWtxZkosQ00zbGZJLDRCNERuRUEsdUNBQ0UsWWxFaXFmSixDa0U5cGZFLHFEQUNFLGFBQ0EsU0FDQSxpQmxFZ3FmSixDQUNGLENrRTVwZkEsZUFJRSx5QkFEQSxZQURBLFlBREEsVWxFa3FmRixDa0U1cGZJLDJCQUNFLGFsRThwZk4sQ2tFMXBmRSxxQkFJRSxXQURBLGVBRkEsZ0JBQ0EsV2xFOHBmSixDa0V2cGZFLHVGQUNFLGdCbEUwcGZKLENrRXZwZkUsd0RBQ0UsMkJsRXlwZkosQ2tFdHBmRSw0RUFDRSxXQUNBLG1CbEV3cGZKLENrRXJwZkUsOERBQ0UsY2xFdXBmSixDa0VycGZFLDhEQUNFLGVsRXVwZkosQ2tFbG9mTSwrREFFRSxlQURBLFdsRStvZlIsQ2tFMW9mSSw4REFDRSxVbEU0b2ZOLENrRTFvZkksOERBQ0UsV2xFNG9mTixDa0V4b2ZFLHlGQUNFLDhEQUNFLFlsRTBvZkosQ2tFeG9mRSw4REFDRSxhbEUwb2ZKLENBQ0YsQ00vcWZJLHlCNEQwQ0YsaUdBRUksYUFHQSxTQUZBLGlCQUNBLGlCbEV3b2ZKLENBQ0YsQ2tFL25mRSx5SUFDRSxZbEVvb2ZKLENrRWpvZkUsaVFBQ0UsYUFDQSxlbEVxb2ZKLENrRWhvZkUsdUNBQ0UsY2xFbW9mSixDa0Vob2ZFLHVDQUNFLGFsRWtvZkosQ2tFL25mRSxrQ0FHRSx5QkFGQSxrQkFDQSxRbEVrb2ZKLENrRS9uZkksd0NBRUUsb0JBREEsZ0JsRWtvZk4sQ010c2ZJLDZCNEQ0RUUsd0NBRUUsbUJBREEsZWxFOG5mTixDa0V6bmZFLHVDQUNFLFVsRTJuZkosQ2tFem5mRSx1Q0FDRSxXbEUybmZKLENBQ0YsQ01sdGZJLDRCNEQyRkEsa0NBRUUseUJBREEsUWxFMm5mSixDa0V2bmZFLHVDQUNFLGFsRXluZkosQ2tFdm5mRSx1Q0FDRSxjbEV5bmZKLENBQ0YsQ2tFcG5mRSw0REFDRSxvQ2xFdW5mSixDa0VsbmZJLDZGQUNFLHFCbEVvbmZOLENtRTl5ZkEsdUJBQ0Usa0JBQ0EsVW5FaXpmRixDbUU5eWZBLHFCQUVFLG1CQUNBLFFBQ0EsVW5FaXpmRixDbUU5eWZBLDBCQUdFLG1CQURBLGFBREEsY0FHQSxXbkVpemZGLENtRTl5ZkEsZ0JBQ0UsZ0JBUUEsNENBUEEsZUFLQSxnQkFKQSxtQkFFQSxhQURBLGlCQUVBLGNuRW96ZkYsQ21FOXlmQSxtQkFDRSxPQUNBLGlCbkVpemZGLENtRTd5ZkEsMkJBSUUsa0JBREEsZUFEQSxjQURBLFVuRW16ZkYsQ21FN3lmQSxpREFDRSxrQ25FZ3pmRixDbUU3eWZBLFlBQ0UsYWhFeUNZLENnRXhDWixpQkFDQSxpQm5FZ3pmRixDbUU3eWZBLG9EQUNFLGlCbkVnemZGLENtRTd5ZkEscUJBR0UscUJBRkEsYUFDQSxRbkVpemZGLENtRTl5ZkUsaUVBQ0UsVW5FZ3pmSixDbUUzeWZDLCtDQUNHLGFBQ0EsZ0JuRTh5ZkosQ21FenlmRSx3R0FDRSxlbkU0eWZKLENtRXp5ZkUsOEVBQ0UsaUJuRTJ5ZkosQ29FNTNmQSx5QkFDRSx5QkFDQSxhcEUrM2ZGLENvRTUzZkEseUJBQ0Usb0JwRSszZkYsQ29FNzNmRSxpQ0FFRSxtQkFEQSxhQUVBLG9CcEUrM2ZKLENvRTczZkksb0NBRUUsZ0JBREEsaUJwRWc0Zk4sQ29FNTNmSSw2RUFDRSxlcEU4M2ZOLENvRTMzZkkseUVBQ0UsbUJBQ0EsZ0JBQ0Esb0JBQ0EsZ0JwRTYzZk4sQ29FejNmRSxtQ0FDRSxhcEUyM2ZKLENvRXgzZkUsbUNBQ0UsWXBFMDNmSixDTXAxZkksNEI4RHBFSix5QkFrQ0ksb0JwRTAzZkYsQ29FeDNmRSxtQ0FDRSxZcEUwM2ZKLENvRXYzZkUsbUNBQ0UsYXBFeTNmSixDb0V0M2ZFLGlDQUNFLG1CcEV3M2ZKLENvRXQzZkksZ0VBQ0UsY3BFdzNmTixDb0VyM2ZJLHlFQUNFLHVCcEV1M2ZOLENBQ0YsQ01yM2ZJLDBCOERHSixtQ0FFSSxtQnBFcTNmRixDQUNGLENvRWwzZkEsK0JBRUUsa0JBQ0EsZ0JBRUEsc0JBREEsb0JBRUEsbUJBTEEsc0JwRTAzZkYsQ012M2ZJLDRCOERKSiwrQkFTSSxtQkFDQSxvQnBFczNmRixDQUNGLENvRW4zZkEsbUNBQ0UsaUJBQ0EsZ0JBQ0EsZ0JwRXMzZkYsQ29FcDNmRSxzREFDRSxvQnBFczNmSixDTXQ0ZkksNEI4RFVKLG1DQVVJLGtCQUNBLG9CcEVzM2ZGLENBQ0YsQ29FbjNmQSx5QkFLRSxtQkFIQSxhQUNBLHNCQUNBLHVCQUVBLGtCQUxBLFVwRTQzZkYsQ010NWZJLDZCOERrQ0Esa0VBQ0UsVXBFdTNmSixDQUNGLENvRXAzZkUsZ0NBQ0UsZXBFczNmSixDb0VuM2ZFLDBFQUVFLGFwRXEzZkosQ01sNmZJLDZCOEQyQ0YsMEVBS0ksVXBFdTNmSixDQUNGLENvRXAzZkUsZ0VBQ0UsY0FFQSxlQUNBLGdCQUNBLG1CQUhBLFFwRXkzZkosQ29FbjNmRSxxRUFFRSxrQkFEQSxRcEVzM2ZKLENvRWwzZkUsK0ZBRUUscUJqRTNEVSxDaUUwRFYsYWpFdERVLENpRXlEVixtQkFEQSxnQkFFQSxrQnBFbzNmSixDb0VqM2ZFLHFFQUNFLFVwRW0zZkosQ29FaDNmRSw4SUFFRSx3QkFDQSxRcEVrM2ZKLENvRTkyZkUsNENBQ0UseUJwRWczZkosQ29FNzJmRSxnSUFDRSxrQnBFKzJmSixDb0UzMmZJLHdKQUNFLGFwRTYyZk4sQ29FMzJmTSxnTUFDRSxlQUNBLGdCQUNBLGtCcEU2MmZSLENvRTEyZk0saUtBQ0Usd0JwRTQyZlIsQ29FdjJmRSxnREFDRSxpQkFDQSxnQnBFeTJmSixDb0VyMmZJLDREQU1FLDRDQUdBLGdCQUZBLG1CQUxBLGdCQU1BLG1CQUxBLHdCQUNBLFlBSEEsYXBFKzJmTixDb0VyMmZNLHlFQUVFLGNBREEsZUFFQSxnQkFDQSxrQnBFdTJmUixDTXgrZkksNkI4RGtIQSw0REFtQkksVXBFdTJmTixDQUNGLENvRWwyZkUsMkRBRUUsYWpFdElVLENpRXFJVixhcEVxMmZKLENNai9mSSw2QjhEMklGLDJEQUtJLFVwRXEyZkosQ0FDRixDb0VqMmZBLDRDQUNFLHdCcEVvMmZGLENvRWwyZkUscUZBQ0UscUJwRW8yZkosQ29FaDJmQSx1Q0FDRSxzQkFDQSxnQnBFbTJmRixDTWxnZ0JJLDRCOEQ2SkosdUNBS0ksZ0JwRW8yZkYsQ0FDRixDcUVobGdCQSxvREFFRSxnQkFDQSxzQkFJQSxnQkFFQSxTQUpBLGlCQUNBLGdCQUlBLFVBVEEsa0JBR0EsV0FJQSxTckVxbGdCRixDcUVobGdCQSwyREFHRSxXQURBLGVBREEsY3JFcWxnQkYsQ3FFaGxnQkEsaUVBQ0Usd0JyRW1sZ0JGLENzRXZtZ0JBLHFDQUNFLGFBQ0Esa0J0RTBtZ0JGLENNaGpnQkkseUJnRTVESixxQ0FLSSxhQUNBLGFBQ0EsbUJBQ0EsYXRFMm1nQkYsQ3NFem1nQkUseUNBQ0UsZXRFMm1nQkosQ3NFeG1nQkUsd0NBQ0Usa0JBRUEsc0JBREEsbUJ0RTJtZ0JKLENBQ0YsQ3NFdG1nQkEsK0JBQ0UsUXRFeW1nQkYsQ3NFdm1nQkUsa0RBT0UsZUFGQSxjQUpBLGtCQUVBLGFBREEsY0FFQSxhQUVBLFN0RTBtZ0JKLENzRXRtZ0JFLHlEQUtFLHdCbkU2Q1UsQ21FekNWLHNCQUhBLFVuRXdDVSxDbUV0Q1YseUJBTkEsa0JBRUEsUUFHQSxrQkFKQSxhQUZBLGtCQVNBLFV0RXdtZ0JKLENzRXJtZ0JFLGtGQUNFLGtCdEV1bWdCSixDc0VwbWdCRSxpRUFDRSxhdEVzbWdCSixDc0VubWdCRSwyRUFDRSxVdEVxbWdCSixDc0VqbWdCQSw0Q0FDRSxldEVvbWdCRixDc0VqbWdCQSxtQ0FDRSxpQnRFb21nQkYsQ00xbWdCSSwwQmdFU0EsaUZBQ0UsNkJBRUEsWUFEQSw4QnRFcW1nQkosQ3NFam1nQkUsZ0VBTUUscUJBREEscUJBRUEsaUJBSEEsd0JBSEEsa0JBQ0EsV0FDQSxhQUtBLHVCdEVtbWdCSixDc0VobWdCRSxzQ0FDRSxrQkFFQSxzQkFEQSxrQnRFbW1nQkosQ0FDRixDc0U5bGdCQSwwQ0FDRSxnQnRFaW1nQkYsQ01wb2dCSSx5QmdFeUNBLHVDQUNFLGtCQUVBLHNCQURBLG1CdEVnbWdCSixDQUNGLENzRTNsZ0JBLGdEQUNFLGV0RThsZ0JGLENzRTVsZ0JBLGlDQUNFLGtCdEUrbGdCRixDc0U3bGdCQSx1Q0FDSSxjQUdBLGVBREEsZ0JBRUEsaUJBSUEsZ0JBSEEsU0FFQSxtQkFEQSxVQUxBLFN0RXVtZ0JKLENzRTlsZ0JJLGlEQUlJLFdBREEsZ0JBREEsT0FEQSxRdEVtbWdCUixDTXpwZ0JJLDRCZ0VxREEsaURBT1EsUXRFaW1nQlYsQ0FDRixDc0UvbGdCUSx1REFFSSw2QkFEQSwyQnRFa21nQlosQ3NFL2xnQlksK0RBRUksNkJBREEseUJ0RWttZ0JoQixDc0U1bGdCUSx1REFFSSxhQURBLGdCdEUrbGdCWixDc0U3bGdCWSwrREFDSSxhQUNBLHFCQUNBLGN0RStsZ0JoQixDTTVyZ0JJLHlCZ0UwRlEsK0RBTVEsY3RFZ21nQmxCLENBQ0YsQ3NFOWxnQmdCLG1FQUNJLFV0RWdtZ0JwQixDc0U1bGdCWSw0REFFSSxlQURBLGdCQUVBLGlCQUNBLFN0RThsZ0JoQixDTTdyZ0JJLDRCZ0UyRlEsNERBT1EsVXRFK2xnQmxCLENBQ0YsQ3NFN2xnQmdCLDhEQUNJLGNBQ0EseUJ0RStsZ0JwQixDTW50Z0JJLHlCZ0UwSEEsK0NBRVEsa0J0RTJsZ0JWLENBQ0YsQ3NFeGxnQkksNENBQ0kseUJ0RTBsZ0JSLEN1RWx3Z0JBLFNBZUUsd0JwRWlEWSxDb0UvQ1osaUJBbEN3QixDQStCeEIsYUFuQ3dCLENBOEJ4QixhQUNBLGVBQ0Esa0JBeEJ3QixDQTBCeEIsZ0JBTEEsaUJ2RXd3Z0JGLEN1RS93Z0JFLHFEQUlFLHFCdkVpeGdCSixDdUVud2dCRSxnQkFVRSwwQ0FEQSxvRkFMQSxTQU9BLFlBTkEsU0FHQSxrQkFJQSxvQkFYQSxrQkFFQSxRQURBLE1BS0EsV0FEQSxTdkUyd2dCSixDdUVsd2dCRSxXQUNFLGFBQ0EsY0FDQSxpQkFDQSxrQkFsRHNCLENBb0R0QixrQkFEQSxrQnZFcXdnQkosQ3VFaHdnQkEsUUFDRSxhQUNBLGVBQ0EsZXZFbXdnQkYsQ3VFandnQkUsWUFHRSx3QkF2RGtCLENBcURsQixZQUNBLGN2RW93Z0JKLEN1RWh3Z0JFLDZCQUVFLFd2RWl3Z0JKLEN1RTl2Z0JFLGVBQ0UsMEJ2RWd3Z0JKLEN1RTN2Z0JFLFVBQ0Usc0J2RTh2Z0JKLEN1RS92Z0JFLFVBQ0UsdUJ2RWt3Z0JKLEN1RW53Z0JFLFVBQ0UsWXZFc3dnQkosQ3VFdndnQkUsVUFDRSx1QnZFMHdnQkosQ3VFM3dnQkUsVUFDRSx1QnZFOHdnQkosQ3VFL3dnQkUsVUFDRSxZdkVreGdCSixDdUVueGdCRSxVQUNFLHVCdkVzeGdCSixDdUV2eGdCRSxVQUNFLHVCdkUweGdCSixDdUUzeGdCRSxVQUNFLFl2RTh4Z0JKLEN1RS94Z0JFLFdBQ0UsdUJ2RWt5Z0JKLEN1RW55Z0JFLFdBQ0UsdUJ2RXN5Z0JKLEN1RXZ5Z0JFLFdBQ0UsYXZFMHlnQkosQ3VFMXhnQkEsZ0JBQ0UsYXZFNnhnQkYsQ3VFMXhnQkksMEJBQ0UsWXZFNHhnQk4sQ3VFenhnQkksb0JBQ0UsY3ZFMnhnQk4sQ3VFdHhnQkEsV0FLRSx3QkF6R29CLENBMEdwQixpQkFqSHdCLENBOEd4QixlQUNBLGdCQUhBLGtCQUNBLFV2RTZ4Z0JGLEN1RXZ4Z0JFLGtCQUdFLFlBRkEsY0FDQSxnQnZFMHhnQkosQ3VFcnhnQkEsWUFHRSx3QkF0SG9CLENBcUhwQixhQURBLFV2RTB4Z0JGLEN1RXJ4Z0JBLHVCQUNFLEdBQ0UsK0J2RXd4Z0JGLEN1RXJ4Z0JBLEdBQ0UsOEJ2RXV4Z0JGLENBQ0YsQ3VFaHhnQkUscUNBQ0UsaUJ2RXF4Z0JKLEN1RW54Z0JFLGlEQUNFLFd2RXF4Z0JKLEN3RXo1Z0JJLDhEQUVFLGdCQUNBLFVBRkEsY3hFbTdnQk4sQ3dFLzZnQkksMERBR0Usd0JyRW9EUSxDcUVuRFIsbUJBR0Esc0JBQ0EsZUFOQSxjQUlBLGtCQUxBLFl4RXU3Z0JOLEN3RTk2Z0JNLHdTQUNFLDBCeEVnN2dCUixDd0U3NmdCTSxvRUFDRSxzQkFFQSxTQUNBLGVBRkEsT3hFaTdnQlIsQ3dFNzZnQk0sNEVBQ0Usd0J4RSs2Z0JSLEN3RTc2Z0JRLDJDQUNFLGtDeEUrNmdCVixDd0UzNmdCTSxrQ0FDRSx3QnhFNjZnQlIsQ3dFMTZnQkksOERBQ0UscUJ4RTQ2Z0JOLEN3RTM2Z0JNLGdGQUNFLHdCeEU2NmdCUixDd0UzNmdCUSw2Q0FDRSxxQnhFNjZnQlYsQ3dFejZnQkksNEJBRUUsbUJBREEsZ0JBRUEsc0JBQ0EscUJ4RTI2Z0JOLEN3RXY2Z0JJLHdCQUNFLDBCeEV5NmdCTixDd0V0NmdCRSx5QkFFRSw2QkFEQSwwQkFFQSwrQnhFdzZnQkosQ3dFcjZnQkksa0NBRUUsOEJBR0EsbUJ4RXU2Z0JOLEN3RXQ2Z0JNLHlFQUhBLG1CQUZBLGFBR0EsY3hFNjZnQk4sQ3dFcjZnQkksZ0NBQ0Usc0J4RXU2Z0JOLEN3RXI2Z0JJLGlDQUNFLG1CQUVBLGdCQURBLHFCQUVBLGN4RXU2Z0JOLEN3RXI2Z0JNLHNFQUNFLFN4RXU2Z0JSLEN3RXI2Z0JNLGlFQUNFLHFCQUNBLGF4RXU2Z0JSLEN3RXQ2Z0JRLHVFQUNFLGN4RXc2Z0JWLEN3RXA2Z0JJLHFDQUNFLHlCQUNBLG1CeEVzNmdCTixDd0VyNmdCTSx3Q0FFRSxtQkFEQSxnQkFFQSxvQnhFdTZnQlIsQ3dFcjZnQk0sMENBQ0UsWXhFdTZnQlIsQ3dFcjZnQk0sd0RBQ0Usc0J4RXU2Z0JSLEN3RXI2Z0JNLHlEQUNFLHVCeEV1NmdCUixDd0VyNmdCTSw0Q0FFRSxtQkFEQSxnQkFFQSxtQnhFdTZnQlIsQ3dFbjZnQk0sZ0RBQ0Usc0J4RXE2Z0JSLEN3RWo2Z0JNLG1DQUVFLG1CQURBLGdCQUVBLG9CeEVtNmdCUixDd0VqNmdCTSxtQ0FNRSxhckV4RU0sQ3FFeUVOLGVBSkEsbUJBREEsZ0JBRUEsc0JBSEEsb0JBSUEsOEJ4RXE2Z0JSLEN3RWg2Z0JJLGlDQUVFLG1CQURBLGFBRUEsY3hFazZnQk4sQ3dFajZnQk0sdUNBRUUsbUJBT0EseUJBSEEsV0FMQSxhQUlBLG1CQURBLGdCQUlBLFlBTEEsdUJBSUEsZXhFcTZnQlIsQ3dFbDZnQlEsK0NBQ0Usd0J4RW82Z0JWLEN3RWg2Z0JJLGtDQUNFLFl4RWs2Z0JOLEN3RWo2Z0JNLHNDQUlFLG1CQURBLGFBREEsWUFHQSwyQkFKQSxjeEV1NmdCUixDd0VqNmdCTSxzSUFFRSx3QkFDQSxReEVtNmdCUixDd0VqNmdCTSw0Q0FHRSxnQkFGQSxZQUtBLG1CQUVBLGdCQUpBLFlBR0Esc0JBRkEsd0NBSEEsU3hFeTZnQlIsQ3dFaDZnQkksZ0NBSUUsbUJBREEsYUFEQSxZQUdBLHVCQUpBLFl4RXM2Z0JOLEN3RWg2Z0JJLGlDQUNFLFl4RWs2Z0JOLEN3RWo2Z0JNLDBDQUVFLG1CQURBLGdCQUVBLG1CeEVtNmdCUixDd0VqNmdCTSxvQ0FDRSxlQUNBLFV4RW02Z0JSLEN3RWo2Z0JNLHVDQU9FLHlCQU5BLHVEQVNBLDZCQURBLDRCQUxBLG1CQURBLGdCQUVBLHFCQUhBLGdCQUlBLG1CQUVBLGN4RXE2Z0JSLEN3RTE1Z0JBLHlCQUNFLFl4RWc2Z0JGLEN3RTc1Z0JBLDBGQUNFLGN4RWc2Z0JGLEN3RS81Z0JFLHNIQVNFLCtCQUNBLG9CQUpBLHlCQURBLGtCQUpBLFdBQ0EscUJBRUEsZUFHQSxrQkFDQSxzQkFMQSxheEV3NmdCSixDd0UvNWdCVyxnWkFDUCx3QnJFaExVLENxRWlMViw0REFDQSxvQnhFaTZnQkosQ3dFNzVnQkEsNkNBQ0UsYUFDQSxjeEVnNmdCRixDd0UvNWdCRSwrRUFDRSxrQnhFaTZnQkosQ3dFNzVnQkEscUNBQ0UsY0FFQSxtQkFEQSxxQnhFaTZnQkYsQ3dFNzVnQkEsbUNBQ0UsY0FDQSxtQnhFZzZnQkYsQ01wb2hCSSx5QmtFa09KLG1DQUlJLFl4RWs2Z0JGLENBQ0YsQ3dFLzVnQkEsd0JBQ0UsVXhFazZnQkYsQ3dFLzVnQkEscURBS0UsYXJFMU5ZLENxRXdOWixlQURBLGdCQUVBLGdCeEVrNmdCRixDd0VoNmdCRSxtRUFDRSxnQkFFQSwyQkFEQSxXQUdBLGNBQ0EsbUJBRkEsWXhFbzZnQkosQ3dFaDZnQlcsd05BR1Asd0JyRXRPVSxDcUVvT1YsNERBQ0Esd0JBRUEsb0J4RWs2Z0JKLEN3RTk1Z0JhLDJIQUNMLHdCckU1T00sQ3FFNk9OLG9CeEVpNmdCUixDd0V6NWdCQSxtQkFDRSxZeEUrNWdCRixDd0UxNWdCRSxnQ0FDRSxpQnhFNjVnQkosQ3dFcjVnQmEsNEhBQ1Asd0J4RTI1Z0JOLEN3RWw1Z0JFLHdCQUdFLGtCQURBLFlBREEsVXhFdTVnQkosQ3dFbjVnQlcsMkNBQ1Asc0JBQ0Esb0J4RXE1Z0JKLEN3RXQ0Z0JBLFdBQ0Usb0RBRUEscUNBREEsMkJ4RTA0Z0JGLEN3RXY0Z0JBLDZDQUdFLGVBREEsZ0JBRUEsZ0J4RTA0Z0JGLEN3RXg0Z0JFLHFEQUtFLGVBREEsZUFIQSxzQkFDQSxvQkFDQSxheEU2NGdCSixDd0V6NGdCSSwrREFDRSxZeEU0NGdCTixDd0V0NGdCRSxzQkFFRSxtQkFEQSxjeEUwNGdCSixDd0V4NGdCSSw0QkFDRSwwQnhFMDRnQk4sQ3dFeDRnQkksOEJBQ0Usd0J4RTA0Z0JOLEN3RXY0Z0JJLHlCQUNFLGdCQUNBLGN4RXk0Z0JOLEN3RXQ0Z0JJLCtCQUNFLG9CQUNBLG9CeEV3NGdCTixDd0VuNGdCSSwyQkFDRSxheEVxNGdCTixDd0VqNGdCRSxvQkFFRSxlQURBLGdCQUVBLGdCeEVtNGdCSixDd0VsNGdCSSw2QkFFRSxpQkFEQSxVeEVxNGdCTixDd0VsNGdCTSxrQ0FDRSxZeEVvNGdCUixDd0UvM2dCRSxxQ0FDRSxzQnhFaTRnQkosQ3dFNzNnQkEsdUNBQ0Usd0J4RWc0Z0JGLEN3RXgzZ0JFLHFDQUNFLG1CQUNBLGdCQUNBLG9CeEUyM2dCSixDd0VoM2dCQSw4RUFOSSxtQkFDQSxnQkFDQSxtQnhFaTRnQkosQ3dFNzNnQkEsMEJBSUUsdUJ4RXkzZ0JGLEN3RXQzZ0JBLHdCQUtFLGtCQUpBLGVBQ0Esa0JBQ0EsZ0JBSUEsaUJBSEEsaUJBSUEsbUJBRkEsaUJ4RTIzZ0JGLEN3RXQzZ0JBLFlBQ0UsVXhFeTNnQkYsQ3dFcjNnQkEsb0NBQ0UsdUJ4RXczZ0JGLENNOXhoQkksNEJrRXFhSixvQ0FJSSxxQnhFeTNnQkYsQ0FDRixDd0V0M2dCSSxpSUFDRSxjeEV3M2dCTixDd0VwM2dCRSw0REFDRSxrQnhFczNnQkosQ3dFbjNnQkUsNkZBQ0UsNEJ4RXEzZ0JKLEN3RWwzZ0JFLDJHQUdFLGdDQUZBLG1CQUNBLG1CeEVxM2dCSixDd0VoM2dCSSxvSEFDRSxXeEVrM2dCTixDd0U3MmdCSSxxS0FDRSxZeEUrMmdCTixDTXZ6aEJJLDRCa0UrY0EsNERBQ0UsZXhFNDJnQkosQ3dFdDJnQkUsdUZBQ0UsaUJBQ0Esb0J4RTIyZ0JKLEN3RXgyZ0JFLHVGQUNFLG1CQUNBLG9CeEUwMmdCSixDd0V2MmdCRSx3SEFFRSxtQkFEQSxtQnhFMDJnQkosQ3dFdDJnQkUsMEhBQ0UsZXhFdzJnQkosQ0FqQkYsQ3dFOTBnQkEseUJBRUUsZUFEQSxnQkFFQSxnQnhFdzFpQkYsQ3dFdDFpQkUsZ0RBQ0UsZUFFQSxnQkFEQSxnQnhFeTFpQkosQ3dFcDFpQkEsOEJBQ0UsZ0JBQ0EsU3hFdTFpQkYsQ3dFdDFpQkUscUNBT0UscUJBREEsYUFGQSxlQURBLGdCQURBLFlBR0EsaUJBSkEsa0J4RTgxaUJKLEN3RXQxaUJJLDhDQUNFLGN4RXcxaUJOLEN3RXIxaUJJLDBDQU9FLG1CQURBLGFBRkEsZUFEQSxnQkFEQSxZQUdBLGlCQUpBLGtCeEU2MWlCTixDd0VwMWlCRSxrQ0FDRSxlQUNBLFV4RXMxaUJKLEN3RXIxaUJJLHVDQUNFLFl4RXUxaUJOLEN3RW4xaUJFLG9DQUVFLHlCQURBLDBCQUVBLDJCQUNBLDBCeEVxMWlCSixDd0VuMWlCRSxrRUFDRSxnQkFFQSxtQkFDQSxhQUZBLFN4RXUxaUJKLEN3RXAxaUJJLHdFQUVFLGVBREEsZ0JBRUEsaUJBRUEsa0JBREEsaUJ4RXUxaUJOLEN3RXIxaUJNLGdGQUVFLFlBQ0EsaUJBRkEsVXhFeTFpQlIsQ3dFdDFpQlEsMEZBQ0UsWXhFdzFpQlYsQ3dFbDFpQkUsdUNBQ0UscUJ4RW8xaUJKLEN3RWwxaUJJLDJDQUNFLGV4RW8xaUJOLEN3RS8waUJFLDBDQUNFLGFBQ0Esd0J4RWsxaUJKLEN3RWgxaUJJLGlEQUVFLGVBREEsZ0JBRUEsZ0J4RWsxaUJOLEN3RWgxaUJNLDZEQUNFLGF4RWsxaUJSLEN3RTkwaUJFLGtEQUNFLGFBQ0Esc0J4RWcxaUJKLEN3RTkwaUJJLHlEQUVFLGVBREEsZ0JBRUEsZ0J4RWcxaUJOLEN3RTMwaUJJLDBEQUNFLGVBQ0EsZ0JBQ0EsZ0J4RTYwaUJOLEN3RXowaUJBLFVBRUUsdUJBQ0EscUJBQ0EsbUJ4RTQwaUJGLEN3RTEwaUJBLDBCQUNFLG1CeEU2MGlCRixDd0UxMGlCQSxnQ0FJRSxzQkFHQSxvQkFGQSw0QkFHQSxtQkFHQSxTQUZBLGlCQU1BLGNBTEEsOEJBVEEsZUFhQSxrQkFYQSxTQVNBLDBCQUNBLGtCQVhBLFV4RTAxaUJGLEN3RTMwaUJFLHVDQUNFLFdBRUEsY0FFQSxVQURBLGtCQUZBLFl4RWcxaUJKLENNNzlqQkkseUJrRTBuQkosZ0NBMEJJLFl4RTYwaUJGLENBQ0YsQ3dFejBpQkUsMENBQ0UscUR4RTQwaUJKLEN3RXYwaUJFLHdDQUNFLG1EeEUwMGlCSixDd0V0MGlCQSxtQ0FDRSxXQUNBLGlCeEV5MGlCRixDTS8rakJJLHlCa0VvcUJKLG1DQUtJLE14RTAwaUJGLENBQ0YsQ3dFdDBpQkUsMENBQ0UseUR4RXkwaUJKLEN3RXAwaUJFLHVDQUNFLGtEeEV1MGlCSixDd0VuMGlCQSw4QkFFRSxrQnhFcTBpQkYsQ3dFcDBpQkUsaUNBRUUsZUFEQSxnQkFFQSxpQkFDQSxrQnhFczBpQkosQ3dFcDBpQk0sMENBQ0UsWXhFczBpQlIsQ3dFeHppQkEsNkNBQ0UsWXhFazBpQkYsQ3dFL3ppQkEsc0NBRUUsdUJBR0EsZ0NBSkEsYUFFQSw4QkFDQSxnQkFFQSxtQnhFazBpQkYsQ3dFaDBpQkUsdURBQ0UsYXhFazBpQkosQ3dFL3ppQkUsd0VBR0UsbUJBRkEsYUFHQSxhQUZBLHNCQUdBLFF4RWkwaUJKLEN3RTl6aUJFLDJDQUNFLGlCeEVnMGlCSixDd0U1emlCQSxxQ0FDRSxhQUVBLHNCQURBLFdBRUEsbUJ4RSt6aUJGLEN3RTd6aUJFLHdEQUNFLCtCeEUremlCSixDd0U1emlCRSx3Q0FDRSxnQnhFOHppQkosQ3dFM3ppQkUsdUNBQ0UsZUFDQSxlckVwckIwQixDcUVxckIxQixrQnhFNnppQkosQ3dFMXppQkUscUlBRUUsb0J4RTR6aUJKLEN3RXh6aUJBLGlFQUVFLGVyRTlyQjRCLENxRWdzQjVCLHVCQURBLGlCeEU0emlCRixDd0V2emlCRSxxQ0FDRSxheEUwemlCSixDd0V0emlCQSxtQ0FDRSx3QnJFeHZCWSxDcUV5dkJaLFV4RXl6aUJGLEN3RXZ6aUJFLG1EQUNFLFdBQ0EsbUJ4RXl6aUJKLEN3RXJ6aUJBLHFDQUdFLGlCQURBLFlBR0EsZUFKQSxtQkFHQSxhQUVBLFl4RXd6aUJGLEN3RXJ6aUJBLG9GQUVFLGlCQURBLG1CeEV5emlCRixDd0V0emlCRSxpSUFHRSx5QkFGQSxzQkFDQSxlQUVBLDBCeEV3emlCSixDd0VyemlCRSw0SkFJRSxtQkFIQSxhQUVBLG1CQURBLFVBR0EsMEJ4RXV6aUJKLEN3RXB6aUJFLDBIQUNFLGV4RXN6aUJKLEN3RXB6aUJJLCtIQUVFLG1CQUNBLGVyRXR2QndCLENxRXV2QnhCLHNCQUhBLGV4RXl6aUJOLEN5RXBya0JBLGdCQUlJLGdCQUhBLG1CQU1BLDRCQUZBLFdBQ0EsZ0JBSEEsa0JBREEsaUJ6RTRya0JKLEN5RXJya0JJLHNCQVNJLDRCQUNBLDZCQUZBLDBCQUZBLFlBTEEsV0FJQSxTQUVBLHFCQUpBLGNBREEsa0JBRUEsT3pFNnJrQlIsQ3lFcHJrQkkscUJBQ0ksNkJBQ0EsZ0JBQ0EsVXpFc3JrQlIsQ3lFcnJrQlEsMkJBQ0ksc0N6RXVya0JaLEN5RWxya0JBLGlCQU1JLDBCQURBLDRCQUZBLGVBRkEsZ0JBR0EsaUJBRkEsaUJ6RXlya0JKLEN5RWxya0JBLFVBQ0ksd0R6RXFya0JKLEN5RWxya0JBLFlBQ0ksd0R6RXFya0JKLEN5RWxya0JBLHdFQUNFLHdEekVxcmtCRixDeUVucmtCQSxnRkFDRSwyRHpFc3JrQkYsQ3lFbnJrQkEsc0VBQ0Usa0R6RXNya0JGLEN5RXBya0JBLGdFQUNFLCtEekV1cmtCRixDeUVycmtCQSxrRUFDRSw0RHpFd3JrQkYsQ3lFcHJrQkEsa0JBQ0ksWXpFdXJrQkosQ3lFcnJrQkkseUJBQ0ksa0J6RXVya0JSLEN5RXJya0JRLGdDQUVJLGVBREEsZ0JBRUEsZ0J6RXVya0JaLEN5RXJya0JZLDhDQUVJLGVBQ0EsbUJBQ0EsaUJBSEEsVXpFMHJrQmhCLEN5RXJya0JnQixtREFDSSxTekV1cmtCcEIsQ3lFbHJrQlEsbUNBRUksZUFEQSxnQkFFQSxnQnpFb3JrQlosQ3lFaHJrQkksMkJBQ0ksd0J6RWtya0JSLEN5RWhya0JRLGlDQUNJLFl6RWtya0JaLEN5RWhya0JZLHlDQUdJLG1CQURBLGFBRUEsOEJBSEEsZXpFcXJrQmhCLEN5RWhya0JnQixzREFDSSxlekVrcmtCcEIsQ3lFL3FrQmdCLHdHQU1JLDBCQURBLDRCQUZBLGVBRkEsZ0JBR0EsaUJBRkEsaUJ6RXFya0JwQixDeUU5cWtCZ0IsOENBQ0ksaUJ6RWdya0JwQixDeUUzcWtCUSxzQ0FDSSxpQnpFNnFrQlosQ3lFeHFrQlEsZ0NBVUksbUJBR0EscURBR0EsNEJBREEsNEJBRUEsdUJBTkEsa0JBQ0EsV0FOQSxlQURBLGdCQUlBLFlBRkEsaUJBV0EsZ0JBSkEsaUNBTkEsV3pFZ3JrQlosQ3lFdnJrQlksc0NBQ0ksY3pFeXJrQmhCLEN5RXRxa0JRLG1DQUNJLG9CQUVBLGtCQUlBLFdBQ0EsaUJBTkEsV0FFQSxrQkFDQSxVQUNBLFd6RTBxa0JaLEN5RXJxa0JRLGtDQUtJLHlCQUhBLFlBQ0Esa0JBQ0EscUJ6RXdxa0JaLEN5RXRxa0JZLHVDQUNJLG1CekV3cWtCaEIsQ3lFcHFrQlEscUNBSUkseUJBQ0Esa0JBRkEsWUFGQSxtQkFDQSxVekV5cWtCWixDeUVucWtCUSxxQ0FHSSxZQUZBLGtCekV1cWtCWixDeUVscWtCUSxrQ0FDSSxlekVvcWtCWixDeUVscWtCWSx1Q0FFSSxtQkFEQSxhQUVBLDJCQUNBLGtCekVvcWtCaEIsQ3lFanFrQlksNkNBRUksZUFEQSxnQkFFQSxpQkFDQSxpQnpFbXFrQmhCLEN5RWhxa0JZLHlEQUNJLHlCQUdBLDRCQURBLFdBRUEseUJBQ0EsZ0JBSkEscUJ6RXNxa0JoQixDeUUvcGtCWSwyQ0FFSSxZQUVBLGtCQUNBLFVBRkEsV3pFbXFrQmhCLEN5RTlwa0JvQiwwREFDSSx1QnpFZ3FrQnhCLEN5RTVwa0JnQixpREFDSSxxQnpFOHBrQnBCLEN5RTNwa0JnQixtREFDSSxvQnpFNnBrQnBCLEN5RTVwa0JvQix1REFDSSx1QnpFOHBrQnhCLEN5RXpwa0JZLDZDQUNJLHlCQVNBLHlCQUVBLGtCQVRBLFdBRUEsa0JBREEsWUFPQSxhQUhBLHlCQURBLHFCQUxBLHNCQU9BLFd6RThwa0JoQixDeUV6cGtCZ0IsMERBQ0ksVXpFMnBrQnBCLEN5RXhwa0JnQixvREFDSSxxQnpFMHBrQnBCLEN5RXpwa0JvQixpRUFDSSxVekUycGtCeEIsQ3lFdHBrQm9CLHlEQUVJLGtCQURBLHFCekV5cGtCeEIsQ3lFbHBrQlEsbUNBRUksbUJBREEsYUFJQSxTQUZBLHlCQUdBLGVBRkEsVXpFc3BrQlosQ3lFbHBrQlksd0NBRUksZUFEQSxnQkFFQSxnQnpFb3BrQmhCLEN5RWxwa0JnQiw4Q0FDSSxjekVvcGtCcEIsQ3lFaHBrQlksMENBRUksbUJBREEsWUFFQSxrQkFDQSxXQUdBLGVBQ0EsZ0JBRkEsWUFEQSxXekVxcGtCaEIsQ3lFanBrQmdCLGdEQUNJLGN6RW1wa0JwQixDeUU5b2tCUSxtQ0FDSSxZekVncGtCWixDeUU5b2tCWSw2Q0FHSSxtQkFGQSxhQUNBLDZCekVpcGtCaEIsQ3lFOW9rQmdCLCtEQUdJLG9DQUNBLHFDQUZBLFlBR0EsZ0JBSkEscUJ6RW9wa0JwQixDeUU1b2tCWSx1Q0FFSSxtQkFEQSxhQUVBLDZCekU4b2tCaEIsQ3lFM29rQm9CLHFEQUVJLDJCQURBLG9CekU4b2tCeEIsQ3lFMW9rQm9CLHNEQUNJLHFCekU0b2tCeEIsQ3lFeG9rQmdCLGtEQUNJLFV6RTBva0JwQixDeUV4b2tCb0IscURBRUksZUFEQSxnQkFFQSxnQnpFMG9rQnhCLEN5RXJva0JZLDBDQUVJLG1CQURBLGFBS0EsZUFEQSxnQkFGQSx5QkFJQSxpQkFIQSxlekUwb2tCaEIsQ3lFcm9rQmdCLCtDQUNJLFdBQ0EsZUFDQSxpQnpFdW9rQnBCLEN5RXBva0JnQixpREFFSSxtQkFJQSx3QnRFNVJOLENzRThSTSxZQUNBLGtCQUZBLFdBRkEsZUFKQSxhQVVBLGVBREEsZ0JBUEEsdUJBU0EsaUJBUkEsaUJ6RThva0JwQixDeUVsb2tCWSx1Q0FFSSxtQkFEQSxhQUVBLDBCekVvb2tCaEIsQ3lFbG9rQmdCLGdKQUVJLHVCekVvb2tCcEIsQ3lFam9rQmdCLDJDQUVJLHlCQURBLHNCQU1BLDhCQURBLDJCQUhBLFlBRUEsNEJBREEsb0J6RXNva0JwQixDeUVob2tCZ0IsNENBRUkseUJBREEsWUFLQSwrQkFEQSw0QkFGQSxnQkFDQSxXekVvb2tCcEIsQ3lFNW5rQlksdURBQ0ksNEJ6RThua0JoQixDeUUzbmtCWSw2REFDSSw0QnpFNm5rQmhCLEN5RTNua0JnQixnRUFDSSxTekU2bmtCcEIsQ3lFeG5rQlEsa0NBRUksbUJBREEsYUFFQSxnQkFFQSxrQkFEQSxXekUybmtCWixDeUV4bmtCWSx1Q0FLSSx5QkFFQSwyQkFMQSxZQUlBLFdBSEEsa0JBQ0EsU0FIQSxVekVnb2tCaEIsQ3lFdm5rQlksdUNBSUksc0JBRkEsWUFEQSxpQkFJQSxlQUZBLFV6RTJua0JoQixDeUVobmtCb0IseURBQ0ksV3pFa25rQnhCLEN5RS9ta0JvQix3REFDSSxjekVpbmtCeEIsQ3lFN21rQmdCLG9FQUVJLGtCQURBLHFCekVnbmtCcEIsQ3lFdm1rQlksd0NBQ0ksWXpFeW1rQmhCLEN5RXRta0JZLHlDQUVJLG1CQURBLGdCQUVBLGdCekV3bWtCaEIsQ3lFdG1rQmdCLGdEQUNJLHVCekV3bWtCcEIsQ3lFcm1rQmdCLCtDQUNJLDZCQUNBLGtDQUNBLGtDQUNBLDhCQUNBLHlCekV1bWtCcEIsQ3lFbG1rQlEsK0JBR0ksd0NBRkEseUJBQ0EsVXpFcW1rQlosQ3lFbG1rQlksb0NBQ0ksZ0J6RW9ta0JoQixDeUVsbWtCWSxzQ0FDSSxhekVvbWtCaEIsQ3lFL2xrQlksdUNBSUksWUFDQSxrQkFIQSxZQUlBLFVBTEEscUJ6RXNta0JoQixDeUUzbGtCQSxrQ0FDSSxpQnpFOGxrQkosQ3lFM2xrQkEsbUJBQ0kseUJBQ0EsVXpFOGxrQkosQ3lFNWxrQkkseUJBQ0ksa0N6RThsa0JSLEN5RTFsa0JBLHVCQUNJLHlCQUNBLFV6RTZsa0JKLEN5RTNsa0JJLDZCQUNJLGtDekU2bGtCUixDeUV6bGtCQSw2QkFDSSxjekU0bGtCSixDeUUxbGtCSSxvQ0FLSSx5QkFJQSxrQkFGQSxXQU5BLFdBQ0EscUJBRUEsWUFFQSxrQkFFQSxzQkFMQSxVekVrbWtCUixDeUV6bGtCYSxpRUFDTCx3QnpFMmxrQlIsQ3lFeGxrQmEsK0RBQ0wsVXpFMmxrQlIsQ3lFeGxrQkksa0NBTUksU0FKQSxxQkFNQSxlQURBLGdCQUZBLFdBSUEsaUJBTEEsaUJBSEEsa0JBRUEsU3pFaW1rQlIsQ3lFamxrQlEscU1BQ0ksVXpFdWxrQlosQ3lFaGxrQlEseUNBREosd0RBRVEsaUJ6RW9sa0JWLENBQ0YsQ3lFbGxrQlksMENBTFIsd0RBTVksaUJ6RXFsa0JkLENBQ0YsQ3lFdmtrQkEsNEhBQ0ksa0N6RThra0JKLEN5RTNra0JBLHFGQUVJLG9CekU4a2tCSixDeUUza2tCQSxxRkFDSSwwQnpFOGtrQkosQ3lFM2trQkEsOEJBQ0ksa0N6RThra0JKLEN5RTNra0JBLDZEQUNJLG1DQUNBLG9CekU4a2tCSixDeUUza2tCQSw4RkFFSSxrQ3pFOGtrQkosQ3lFbmtrQkEsNEhBQ0ksa0N6RTBra0JKLEN5RXZra0JBLHFGQUVJLG9CekUwa2tCSixDeUV2a2tCQSxxRkFDSSwwQnpFMGtrQkosQ3lFL2prQkEseUxBRUksa0N6RTBra0JKLEN5RXRra0JBLDRDQUNFLFV6RXlra0JGLEN5RWhra0JBLGdJQUNJLGtDekV1a2tCSixDeUVwa2tCQSx1RkFFSSxvQnpFdWtrQkosQ3lFcGtrQkEsdUZBQ0ksMEJ6RXVra0JKLEN5RTVqa0JBLGlNQUVJLGtDekV1a2tCSixDeUVoa2tCQSxvQ0FDSSxrQ3pFbWtrQkosQ3lFaGtrQkEsd0NBQ0ksbUNBSUEsNERBREEsd0JBRkEsNEJBQ0EscUJ6RXFra0JKLEN5RWhra0JBLHdMQUVJLGtDekVta2tCSixDeUVoa2tCQSw2UUFNRSxvQnpFbWtrQkYsQ3lFaGtrQkEsZ0xBRUksMEJ6RW1ra0JKLEN5RTNqa0JBLGtNQUVJLGtDekVta2tCSixDeUVsamtCQSxpQ0FLRSw0RHpFcWprQkYsQ3lFaGprQkEsaUVBVEUsbUNBR0Esd0JBRkEsNEJBQ0EscUJ6RStqa0JGLEN5RXhqa0JBLGdDQUtFLCtEekVtamtCRixDeUUvaWtCQSxVQUNJLGV6RWtqa0JKLEN5RS9pa0JBLG1CQUlJLHdCQUNBLHNCQUhBLGVBREEsZ0JBRUEsZ0J6RW9qa0JKLEN5RS9pa0JBLGtCQUNJLHlCQUlBLHlEQUVBLDBCQUNBLDJCQUZBLDRCQUpBLDRCQUVBLFlBREEscUJ6RXVqa0JKLEN5RWhqa0JJLHVCQUVJLDBCQURBLHFCekVtamtCUixDeUU5aWtCQSxxQ0FDSSxjekVpamtCSixDeUV4aWtCQSxvQkFDSSxTekVnamtCSixDeUU3aWtCQSw4QkFFSSxlQURBLGdCQUVBLGdCekVnamtCSixDeUU3aWtCQSxrREFDSSx5QkFDQSxVekVnamtCSixDeUU3aWtCQSxzRUFDSSxtQ0FDQSxvQnpFZ2prQkosQ3lFN2lrQkEsYUFDSSxZekVnamtCSixDeUU1aWtCSSw0QkFDSSxzQkFDQSxnQkFDQSxxQnpFK2lrQlIsQ3lFM2lrQkEscUNBQ0ksc0JBRUEsbUJBREEsZ0JBRUEsc0JBQ0EsY3pFOGlrQkosQ3lFM2lrQkEsOENBQ0ksc0JBRUEsdUJBREEsbUJ6RStpa0JKLEN5RTNpa0JBLDZEQUVJLHVCQURBLGN6RStpa0JKLEN5RXZpa0JJLDZSQUNJLCtCekU2aWtCUixDeUV6aWtCQSx3REFDRSwrQnpFNGlrQkYsQ3lFemlrQkEsOENBQ0ksK0J6RTRpa0JKLEN5RXppa0JBLFVBQ0kscUJ6RTRpa0JKLEN5RXppa0JBLDhCQUNJLGdCekU0aWtCSixDeUUxaWtCSSwyQkFISiw4QkFJUSxXekU2aWtCTixDeUV4aWtCRSxpREFFUSxrQnpFNGlrQlYsQ0FMRixDeUVsaWtCQSw4QkFDSSxTekUyaWtCSixDeUV2aWtCSSwrRUFDSSxVekUwaWtCUixDeUVyaWtCSSx1RkFDSSxZQUVBLFdBREEsV3pFeWlrQlIsQ3lFbmlrQkksdUxBR0ksWUFDQSxrQkFGQSxRQURBLGlCekV5aWtCUixDeUVwaWtCUSx5T0FDSSxZekVzaWtCWixDeUVuaWtCUSxpU0FDSSxlekVxaWtCWixDeUVqaWtCSSw2S0FDSSxtQnpFbWlrQlIsQ3lFOWhrQkksNEVBRUksZUFEQSxnQnpFa2lrQlIsQ3lFOWhrQkksa0RBRUksa0JBREEsZ0J6RWlpa0JSLEN5RTloa0JRLHNFQUNJLG9CekVnaWtCWixDeUU1aGtCSSxpR0FDSSxlekU4aGtCUixDeUUzaGtCSSxnRUFHSSxtQkFGQSxpQkFDQSxZekU4aGtCUixDeUUxaGtCSSwyREFDSSxjekU0aGtCUixDeUVyaGtCSSx3TEFDSSxnQnpFMGhrQlIsQ3lFdGhrQkEsaUZBQ0ksYUFDQSx3QnpFeWhrQkosQ3lFdGhrQkEsMENBQ0ksVXpFeWhrQkosQ3lFdGhrQkEsaURBQ0ksZXpFeWhrQkosQzBFMWdtQkEsY0FDRSxxQnZFZ0ZZLEN1RS9FWixhdkVtRlksQ3VFL0VaLGFBQ0EsdUJBRkEscUJBREEsc0JBREEsb0IxRWlobUJGLEMwRTVnbUJFLGdCQUNFLGtCMUU4Z21CSixDTTM5bEJJLHlCb0U1REosY0FZSSxpQjFFK2dtQkYsQ0FDRixDMEU1Z21CQSxxQkFDRSxhQUNBLHNCQUNBLDJCQUNBLGMxRStnbUJGLENNditsQkkseUJvRTVDSixxQkFNSSxVQUNBLGMxRWlobUJGLEMwRWhobUJFLDZCQUNFLGMxRWtobUJKLEMwRWhobUJFLDhCQUNFLGExRWtobUJKLENBQ0YsQzBFOWdtQkEsMEJBQ0UsWTFFaWhtQkYsQzBFOWdtQkEsNEJBQ0UsbUJBRUEsZXZFK0Y0QixDdUVoRzVCLHNCQUVBLGtCMUVpaG1CRixDTTkvbEJJLHlCb0V2QkosNEJBTUksa0IxRW1obUJGLENBQ0YsQzBFaGhtQkEscUNBQ0UsYTFFbWhtQkYsQzBFbGhtQkUsc0ZBRUUsYTFFbWhtQkosQzBFL2dtQkEscUJBQ0UsbUJBQ0Esb0IxRWtobUJGLEMwRS9nbUJBLHVCQUNFLGUxRWtobUJGLEMwRWpobUJFLDRCQUdFLGV2RXdFMEIsQ3VFekUxQixrQkFEQSx5QjFFcWhtQkosQzBFamhtQkksdUNBQ0UsYzFFbWhtQk4sQzBFN2dtQkUsb0RBQ0Usa0IxRWdobUJKLEMwRTlnbUJFLGlDQUNFLHNCMUVnaG1CSixDMEU1Z21CQSwwQkFPRSw0Q0FDQSxlQUpBLGNBSEEsbUJBQ0Esc0JBQ0EseUJBRUEsVTFFa2htQkY7QTJFem1tQkE7Ozs7O0VBQUEsQ0FPQSxLQUVFLDZCQURBLHFCM0UrbW1CRixDMkUzbW1CQSxpQkFHRSxrQjNFOG1tQkYsQzRFdm5tQkUsb0ZDR0EsaUJBREEsa0JBREEsa0JBREEsbUJBREEsVTdFcW9tQkYsQ005a21CSSx5QnNFekNFLHlCQUNFLGU1RTJubUJOLENBQ0YsQ01wbG1CSSx5QnNFekNFLHVDQUNFLGU1RWdvbUJOLENBQ0YsQ016bG1CSSwwQnNFekNFLHFEQUNFLGU1RXFvbUJOLENBQ0YsQ005bG1CSSwwQnNFekNFLG1FQUNFLGdCNUUwb21CTixDQUNGLEM0RS9tbUJFLEtDbkNBLGFBQ0EsZUFFQSxrQkFEQSxrQjdFc3BtQkYsQzRFL21tQkUsWUFFRSxjQURBLGM1RW1ubUJKLEM0RWhubUJJLDJDQUdFLGVBREEsZTVFbW5tQk4sQzhFeHFtQkUsc3FCQUlFLGtCQURBLG1CQUZBLGtCQUNBLFU5RWtybUJKLEM4RTFwbUJNLEtBQ0UsYUFDQSxZQUNBLGM5RTZwbUJSLEM2RWpvbUJFLGNBQ0UsY0FDQSxjN0Vvb21CSixDNkV0b21CRSxjQUNFLGFBQ0EsYTdFeW9tQkosQzZFM29tQkUsY0FDRSx3QkFDQSx3QjdFOG9tQkosQzZFaHBtQkUsY0FDRSxhQUNBLGE3RW1wbUJKLEM2RXJwbUJFLGNBQ0UsYUFDQSxhN0V3cG1CSixDNkUxcG1CRSxjQUNFLHdCQUNBLHdCN0U2cG1CSixDOEVocm1CTSxVRENKLGNBRUEsZUFEQSxVN0Vvcm1CRixDOEVocm1CVSxPRGJSLHFCQUlBLHFCN0U4cm1CRixDOEVycm1CVSxPRGJSLHNCQUlBLHNCN0Vtc21CRixDOEUxcm1CVSxPRGJSLGFBSUEsYTdFd3NtQkYsQzhFL3JtQlUsT0RiUixzQkFJQSxzQjdFNnNtQkYsQzhFcHNtQlUsT0RiUixzQkFJQSxzQjdFa3RtQkYsQzhFenNtQlUsT0RiUixhQUlBLGE3RXV0bUJGLEM4RTlzbUJVLE9EYlIsc0JBSUEsc0I3RTR0bUJGLEM4RW50bUJVLE9EYlIsc0JBSUEsc0I3RWl1bUJGLEM4RXh0bUJVLE9EYlIsYUFJQSxhN0VzdW1CRixDOEU3dG1CVSxRRGJSLHNCQUlBLHNCN0UydW1CRixDOEVsdW1CVSxRRGJSLHNCQUlBLHNCN0Vndm1CRixDOEV2dW1CVSxRRGJSLGNBSUEsYzdFcXZtQkYsQzhFdHVtQk0sYUFBd0IsUTlFMHVtQjlCLEM4RXh1bUJNLFlBQXVCLFE5RTR1bUI3QixDOEV6dW1CUSxTQUF3QixPOUU2dW1CaEMsQzhFN3VtQlEsU0FBd0IsTzlFaXZtQmhDLEM4RWp2bUJRLFNBQXdCLE85RXF2bUJoQyxDOEVydm1CUSxTQUF3QixPOUV5dm1CaEMsQzhFenZtQlEsU0FBd0IsTzlFNnZtQmhDLEM4RTd2bUJRLFNBQXdCLE85RWl3bUJoQyxDOEVqd21CUSxTQUF3QixPOUVxd21CaEMsQzhFcndtQlEsU0FBd0IsTzlFeXdtQmhDLEM4RXp3bUJRLFNBQXdCLE85RTZ3bUJoQyxDOEU3d21CUSxTQUF3QixPOUVpeG1CaEMsQzhFanhtQlEsVUFBd0IsUTlFcXhtQmhDLEM4RXJ4bUJRLFVBQXdCLFE5RXl4bUJoQyxDOEV6eG1CUSxVQUF3QixROUU2eG1CaEMsQzhFdHhtQlksVURoQlYsdUI3RTB5bUJGLEM4RTF4bUJZLFVEaEJWLHdCN0U4eW1CRixDOEU5eG1CWSxVRGhCVixlN0Vrem1CRixDOEVseW1CWSxVRGhCVix3QjdFc3ptQkYsQzhFdHltQlksVURoQlYsd0I3RTB6bUJGLEM4RTF5bUJZLFVEaEJWLGU3RTh6bUJGLEM4RTl5bUJZLFVEaEJWLHdCN0VrMG1CRixDOEVsem1CWSxVRGhCVix3QjdFczBtQkYsQzhFdHptQlksVURoQlYsZTdFMDBtQkYsQzhFMXptQlksV0RoQlYsd0I3RTgwbUJGLEM4RTl6bUJZLFdEaEJWLHdCN0VrMW1CRixDTTcwbUJJLHlCd0UzQkUsUUFDRSxhQUNBLFlBQ0EsYzlFNDJtQk4sQzZFaDFtQkEsaUJBQ0UsY0FDQSxjN0VrMW1CRixDNkVwMW1CQSxpQkFDRSxhQUNBLGE3RXMxbUJGLEM2RXgxbUJBLGlCQUNFLHdCQUNBLHdCN0UwMW1CRixDNkU1MW1CQSxpQkFDRSxhQUNBLGE3RTgxbUJGLEM2RWgybUJBLGlCQUNFLGFBQ0EsYTdFazJtQkYsQzZFcDJtQkEsaUJBQ0Usd0JBQ0Esd0I3RXMybUJGLEM4RXozbUJJLGFEQ0osY0FFQSxlQURBLFU3RTQzbUJBLEM4RXgzbUJRLFVEYlIscUJBSUEscUI3RXE0bUJBLEM4RTUzbUJRLFVEYlIsc0JBSUEsc0I3RXk0bUJBLEM4RWg0bUJRLFVEYlIsYUFJQSxhN0U2NG1CQSxDOEVwNG1CUSxVRGJSLHNCQUlBLHNCN0VpNW1CQSxDOEV4NG1CUSxVRGJSLHNCQUlBLHNCN0VxNW1CQSxDOEU1NG1CUSxVRGJSLGFBSUEsYTdFeTVtQkEsQzhFaDVtQlEsVURiUixzQkFJQSxzQjdFNjVtQkEsQzhFcDVtQlEsVURiUixzQkFJQSxzQjdFaTZtQkEsQzhFeDVtQlEsVURiUixhQUlBLGE3RXE2bUJBLEM4RTU1bUJRLFdEYlIsc0JBSUEsc0I3RXk2bUJBLEM4RWg2bUJRLFdEYlIsc0JBSUEsc0I3RTY2bUJBLEM4RXA2bUJRLFdEYlIsY0FJQSxjN0VpN21CQSxDOEVsNm1CSSxnQkFBd0IsUTlFcTZtQjVCLEM4RW42bUJJLGVBQXVCLFE5RXM2bUIzQixDOEVuNm1CTSxZQUF3QixPOUVzNm1COUIsQzhFdDZtQk0sWUFBd0IsTzlFeTZtQjlCLEM4RXo2bUJNLFlBQXdCLE85RTQ2bUI5QixDOEU1Nm1CTSxZQUF3QixPOUUrNm1COUIsQzhFLzZtQk0sWUFBd0IsTzlFazdtQjlCLEM4RWw3bUJNLFlBQXdCLE85RXE3bUI5QixDOEVyN21CTSxZQUF3QixPOUV3N21COUIsQzhFeDdtQk0sWUFBd0IsTzlFMjdtQjlCLEM4RTM3bUJNLFlBQXdCLE85RTg3bUI5QixDOEU5N21CTSxZQUF3QixPOUVpOG1COUIsQzhFajhtQk0sYUFBd0IsUTlFbzhtQjlCLEM4RXA4bUJNLGFBQXdCLFE5RXU4bUI5QixDOEV2OG1CTSxhQUF3QixROUUwOG1COUIsQzhFbjhtQlUsYURoQlYsYTdFczltQkEsQzhFdDhtQlUsYURoQlYsdUI3RXk5bUJBLEM4RXo4bUJVLGFEaEJWLHdCN0U0OW1CQSxDOEU1OG1CVSxhRGhCVixlN0UrOW1CQSxDOEUvOG1CVSxhRGhCVix3QjdFayttQkEsQzhFbDltQlUsYURoQlYsd0I3RXErbUJBLEM4RXI5bUJVLGFEaEJWLGU3RXcrbUJBLEM4RXg5bUJVLGFEaEJWLHdCN0UyK21CQSxDOEUzOW1CVSxhRGhCVix3QjdFOCttQkEsQzhFOTltQlUsYURoQlYsZTdFaS9tQkEsQzhFaittQlUsY0RoQlYsd0I3RW8vbUJBLEM4RXArbUJVLGNEaEJWLHdCN0V1L21CQSxDQUNGLENNbi9tQkkseUJ3RTNCRSxRQUNFLGFBQ0EsWUFDQSxjOUVpaG5CTixDNkVyL21CQSxpQkFDRSxjQUNBLGM3RXUvbUJGLEM2RXovbUJBLGlCQUNFLGFBQ0EsYTdFMi9tQkYsQzZFNy9tQkEsaUJBQ0Usd0JBQ0Esd0I3RSsvbUJGLEM2RWpnbkJBLGlCQUNFLGFBQ0EsYTdFbWduQkYsQzZFcmduQkEsaUJBQ0UsYUFDQSxhN0V1Z25CRixDNkV6Z25CQSxpQkFDRSx3QkFDQSx3QjdFMmduQkYsQzhFOWhuQkksYURDSixjQUVBLGVBREEsVTdFaWluQkEsQzhFN2huQlEsVURiUixxQkFJQSxxQjdFMGluQkEsQzhFamluQlEsVURiUixzQkFJQSxzQjdFOGluQkEsQzhFcmluQlEsVURiUixhQUlBLGE3RWtqbkJBLEM4RXppbkJRLFVEYlIsc0JBSUEsc0I3RXNqbkJBLEM4RTdpbkJRLFVEYlIsc0JBSUEsc0I3RTBqbkJBLEM4RWpqbkJRLFVEYlIsYUFJQSxhN0U4am5CQSxDOEVyam5CUSxVRGJSLHNCQUlBLHNCN0Vra25CQSxDOEV6am5CUSxVRGJSLHNCQUlBLHNCN0Vza25CQSxDOEU3am5CUSxVRGJSLGFBSUEsYTdFMGtuQkEsQzhFamtuQlEsV0RiUixzQkFJQSxzQjdFOGtuQkEsQzhFcmtuQlEsV0RiUixzQkFJQSxzQjdFa2xuQkEsQzhFemtuQlEsV0RiUixjQUlBLGM3RXNsbkJBLEM4RXZrbkJJLGdCQUF3QixROUUwa25CNUIsQzhFeGtuQkksZUFBdUIsUTlFMmtuQjNCLEM4RXhrbkJNLFlBQXdCLE85RTJrbkI5QixDOEUza25CTSxZQUF3QixPOUU4a25COUIsQzhFOWtuQk0sWUFBd0IsTzlFaWxuQjlCLEM4RWpsbkJNLFlBQXdCLE85RW9sbkI5QixDOEVwbG5CTSxZQUF3QixPOUV1bG5COUIsQzhFdmxuQk0sWUFBd0IsTzlFMGxuQjlCLEM4RTFsbkJNLFlBQXdCLE85RTZsbkI5QixDOEU3bG5CTSxZQUF3QixPOUVnbW5COUIsQzhFaG1uQk0sWUFBd0IsTzlFbW1uQjlCLEM4RW5tbkJNLFlBQXdCLE85RXNtbkI5QixDOEV0bW5CTSxhQUF3QixROUV5bW5COUIsQzhFem1uQk0sYUFBd0IsUTlFNG1uQjlCLEM4RTVtbkJNLGFBQXdCLFE5RSttbkI5QixDOEV4bW5CVSxhRGhCVixhN0Uybm5CQSxDOEUzbW5CVSxhRGhCVix1QjdFOG5uQkEsQzhFOW1uQlUsYURoQlYsd0I3RWlvbkJBLEM4RWpubkJVLGFEaEJWLGU3RW9vbkJBLEM4RXBubkJVLGFEaEJWLHdCN0V1b25CQSxDOEV2bm5CVSxhRGhCVix3QjdFMG9uQkEsQzhFMW5uQlUsYURoQlYsZTdFNm9uQkEsQzhFN25uQlUsYURoQlYsd0I3RWdwbkJBLEM4RWhvbkJVLGFEaEJWLHdCN0VtcG5CQSxDOEVub25CVSxhRGhCVixlN0VzcG5CQSxDOEV0b25CVSxjRGhCVix3QjdFeXBuQkEsQzhFem9uQlUsY0RoQlYsd0I3RTRwbkJBLENBQ0YsQ014cG5CSSwwQndFM0JFLFFBQ0UsYUFDQSxZQUNBLGM5RXNybkJOLEM2RTFwbkJBLGlCQUNFLGNBQ0EsYzdFNHBuQkYsQzZFOXBuQkEsaUJBQ0UsYUFDQSxhN0VncW5CRixDNkVscW5CQSxpQkFDRSx3QkFDQSx3QjdFb3FuQkYsQzZFdHFuQkEsaUJBQ0UsYUFDQSxhN0V3cW5CRixDNkUxcW5CQSxpQkFDRSxhQUNBLGE3RTRxbkJGLEM2RTlxbkJBLGlCQUNFLHdCQUNBLHdCN0Vncm5CRixDOEVuc25CSSxhRENKLGNBRUEsZUFEQSxVN0Vzc25CQSxDOEVsc25CUSxVRGJSLHFCQUlBLHFCN0Urc25CQSxDOEV0c25CUSxVRGJSLHNCQUlBLHNCN0VtdG5CQSxDOEUxc25CUSxVRGJSLGFBSUEsYTdFdXRuQkEsQzhFOXNuQlEsVURiUixzQkFJQSxzQjdFMnRuQkEsQzhFbHRuQlEsVURiUixzQkFJQSxzQjdFK3RuQkEsQzhFdHRuQlEsVURiUixhQUlBLGE3RW11bkJBLEM4RTF0bkJRLFVEYlIsc0JBSUEsc0I3RXV1bkJBLEM4RTl0bkJRLFVEYlIsc0JBSUEsc0I3RTJ1bkJBLEM4RWx1bkJRLFVEYlIsYUFJQSxhN0UrdW5CQSxDOEV0dW5CUSxXRGJSLHNCQUlBLHNCN0Vtdm5CQSxDOEUxdW5CUSxXRGJSLHNCQUlBLHNCN0V1dm5CQSxDOEU5dW5CUSxXRGJSLGNBSUEsYzdFMnZuQkEsQzhFNXVuQkksZ0JBQXdCLFE5RSt1bkI1QixDOEU3dW5CSSxlQUF1QixROUVndm5CM0IsQzhFN3VuQk0sWUFBd0IsTzlFZ3ZuQjlCLEM4RWh2bkJNLFlBQXdCLE85RW12bkI5QixDOEVudm5CTSxZQUF3QixPOUVzdm5COUIsQzhFdHZuQk0sWUFBd0IsTzlFeXZuQjlCLEM4RXp2bkJNLFlBQXdCLE85RTR2bkI5QixDOEU1dm5CTSxZQUF3QixPOUUrdm5COUIsQzhFL3ZuQk0sWUFBd0IsTzlFa3duQjlCLEM4RWx3bkJNLFlBQXdCLE85RXF3bkI5QixDOEVyd25CTSxZQUF3QixPOUV3d25COUIsQzhFeHduQk0sWUFBd0IsTzlFMnduQjlCLEM4RTN3bkJNLGFBQXdCLFE5RTh3bkI5QixDOEU5d25CTSxhQUF3QixROUVpeG5COUIsQzhFanhuQk0sYUFBd0IsUTlFb3huQjlCLEM4RTd3bkJVLGFEaEJWLGE3RWd5bkJBLEM4RWh4bkJVLGFEaEJWLHVCN0VteW5CQSxDOEVueG5CVSxhRGhCVix3QjdFc3luQkEsQzhFdHhuQlUsYURoQlYsZTdFeXluQkEsQzhFenhuQlUsYURoQlYsd0I3RTR5bkJBLEM4RTV4bkJVLGFEaEJWLHdCN0UreW5CQSxDOEUveG5CVSxhRGhCVixlN0Vrem5CQSxDOEVseW5CVSxhRGhCVix3QjdFcXpuQkEsQzhFcnluQlUsYURoQlYsd0I3RXd6bkJBLEM4RXh5bkJVLGFEaEJWLGU3RTJ6bkJBLEM4RTN5bkJVLGNEaEJWLHdCN0U4em5CQSxDOEU5eW5CVSxjRGhCVix3QjdFaTBuQkEsQ0FDRixDTTd6bkJJLDBCd0UzQkUsUUFDRSxhQUNBLFlBQ0EsYzlFMjFuQk4sQzZFL3puQkEsaUJBQ0UsY0FDQSxjN0VpMG5CRixDNkVuMG5CQSxpQkFDRSxhQUNBLGE3RXEwbkJGLEM2RXYwbkJBLGlCQUNFLHdCQUNBLHdCN0V5MG5CRixDNkUzMG5CQSxpQkFDRSxhQUNBLGE3RTYwbkJGLEM2RS8wbkJBLGlCQUNFLGFBQ0EsYTdFaTFuQkYsQzZFbjFuQkEsaUJBQ0Usd0JBQ0Esd0I3RXExbkJGLEM4RXgybkJJLGFEQ0osY0FFQSxlQURBLFU3RTIybkJBLEM4RXYybkJRLFVEYlIscUJBSUEscUI3RW8zbkJBLEM4RTMybkJRLFVEYlIsc0JBSUEsc0I3RXczbkJBLEM4RS8ybkJRLFVEYlIsYUFJQSxhN0U0M25CQSxDOEVuM25CUSxVRGJSLHNCQUlBLHNCN0VnNG5CQSxDOEV2M25CUSxVRGJSLHNCQUlBLHNCN0VvNG5CQSxDOEUzM25CUSxVRGJSLGFBSUEsYTdFdzRuQkEsQzhFLzNuQlEsVURiUixzQkFJQSxzQjdFNDRuQkEsQzhFbjRuQlEsVURiUixzQkFJQSxzQjdFZzVuQkEsQzhFdjRuQlEsVURiUixhQUlBLGE3RW81bkJBLEM4RTM0bkJRLFdEYlIsc0JBSUEsc0I3RXc1bkJBLEM4RS80bkJRLFdEYlIsc0JBSUEsc0I3RTQ1bkJBLEM4RW41bkJRLFdEYlIsY0FJQSxjN0VnNm5CQSxDOEVqNW5CSSxnQkFBd0IsUTlFbzVuQjVCLEM4RWw1bkJJLGVBQXVCLFE5RXE1bkIzQixDOEVsNW5CTSxZQUF3QixPOUVxNW5COUIsQzhFcjVuQk0sWUFBd0IsTzlFdzVuQjlCLEM4RXg1bkJNLFlBQXdCLE85RTI1bkI5QixDOEUzNW5CTSxZQUF3QixPOUU4NW5COUIsQzhFOTVuQk0sWUFBd0IsTzlFaTZuQjlCLEM4RWo2bkJNLFlBQXdCLE85RW82bkI5QixDOEVwNm5CTSxZQUF3QixPOUV1Nm5COUIsQzhFdjZuQk0sWUFBd0IsTzlFMDZuQjlCLEM4RTE2bkJNLFlBQXdCLE85RTY2bkI5QixDOEU3Nm5CTSxZQUF3QixPOUVnN25COUIsQzhFaDduQk0sYUFBd0IsUTlFbTduQjlCLEM4RW43bkJNLGFBQXdCLFE5RXM3bkI5QixDOEV0N25CTSxhQUF3QixROUV5N25COUIsQzhFbDduQlUsYURoQlYsYTdFcThuQkEsQzhFcjduQlUsYURoQlYsdUI3RXc4bkJBLEM4RXg3bkJVLGFEaEJWLHdCN0UyOG5CQSxDOEUzN25CVSxhRGhCVixlN0U4OG5CQSxDOEU5N25CVSxhRGhCVix3QjdFaTluQkEsQzhFajhuQlUsYURoQlYsd0I3RW85bkJBLEM4RXA4bkJVLGFEaEJWLGU3RXU5bkJBLEM4RXY4bkJVLGFEaEJWLHdCN0UwOW5CQSxDOEUxOG5CVSxhRGhCVix3QjdFNjluQkEsQzhFNzhuQlUsYURoQlYsZTdFZytuQkEsQzhFaDluQlUsY0RoQlYsd0I3RW0rbkJBLEM4RW45bkJVLGNEaEJWLHdCN0VzK25CQSxDQUNGLEMrRW5ob0JNLFFBQXdCLHNCL0VzaG9COUIsQytFdGhvQk0sVUFBd0Isd0IvRTBob0I5QixDK0UxaG9CTSxnQkFBd0IsOEIvRThob0I5QixDK0U5aG9CTSxTQUF3Qix1Qi9Fa2lvQjlCLEMrRWxpb0JNLFNBQXdCLHVCL0VzaW9COUIsQytFdGlvQk0sYUFBd0IsMkIvRTBpb0I5QixDK0UxaW9CTSxjQUF3Qiw0Qi9FOGlvQjlCLEMrRTlpb0JNLFFBQXdCLHNCL0Vram9COUIsQytFbGpvQk0sZUFBd0IsNkIvRXNqb0I5QixDTXJnb0JJLHlCeUVqREUsV0FBd0Isc0IvRTJqb0I1QixDK0Uzam9CSSxhQUF3Qix3Qi9FOGpvQjVCLEMrRTlqb0JJLG1CQUF3Qiw4Qi9FaWtvQjVCLEMrRWprb0JJLFlBQXdCLHVCL0Vva29CNUIsQytFcGtvQkksWUFBd0IsdUIvRXVrb0I1QixDK0V2a29CSSxnQkFBd0IsMkIvRTBrb0I1QixDK0Uxa29CSSxpQkFBd0IsNEIvRTZrb0I1QixDK0U3a29CSSxXQUF3QixzQi9FZ2xvQjVCLEMrRWhsb0JJLGtCQUF3Qiw2Qi9FbWxvQjVCLENBQ0YsQ01uaW9CSSx5QnlFakRFLFdBQXdCLHNCL0V3bG9CNUIsQytFeGxvQkksYUFBd0Isd0IvRTJsb0I1QixDK0UzbG9CSSxtQkFBd0IsOEIvRThsb0I1QixDK0U5bG9CSSxZQUF3Qix1Qi9FaW1vQjVCLEMrRWptb0JJLFlBQXdCLHVCL0VvbW9CNUIsQytFcG1vQkksZ0JBQXdCLDJCL0V1bW9CNUIsQytFdm1vQkksaUJBQXdCLDRCL0UwbW9CNUIsQytFMW1vQkksV0FBd0Isc0IvRTZtb0I1QixDK0U3bW9CSSxrQkFBd0IsNkIvRWdub0I1QixDQUNGLENNaGtvQkksMEJ5RWpERSxXQUF3QixzQi9FcW5vQjVCLEMrRXJub0JJLGFBQXdCLHdCL0V3bm9CNUIsQytFeG5vQkksbUJBQXdCLDhCL0Uybm9CNUIsQytFM25vQkksWUFBd0IsdUIvRThub0I1QixDK0U5bm9CSSxZQUF3Qix1Qi9FaW9vQjVCLEMrRWpvb0JJLGdCQUF3QiwyQi9Fb29vQjVCLEMrRXBvb0JJLGlCQUF3Qiw0Qi9FdW9vQjVCLEMrRXZvb0JJLFdBQXdCLHNCL0Uwb29CNUIsQytFMW9vQkksa0JBQXdCLDZCL0U2b29CNUIsQ0FDRixDTTdsb0JJLDBCeUVqREUsV0FBd0Isc0IvRWtwb0I1QixDK0VscG9CSSxhQUF3Qix3Qi9FcXBvQjVCLEMrRXJwb0JJLG1CQUF3Qiw4Qi9Fd3BvQjVCLEMrRXhwb0JJLFlBQXdCLHVCL0UycG9CNUIsQytFM3BvQkksWUFBd0IsdUIvRThwb0I1QixDK0U5cG9CSSxnQkFBd0IsMkIvRWlxb0I1QixDK0VqcW9CSSxpQkFBd0IsNEIvRW9xb0I1QixDK0VwcW9CSSxXQUF3QixzQi9FdXFvQjVCLEMrRXZxb0JJLGtCQUF3Qiw2Qi9FMHFvQjVCLENBQ0YsQytFanFvQkEsYUFFSSxjQUFxQixzQi9FbXFvQnZCLEMrRW5xb0JFLGdCQUFxQix3Qi9Fc3FvQnZCLEMrRXRxb0JFLHNCQUFxQiw4Qi9FeXFvQnZCLEMrRXpxb0JFLGVBQXFCLHVCL0U0cW9CdkIsQytFNXFvQkUsZUFBcUIsdUIvRStxb0J2QixDK0UvcW9CRSxtQkFBcUIsMkIvRWtyb0J2QixDK0Vscm9CRSxvQkFBcUIsNEIvRXFyb0J2QixDK0Vycm9CRSxjQUFxQixzQi9Fd3JvQnZCLEMrRXhyb0JFLHFCQUFxQiw2Qi9FMnJvQnZCLENBQ0YsQ2dGenNvQkksVUFBZ0MsNEJoRjRzb0JwQyxDZ0Yzc29CSSxhQUFnQywrQmhGK3NvQnBDLENnRjlzb0JJLGtCQUFnQyxvQ2hGa3RvQnBDLENnRmp0b0JJLHFCQUFnQyx1Q2hGcXRvQnBDLENnRm50b0JJLFdBQThCLHdCaEZ1dG9CbEMsQ2dGdHRvQkksYUFBOEIsMEJoRjB0b0JsQyxDZ0Z6dG9CSSxtQkFBOEIsZ0NoRjZ0b0JsQyxDZ0Y1dG9CSSxXQUE4Qix1QmhGZ3VvQmxDLENnRi90b0JJLGFBQThCLHFCaEZtdW9CbEMsQ2dGbHVvQkksYUFBOEIscUJoRnN1b0JsQyxDZ0ZydW9CSSxlQUE4Qix1QmhGeXVvQmxDLENnRnh1b0JJLGVBQThCLHVCaEY0dW9CbEMsQ2dGMXVvQkksdUJBQW9DLG9DaEY4dW9CeEMsQ2dGN3VvQkkscUJBQW9DLGtDaEZpdm9CeEMsQ2dGaHZvQkksd0JBQW9DLGdDaEZvdm9CeEMsQ2dGbnZvQkkseUJBQW9DLHVDaEZ1dm9CeEMsQ2dGdHZvQkksd0JBQW9DLHNDaEYwdm9CeEMsQ2dGeHZvQkksbUJBQWlDLGdDaEY0dm9CckMsQ2dGM3ZvQkksaUJBQWlDLDhCaEYrdm9CckMsQ2dGOXZvQkksb0JBQWlDLDRCaEZrd29CckMsQ2dGandvQkksc0JBQWlDLDhCaEZxd29CckMsQ2dGcHdvQkkscUJBQWlDLDZCaEZ3d29CckMsQ2dGdHdvQkkscUJBQWtDLGtDaEYwd29CdEMsQ2dGendvQkksbUJBQWtDLGdDaEY2d29CdEMsQ2dGNXdvQkksc0JBQWtDLDhCaEZneG9CdEMsQ2dGL3dvQkksdUJBQWtDLHFDaEZteG9CdEMsQ2dGbHhvQkksc0JBQWtDLG9DaEZzeG9CdEMsQ2dGcnhvQkksdUJBQWtDLCtCaEZ5eG9CdEMsQ2dGdnhvQkksaUJBQWdDLHlCaEYyeG9CcEMsQ2dGMXhvQkksa0JBQWdDLCtCaEY4eG9CcEMsQ2dGN3hvQkksZ0JBQWdDLDZCaEZpeW9CcEMsQ2dGaHlvQkksbUJBQWdDLDJCaEZveW9CcEMsQ2dGbnlvQkkscUJBQWdDLDZCaEZ1eW9CcEMsQ2dGdHlvQkksb0JBQWdDLDRCaEYweW9CcEMsQ005eG9CSSx5QjBFbERBLGFBQWdDLDRCaEZxMW9CbEMsQ2dGcDFvQkUsZ0JBQWdDLCtCaEZ1MW9CbEMsQ2dGdDFvQkUscUJBQWdDLG9DaEZ5MW9CbEMsQ2dGeDFvQkUsd0JBQWdDLHVDaEYyMW9CbEMsQ2dGejFvQkUsY0FBOEIsd0JoRjQxb0JoQyxDZ0YzMW9CRSxnQkFBOEIsMEJoRjgxb0JoQyxDZ0Y3MW9CRSxzQkFBOEIsZ0NoRmcyb0JoQyxDZ0YvMW9CRSxjQUE4Qix1QmhGazJvQmhDLENnRmoyb0JFLGdCQUE4QixxQmhGbzJvQmhDLENnRm4yb0JFLGdCQUE4QixxQmhGczJvQmhDLENnRnIyb0JFLGtCQUE4Qix1QmhGdzJvQmhDLENnRnYyb0JFLGtCQUE4Qix1QmhGMDJvQmhDLENnRngyb0JFLDBCQUFvQyxvQ2hGMjJvQnRDLENnRjEyb0JFLHdCQUFvQyxrQ2hGNjJvQnRDLENnRjUyb0JFLDJCQUFvQyxnQ2hGKzJvQnRDLENnRjkyb0JFLDRCQUFvQyx1Q2hGaTNvQnRDLENnRmgzb0JFLDJCQUFvQyxzQ2hGbTNvQnRDLENnRmozb0JFLHNCQUFpQyxnQ2hGbzNvQm5DLENnRm4zb0JFLG9CQUFpQyw4QmhGczNvQm5DLENnRnIzb0JFLHVCQUFpQyw0QmhGdzNvQm5DLENnRnYzb0JFLHlCQUFpQyw4QmhGMDNvQm5DLENnRnozb0JFLHdCQUFpQyw2QmhGNDNvQm5DLENnRjEzb0JFLHdCQUFrQyxrQ2hGNjNvQnBDLENnRjUzb0JFLHNCQUFrQyxnQ2hGKzNvQnBDLENnRjkzb0JFLHlCQUFrQyw4QmhGaTRvQnBDLENnRmg0b0JFLDBCQUFrQyxxQ2hGbTRvQnBDLENnRmw0b0JFLHlCQUFrQyxvQ2hGcTRvQnBDLENnRnA0b0JFLDBCQUFrQywrQmhGdTRvQnBDLENnRnI0b0JFLG9CQUFnQyx5QmhGdzRvQmxDLENnRnY0b0JFLHFCQUFnQywrQmhGMDRvQmxDLENnRno0b0JFLG1CQUFnQyw2QmhGNDRvQmxDLENnRjM0b0JFLHNCQUFnQywyQmhGODRvQmxDLENnRjc0b0JFLHdCQUFnQyw2QmhGZzVvQmxDLENnRi80b0JFLHVCQUFnQyw0QmhGazVvQmxDLENBQ0YsQ012NG9CSSx5QjBFbERBLGFBQWdDLDRCaEY2N29CbEMsQ2dGNTdvQkUsZ0JBQWdDLCtCaEYrN29CbEMsQ2dGOTdvQkUscUJBQWdDLG9DaEZpOG9CbEMsQ2dGaDhvQkUsd0JBQWdDLHVDaEZtOG9CbEMsQ2dGajhvQkUsY0FBOEIsd0JoRm84b0JoQyxDZ0ZuOG9CRSxnQkFBOEIsMEJoRnM4b0JoQyxDZ0ZyOG9CRSxzQkFBOEIsZ0NoRnc4b0JoQyxDZ0Z2OG9CRSxjQUE4Qix1QmhGMDhvQmhDLENnRno4b0JFLGdCQUE4QixxQmhGNDhvQmhDLENnRjM4b0JFLGdCQUE4QixxQmhGODhvQmhDLENnRjc4b0JFLGtCQUE4Qix1QmhGZzlvQmhDLENnRi84b0JFLGtCQUE4Qix1QmhGazlvQmhDLENnRmg5b0JFLDBCQUFvQyxvQ2hGbTlvQnRDLENnRmw5b0JFLHdCQUFvQyxrQ2hGcTlvQnRDLENnRnA5b0JFLDJCQUFvQyxnQ2hGdTlvQnRDLENnRnQ5b0JFLDRCQUFvQyx1Q2hGeTlvQnRDLENnRng5b0JFLDJCQUFvQyxzQ2hGMjlvQnRDLENnRno5b0JFLHNCQUFpQyxnQ2hGNDlvQm5DLENnRjM5b0JFLG9CQUFpQyw4QmhGODlvQm5DLENnRjc5b0JFLHVCQUFpQyw0QmhGZytvQm5DLENnRi85b0JFLHlCQUFpQyw4QmhGaytvQm5DLENnRmorb0JFLHdCQUFpQyw2QmhGbytvQm5DLENnRmwrb0JFLHdCQUFrQyxrQ2hGcStvQnBDLENnRnArb0JFLHNCQUFrQyxnQ2hGdStvQnBDLENnRnQrb0JFLHlCQUFrQyw4QmhGeStvQnBDLENnRngrb0JFLDBCQUFrQyxxQ2hGMitvQnBDLENnRjErb0JFLHlCQUFrQyxvQ2hGNitvQnBDLENnRjUrb0JFLDBCQUFrQywrQmhGKytvQnBDLENnRjcrb0JFLG9CQUFnQyx5QmhGZy9vQmxDLENnRi8rb0JFLHFCQUFnQywrQmhGay9vQmxDLENnRmovb0JFLG1CQUFnQyw2QmhGby9vQmxDLENnRm4vb0JFLHNCQUFnQywyQmhGcy9vQmxDLENnRnIvb0JFLHdCQUFnQyw2QmhGdy9vQmxDLENnRnYvb0JFLHVCQUFnQyw0QmhGMC9vQmxDLENBQ0YsQ00vK29CSSwwQjBFbERBLGFBQWdDLDRCaEZxaXBCbEMsQ2dGcGlwQkUsZ0JBQWdDLCtCaEZ1aXBCbEMsQ2dGdGlwQkUscUJBQWdDLG9DaEZ5aXBCbEMsQ2dGeGlwQkUsd0JBQWdDLHVDaEYyaXBCbEMsQ2dGemlwQkUsY0FBOEIsd0JoRjRpcEJoQyxDZ0YzaXBCRSxnQkFBOEIsMEJoRjhpcEJoQyxDZ0Y3aXBCRSxzQkFBOEIsZ0NoRmdqcEJoQyxDZ0YvaXBCRSxjQUE4Qix1QmhGa2pwQmhDLENnRmpqcEJFLGdCQUE4QixxQmhGb2pwQmhDLENnRm5qcEJFLGdCQUE4QixxQmhGc2pwQmhDLENnRnJqcEJFLGtCQUE4Qix1QmhGd2pwQmhDLENnRnZqcEJFLGtCQUE4Qix1QmhGMGpwQmhDLENnRnhqcEJFLDBCQUFvQyxvQ2hGMmpwQnRDLENnRjFqcEJFLHdCQUFvQyxrQ2hGNmpwQnRDLENnRjVqcEJFLDJCQUFvQyxnQ2hGK2pwQnRDLENnRjlqcEJFLDRCQUFvQyx1Q2hGaWtwQnRDLENnRmhrcEJFLDJCQUFvQyxzQ2hGbWtwQnRDLENnRmprcEJFLHNCQUFpQyxnQ2hGb2twQm5DLENnRm5rcEJFLG9CQUFpQyw4QmhGc2twQm5DLENnRnJrcEJFLHVCQUFpQyw0QmhGd2twQm5DLENnRnZrcEJFLHlCQUFpQyw4QmhGMGtwQm5DLENnRnprcEJFLHdCQUFpQyw2QmhGNGtwQm5DLENnRjFrcEJFLHdCQUFrQyxrQ2hGNmtwQnBDLENnRjVrcEJFLHNCQUFrQyxnQ2hGK2twQnBDLENnRjlrcEJFLHlCQUFrQyw4QmhGaWxwQnBDLENnRmhscEJFLDBCQUFrQyxxQ2hGbWxwQnBDLENnRmxscEJFLHlCQUFrQyxvQ2hGcWxwQnBDLENnRnBscEJFLDBCQUFrQywrQmhGdWxwQnBDLENnRnJscEJFLG9CQUFnQyx5QmhGd2xwQmxDLENnRnZscEJFLHFCQUFnQywrQmhGMGxwQmxDLENnRnpscEJFLG1CQUFnQyw2QmhGNGxwQmxDLENnRjNscEJFLHNCQUFnQywyQmhGOGxwQmxDLENnRjdscEJFLHdCQUFnQyw2QmhGZ21wQmxDLENnRi9scEJFLHVCQUFnQyw0QmhGa21wQmxDLENBQ0YsQ012bHBCSSwwQjBFbERBLGFBQWdDLDRCaEY2b3BCbEMsQ2dGNW9wQkUsZ0JBQWdDLCtCaEYrb3BCbEMsQ2dGOW9wQkUscUJBQWdDLG9DaEZpcHBCbEMsQ2dGaHBwQkUsd0JBQWdDLHVDaEZtcHBCbEMsQ2dGanBwQkUsY0FBOEIsd0JoRm9wcEJoQyxDZ0ZucHBCRSxnQkFBOEIsMEJoRnNwcEJoQyxDZ0ZycHBCRSxzQkFBOEIsZ0NoRndwcEJoQyxDZ0Z2cHBCRSxjQUE4Qix1QmhGMHBwQmhDLENnRnpwcEJFLGdCQUE4QixxQmhGNHBwQmhDLENnRjNwcEJFLGdCQUE4QixxQmhGOHBwQmhDLENnRjdwcEJFLGtCQUE4Qix1QmhGZ3FwQmhDLENnRi9wcEJFLGtCQUE4Qix1QmhGa3FwQmhDLENnRmhxcEJFLDBCQUFvQyxvQ2hGbXFwQnRDLENnRmxxcEJFLHdCQUFvQyxrQ2hGcXFwQnRDLENnRnBxcEJFLDJCQUFvQyxnQ2hGdXFwQnRDLENnRnRxcEJFLDRCQUFvQyx1Q2hGeXFwQnRDLENnRnhxcEJFLDJCQUFvQyxzQ2hGMnFwQnRDLENnRnpxcEJFLHNCQUFpQyxnQ2hGNHFwQm5DLENnRjNxcEJFLG9CQUFpQyw4QmhGOHFwQm5DLENnRjdxcEJFLHVCQUFpQyw0QmhGZ3JwQm5DLENnRi9xcEJFLHlCQUFpQyw4QmhGa3JwQm5DLENnRmpycEJFLHdCQUFpQyw2QmhGb3JwQm5DLENnRmxycEJFLHdCQUFrQyxrQ2hGcXJwQnBDLENnRnBycEJFLHNCQUFrQyxnQ2hGdXJwQnBDLENnRnRycEJFLHlCQUFrQyw4QmhGeXJwQnBDLENnRnhycEJFLDBCQUFrQyxxQ2hGMnJwQnBDLENnRjFycEJFLHlCQUFrQyxvQ2hGNnJwQnBDLENnRjVycEJFLDBCQUFrQywrQmhGK3JwQnBDLENnRjdycEJFLG9CQUFnQyx5QmhGZ3NwQmxDLENnRi9ycEJFLHFCQUFnQywrQmhGa3NwQmxDLENnRmpzcEJFLG1CQUFnQyw2QmhGb3NwQmxDLENnRm5zcEJFLHNCQUFnQywyQmhGc3NwQmxDLENnRnJzcEJFLHdCQUFnQyw2QmhGd3NwQmxDLENnRnZzcEJFLHVCQUFnQyw0QmhGMHNwQmxDLENBQ0YsQ2lGanZwQlEsS0FBZ0Msa0JqRm92cEJ4QyxDaUZudnBCUSxZQUVFLHNCakZzdnBCVixDaUZwdnBCUSxZQUVFLHdCakZ1dnBCVixDaUZydnBCUSxZQUVFLHlCakZ3dnBCVixDaUZ0dnBCUSxZQUVFLHVCakZ5dnBCVixDaUZ4d3BCUSxLQUFnQyx1QmpGNHdwQnhDLENpRjN3cEJRLFlBRUUsMkJqRjh3cEJWLENpRjV3cEJRLFlBRUUsNkJqRit3cEJWLENpRjd3cEJRLFlBRUUsOEJqRmd4cEJWLENpRjl3cEJRLFlBRUUsNEJqRml4cEJWLENpRmh5cEJRLEtBQWdDLHNCakZveXBCeEMsQ2lGbnlwQlEsWUFFRSwwQmpGc3lwQlYsQ2lGcHlwQlEsWUFFRSw0QmpGdXlwQlYsQ2lGcnlwQlEsWUFFRSw2QmpGd3lwQlYsQ2lGdHlwQlEsWUFFRSwyQmpGeXlwQlYsQ2lGeHpwQlEsS0FBZ0MscUJqRjR6cEJ4QyxDaUYzenBCUSxZQUVFLHlCakY4enBCVixDaUY1enBCUSxZQUVFLDJCakYrenBCVixDaUY3enBCUSxZQUVFLDRCakZnMHBCVixDaUY5enBCUSxZQUVFLDBCakZpMHBCVixDaUZoMXBCUSxLQUFnQyx1QmpGbzFwQnhDLENpRm4xcEJRLFlBRUUsMkJqRnMxcEJWLENpRnAxcEJRLFlBRUUsNkJqRnUxcEJWLENpRnIxcEJRLFlBRUUsOEJqRncxcEJWLENpRnQxcEJRLFlBRUUsNEJqRnkxcEJWLENpRngycEJRLEtBQWdDLHFCakY0MnBCeEMsQ2lGMzJwQlEsWUFFRSx5QmpGODJwQlYsQ2lGNTJwQlEsWUFFRSwyQmpGKzJwQlYsQ2lGNzJwQlEsWUFFRSw0QmpGZzNwQlYsQ2lGOTJwQlEsWUFFRSwwQmpGaTNwQlYsQ2lGaDRwQlEsS0FBZ0MsbUJqRm80cEJ4QyxDaUZuNHBCUSxZQUVFLHVCakZzNHBCVixDaUZwNHBCUSxZQUVFLHlCakZ1NHBCVixDaUZyNHBCUSxZQUVFLDBCakZ3NHBCVixDaUZ0NHBCUSxZQUVFLHdCakZ5NHBCVixDaUZ4NXBCUSxLQUFnQyx3QmpGNDVwQnhDLENpRjM1cEJRLFlBRUUsNEJqRjg1cEJWLENpRjU1cEJRLFlBRUUsOEJqRis1cEJWLENpRjc1cEJRLFlBRUUsK0JqRmc2cEJWLENpRjk1cEJRLFlBRUUsNkJqRmk2cEJWLENpRmg3cEJRLEtBQWdDLHVCakZvN3BCeEMsQ2lGbjdwQlEsWUFFRSwyQmpGczdwQlYsQ2lGcDdwQlEsWUFFRSw2QmpGdTdwQlYsQ2lGcjdwQlEsWUFFRSw4QmpGdzdwQlYsQ2lGdDdwQlEsWUFFRSw0QmpGeTdwQlYsQ2lGeDhwQlEsS0FBZ0Msc0JqRjQ4cEJ4QyxDaUYzOHBCUSxZQUVFLDBCakY4OHBCVixDaUY1OHBCUSxZQUVFLDRCakYrOHBCVixDaUY3OHBCUSxZQUVFLDZCakZnOXBCVixDaUY5OHBCUSxZQUVFLDJCakZpOXBCVixDaUZoK3BCUSxLQUFnQyx3QmpGbytwQnhDLENpRm4rcEJRLFlBRUUsNEJqRnMrcEJWLENpRnArcEJRLFlBRUUsOEJqRnUrcEJWLENpRnIrcEJRLFlBRUUsK0JqRncrcEJWLENpRnQrcEJRLFlBRUUsNkJqRnkrcEJWLENpRngvcEJRLEtBQWdDLHNCakY0L3BCeEMsQ2lGMy9wQlEsWUFFRSwwQmpGOC9wQlYsQ2lGNS9wQlEsWUFFRSw0QmpGKy9wQlYsQ2lGNy9wQlEsWUFFRSw2QmpGZ2dxQlYsQ2lGOS9wQlEsWUFFRSwyQmpGaWdxQlYsQ2lGei9wQlEsTUFBd0Isd0JqRjYvcEJoQyxDaUY1L3BCUSxjQUVFLDRCakYrL3BCVixDaUY3L3BCUSxjQUVFLDhCakZnZ3FCVixDaUY5L3BCUSxjQUVFLCtCakZpZ3FCVixDaUYvL3BCUSxjQUVFLDZCakZrZ3FCVixDaUZqaHFCUSxNQUF3Qix1QmpGcWhxQmhDLENpRnBocUJRLGNBRUUsMkJqRnVocUJWLENpRnJocUJRLGNBRUUsNkJqRndocUJWLENpRnRocUJRLGNBRUUsOEJqRnlocUJWLENpRnZocUJRLGNBRUUsNEJqRjBocUJWLENpRnppcUJRLE1BQXdCLHNCakY2aXFCaEMsQ2lGNWlxQlEsY0FFRSwwQmpGK2lxQlYsQ2lGN2lxQlEsY0FFRSw0QmpGZ2pxQlYsQ2lGOWlxQlEsY0FFRSw2QmpGaWpxQlYsQ2lGL2lxQlEsY0FFRSwyQmpGa2pxQlYsQ2lGamtxQlEsTUFBd0Isd0JqRnFrcUJoQyxDaUZwa3FCUSxjQUVFLDRCakZ1a3FCVixDaUZya3FCUSxjQUVFLDhCakZ3a3FCVixDaUZ0a3FCUSxjQUVFLCtCakZ5a3FCVixDaUZ2a3FCUSxjQUVFLDZCakYwa3FCVixDaUZ6bHFCUSxNQUF3QixzQmpGNmxxQmhDLENpRjVscUJRLGNBRUUsMEJqRitscUJWLENpRjdscUJRLGNBRUUsNEJqRmdtcUJWLENpRjlscUJRLGNBRUUsNkJqRmltcUJWLENpRi9scUJRLGNBRUUsMkJqRmttcUJWLENpRjVscUJJLFFBQW1CLHFCakZnbXFCdkIsQ2lGL2xxQkksa0JBRUUseUJqRmttcUJOLENpRmhtcUJJLGtCQUVFLDJCakZtbXFCTixDaUZqbXFCSSxrQkFFRSw0QmpGb21xQk4sQ2lGbG1xQkksa0JBRUUsMEJqRnFtcUJOLENNOW1xQkkseUIyRWxESSxRQUFnQyxrQmpGcXFxQnRDLENpRnBxcUJNLGtCQUVFLHNCakZzcXFCUixDaUZwcXFCTSxrQkFFRSx3QmpGc3FxQlIsQ2lGcHFxQk0sa0JBRUUseUJqRnNxcUJSLENpRnBxcUJNLGtCQUVFLHVCakZzcXFCUixDaUZycnFCTSxRQUFnQyx1QmpGd3JxQnRDLENpRnZycUJNLGtCQUVFLDJCakZ5cnFCUixDaUZ2cnFCTSxrQkFFRSw2QmpGeXJxQlIsQ2lGdnJxQk0sa0JBRUUsOEJqRnlycUJSLENpRnZycUJNLGtCQUVFLDRCakZ5cnFCUixDaUZ4c3FCTSxRQUFnQyxzQmpGMnNxQnRDLENpRjFzcUJNLGtCQUVFLDBCakY0c3FCUixDaUYxc3FCTSxrQkFFRSw0QmpGNHNxQlIsQ2lGMXNxQk0sa0JBRUUsNkJqRjRzcUJSLENpRjFzcUJNLGtCQUVFLDJCakY0c3FCUixDaUYzdHFCTSxRQUFnQyxxQmpGOHRxQnRDLENpRjd0cUJNLGtCQUVFLHlCakYrdHFCUixDaUY3dHFCTSxrQkFFRSwyQmpGK3RxQlIsQ2lGN3RxQk0sa0JBRUUsNEJqRit0cUJSLENpRjd0cUJNLGtCQUVFLDBCakYrdHFCUixDaUY5dXFCTSxRQUFnQyx1QmpGaXZxQnRDLENpRmh2cUJNLGtCQUVFLDJCakZrdnFCUixDaUZodnFCTSxrQkFFRSw2QmpGa3ZxQlIsQ2lGaHZxQk0sa0JBRUUsOEJqRmt2cUJSLENpRmh2cUJNLGtCQUVFLDRCakZrdnFCUixDaUZqd3FCTSxRQUFnQyxxQmpGb3dxQnRDLENpRm53cUJNLGtCQUVFLHlCakZxd3FCUixDaUZud3FCTSxrQkFFRSwyQmpGcXdxQlIsQ2lGbndxQk0sa0JBRUUsNEJqRnF3cUJSLENpRm53cUJNLGtCQUVFLDBCakZxd3FCUixDaUZweHFCTSxRQUFnQyxtQmpGdXhxQnRDLENpRnR4cUJNLGtCQUVFLHVCakZ3eHFCUixDaUZ0eHFCTSxrQkFFRSx5QmpGd3hxQlIsQ2lGdHhxQk0sa0JBRUUsMEJqRnd4cUJSLENpRnR4cUJNLGtCQUVFLHdCakZ3eHFCUixDaUZ2eXFCTSxRQUFnQyx3QmpGMHlxQnRDLENpRnp5cUJNLGtCQUVFLDRCakYyeXFCUixDaUZ6eXFCTSxrQkFFRSw4QmpGMnlxQlIsQ2lGenlxQk0sa0JBRUUsK0JqRjJ5cUJSLENpRnp5cUJNLGtCQUVFLDZCakYyeXFCUixDaUYxenFCTSxRQUFnQyx1QmpGNnpxQnRDLENpRjV6cUJNLGtCQUVFLDJCakY4enFCUixDaUY1enFCTSxrQkFFRSw2QmpGOHpxQlIsQ2lGNXpxQk0sa0JBRUUsOEJqRjh6cUJSLENpRjV6cUJNLGtCQUVFLDRCakY4enFCUixDaUY3MHFCTSxRQUFnQyxzQmpGZzFxQnRDLENpRi8wcUJNLGtCQUVFLDBCakZpMXFCUixDaUYvMHFCTSxrQkFFRSw0QmpGaTFxQlIsQ2lGLzBxQk0sa0JBRUUsNkJqRmkxcUJSLENpRi8wcUJNLGtCQUVFLDJCakZpMXFCUixDaUZoMnFCTSxRQUFnQyx3QmpGbTJxQnRDLENpRmwycUJNLGtCQUVFLDRCakZvMnFCUixDaUZsMnFCTSxrQkFFRSw4QmpGbzJxQlIsQ2lGbDJxQk0sa0JBRUUsK0JqRm8ycUJSLENpRmwycUJNLGtCQUVFLDZCakZvMnFCUixDaUZuM3FCTSxRQUFnQyxzQmpGczNxQnRDLENpRnIzcUJNLGtCQUVFLDBCakZ1M3FCUixDaUZyM3FCTSxrQkFFRSw0QmpGdTNxQlIsQ2lGcjNxQk0sa0JBRUUsNkJqRnUzcUJSLENpRnIzcUJNLGtCQUVFLDJCakZ1M3FCUixDaUYvMnFCTSxTQUF3Qix3QmpGazNxQjlCLENpRmozcUJNLG9CQUVFLDRCakZtM3FCUixDaUZqM3FCTSxvQkFFRSw4QmpGbTNxQlIsQ2lGajNxQk0sb0JBRUUsK0JqRm0zcUJSLENpRmozcUJNLG9CQUVFLDZCakZtM3FCUixDaUZsNHFCTSxTQUF3Qix1QmpGcTRxQjlCLENpRnA0cUJNLG9CQUVFLDJCakZzNHFCUixDaUZwNHFCTSxvQkFFRSw2QmpGczRxQlIsQ2lGcDRxQk0sb0JBRUUsOEJqRnM0cUJSLENpRnA0cUJNLG9CQUVFLDRCakZzNHFCUixDaUZyNXFCTSxTQUF3QixzQmpGdzVxQjlCLENpRnY1cUJNLG9CQUVFLDBCakZ5NXFCUixDaUZ2NXFCTSxvQkFFRSw0QmpGeTVxQlIsQ2lGdjVxQk0sb0JBRUUsNkJqRnk1cUJSLENpRnY1cUJNLG9CQUVFLDJCakZ5NXFCUixDaUZ4NnFCTSxTQUF3Qix3QmpGMjZxQjlCLENpRjE2cUJNLG9CQUVFLDRCakY0NnFCUixDaUYxNnFCTSxvQkFFRSw4QmpGNDZxQlIsQ2lGMTZxQk0sb0JBRUUsK0JqRjQ2cUJSLENpRjE2cUJNLG9CQUVFLDZCakY0NnFCUixDaUYzN3FCTSxTQUF3QixzQmpGODdxQjlCLENpRjc3cUJNLG9CQUVFLDBCakYrN3FCUixDaUY3N3FCTSxvQkFFRSw0QmpGKzdxQlIsQ2lGNzdxQk0sb0JBRUUsNkJqRis3cUJSLENpRjc3cUJNLG9CQUVFLDJCakYrN3FCUixDaUZ6N3FCRSxXQUFtQixxQmpGNDdxQnJCLENpRjM3cUJFLHdCQUVFLHlCakY2N3FCSixDaUYzN3FCRSx3QkFFRSwyQmpGNjdxQkosQ2lGMzdxQkUsd0JBRUUsNEJqRjY3cUJKLENpRjM3cUJFLHdCQUVFLDBCakY2N3FCSixDQUNGLENNdjhxQkkseUIyRWxESSxRQUFnQyxrQmpGNi9xQnRDLENpRjUvcUJNLGtCQUVFLHNCakY4L3FCUixDaUY1L3FCTSxrQkFFRSx3QmpGOC9xQlIsQ2lGNS9xQk0sa0JBRUUseUJqRjgvcUJSLENpRjUvcUJNLGtCQUVFLHVCakY4L3FCUixDaUY3Z3JCTSxRQUFnQyx1QmpGZ2hyQnRDLENpRi9nckJNLGtCQUVFLDJCakZpaHJCUixDaUYvZ3JCTSxrQkFFRSw2QmpGaWhyQlIsQ2lGL2dyQk0sa0JBRUUsOEJqRmlockJSLENpRi9nckJNLGtCQUVFLDRCakZpaHJCUixDaUZoaXJCTSxRQUFnQyxzQmpGbWlyQnRDLENpRmxpckJNLGtCQUVFLDBCakZvaXJCUixDaUZsaXJCTSxrQkFFRSw0QmpGb2lyQlIsQ2lGbGlyQk0sa0JBRUUsNkJqRm9pckJSLENpRmxpckJNLGtCQUVFLDJCakZvaXJCUixDaUZuanJCTSxRQUFnQyxxQmpGc2pyQnRDLENpRnJqckJNLGtCQUVFLHlCakZ1anJCUixDaUZyanJCTSxrQkFFRSwyQmpGdWpyQlIsQ2lGcmpyQk0sa0JBRUUsNEJqRnVqckJSLENpRnJqckJNLGtCQUVFLDBCakZ1anJCUixDaUZ0a3JCTSxRQUFnQyx1QmpGeWtyQnRDLENpRnhrckJNLGtCQUVFLDJCakYwa3JCUixDaUZ4a3JCTSxrQkFFRSw2QmpGMGtyQlIsQ2lGeGtyQk0sa0JBRUUsOEJqRjBrckJSLENpRnhrckJNLGtCQUVFLDRCakYwa3JCUixDaUZ6bHJCTSxRQUFnQyxxQmpGNGxyQnRDLENpRjNsckJNLGtCQUVFLHlCakY2bHJCUixDaUYzbHJCTSxrQkFFRSwyQmpGNmxyQlIsQ2lGM2xyQk0sa0JBRUUsNEJqRjZsckJSLENpRjNsckJNLGtCQUVFLDBCakY2bHJCUixDaUY1bXJCTSxRQUFnQyxtQmpGK21yQnRDLENpRjltckJNLGtCQUVFLHVCakZnbnJCUixDaUY5bXJCTSxrQkFFRSx5QmpGZ25yQlIsQ2lGOW1yQk0sa0JBRUUsMEJqRmduckJSLENpRjltckJNLGtCQUVFLHdCakZnbnJCUixDaUYvbnJCTSxRQUFnQyx3QmpGa29yQnRDLENpRmpvckJNLGtCQUVFLDRCakZtb3JCUixDaUZqb3JCTSxrQkFFRSw4QmpGbW9yQlIsQ2lGam9yQk0sa0JBRUUsK0JqRm1vckJSLENpRmpvckJNLGtCQUVFLDZCakZtb3JCUixDaUZscHJCTSxRQUFnQyx1QmpGcXByQnRDLENpRnBwckJNLGtCQUVFLDJCakZzcHJCUixDaUZwcHJCTSxrQkFFRSw2QmpGc3ByQlIsQ2lGcHByQk0sa0JBRUUsOEJqRnNwckJSLENpRnBwckJNLGtCQUVFLDRCakZzcHJCUixDaUZycXJCTSxRQUFnQyxzQmpGd3FyQnRDLENpRnZxckJNLGtCQUVFLDBCakZ5cXJCUixDaUZ2cXJCTSxrQkFFRSw0QmpGeXFyQlIsQ2lGdnFyQk0sa0JBRUUsNkJqRnlxckJSLENpRnZxckJNLGtCQUVFLDJCakZ5cXJCUixDaUZ4cnJCTSxRQUFnQyx3QmpGMnJyQnRDLENpRjFyckJNLGtCQUVFLDRCakY0cnJCUixDaUYxcnJCTSxrQkFFRSw4QmpGNHJyQlIsQ2lGMXJyQk0sa0JBRUUsK0JqRjRyckJSLENpRjFyckJNLGtCQUVFLDZCakY0cnJCUixDaUYzc3JCTSxRQUFnQyxzQmpGOHNyQnRDLENpRjdzckJNLGtCQUVFLDBCakYrc3JCUixDaUY3c3JCTSxrQkFFRSw0QmpGK3NyQlIsQ2lGN3NyQk0sa0JBRUUsNkJqRitzckJSLENpRjdzckJNLGtCQUVFLDJCakYrc3JCUixDaUZ2c3JCTSxTQUF3Qix3QmpGMHNyQjlCLENpRnpzckJNLG9CQUVFLDRCakYyc3JCUixDaUZ6c3JCTSxvQkFFRSw4QmpGMnNyQlIsQ2lGenNyQk0sb0JBRUUsK0JqRjJzckJSLENpRnpzckJNLG9CQUVFLDZCakYyc3JCUixDaUYxdHJCTSxTQUF3Qix1QmpGNnRyQjlCLENpRjV0ckJNLG9CQUVFLDJCakY4dHJCUixDaUY1dHJCTSxvQkFFRSw2QmpGOHRyQlIsQ2lGNXRyQk0sb0JBRUUsOEJqRjh0ckJSLENpRjV0ckJNLG9CQUVFLDRCakY4dHJCUixDaUY3dXJCTSxTQUF3QixzQmpGZ3ZyQjlCLENpRi91ckJNLG9CQUVFLDBCakZpdnJCUixDaUYvdXJCTSxvQkFFRSw0QmpGaXZyQlIsQ2lGL3VyQk0sb0JBRUUsNkJqRml2ckJSLENpRi91ckJNLG9CQUVFLDJCakZpdnJCUixDaUZod3JCTSxTQUF3Qix3QmpGbXdyQjlCLENpRmx3ckJNLG9CQUVFLDRCakZvd3JCUixDaUZsd3JCTSxvQkFFRSw4QmpGb3dyQlIsQ2lGbHdyQk0sb0JBRUUsK0JqRm93ckJSLENpRmx3ckJNLG9CQUVFLDZCakZvd3JCUixDaUZueHJCTSxTQUF3QixzQmpGc3hyQjlCLENpRnJ4ckJNLG9CQUVFLDBCakZ1eHJCUixDaUZyeHJCTSxvQkFFRSw0QmpGdXhyQlIsQ2lGcnhyQk0sb0JBRUUsNkJqRnV4ckJSLENpRnJ4ckJNLG9CQUVFLDJCakZ1eHJCUixDaUZqeHJCRSxXQUFtQixxQmpGb3hyQnJCLENpRm54ckJFLHdCQUVFLHlCakZxeHJCSixDaUZueHJCRSx3QkFFRSwyQmpGcXhyQkosQ2lGbnhyQkUsd0JBRUUsNEJqRnF4ckJKLENpRm54ckJFLHdCQUVFLDBCakZxeHJCSixDQUNGLENNL3hyQkksMEIyRWxESSxRQUFnQyxrQmpGcTFyQnRDLENpRnAxckJNLGtCQUVFLHNCakZzMXJCUixDaUZwMXJCTSxrQkFFRSx3QmpGczFyQlIsQ2lGcDFyQk0sa0JBRUUseUJqRnMxckJSLENpRnAxckJNLGtCQUVFLHVCakZzMXJCUixDaUZyMnJCTSxRQUFnQyx1QmpGdzJyQnRDLENpRnYyckJNLGtCQUVFLDJCakZ5MnJCUixDaUZ2MnJCTSxrQkFFRSw2QmpGeTJyQlIsQ2lGdjJyQk0sa0JBRUUsOEJqRnkyckJSLENpRnYyckJNLGtCQUVFLDRCakZ5MnJCUixDaUZ4M3JCTSxRQUFnQyxzQmpGMjNyQnRDLENpRjEzckJNLGtCQUVFLDBCakY0M3JCUixDaUYxM3JCTSxrQkFFRSw0QmpGNDNyQlIsQ2lGMTNyQk0sa0JBRUUsNkJqRjQzckJSLENpRjEzckJNLGtCQUVFLDJCakY0M3JCUixDaUYzNHJCTSxRQUFnQyxxQmpGODRyQnRDLENpRjc0ckJNLGtCQUVFLHlCakYrNHJCUixDaUY3NHJCTSxrQkFFRSwyQmpGKzRyQlIsQ2lGNzRyQk0sa0JBRUUsNEJqRis0ckJSLENpRjc0ckJNLGtCQUVFLDBCakYrNHJCUixDaUY5NXJCTSxRQUFnQyx1QmpGaTZyQnRDLENpRmg2ckJNLGtCQUVFLDJCakZrNnJCUixDaUZoNnJCTSxrQkFFRSw2QmpGazZyQlIsQ2lGaDZyQk0sa0JBRUUsOEJqRms2ckJSLENpRmg2ckJNLGtCQUVFLDRCakZrNnJCUixDaUZqN3JCTSxRQUFnQyxxQmpGbzdyQnRDLENpRm43ckJNLGtCQUVFLHlCakZxN3JCUixDaUZuN3JCTSxrQkFFRSwyQmpGcTdyQlIsQ2lGbjdyQk0sa0JBRUUsNEJqRnE3ckJSLENpRm43ckJNLGtCQUVFLDBCakZxN3JCUixDaUZwOHJCTSxRQUFnQyxtQmpGdThyQnRDLENpRnQ4ckJNLGtCQUVFLHVCakZ3OHJCUixDaUZ0OHJCTSxrQkFFRSx5QmpGdzhyQlIsQ2lGdDhyQk0sa0JBRUUsMEJqRnc4ckJSLENpRnQ4ckJNLGtCQUVFLHdCakZ3OHJCUixDaUZ2OXJCTSxRQUFnQyx3QmpGMDlyQnRDLENpRno5ckJNLGtCQUVFLDRCakYyOXJCUixDaUZ6OXJCTSxrQkFFRSw4QmpGMjlyQlIsQ2lGejlyQk0sa0JBRUUsK0JqRjI5ckJSLENpRno5ckJNLGtCQUVFLDZCakYyOXJCUixDaUYxK3JCTSxRQUFnQyx1QmpGNityQnRDLENpRjUrckJNLGtCQUVFLDJCakY4K3JCUixDaUY1K3JCTSxrQkFFRSw2QmpGOCtyQlIsQ2lGNStyQk0sa0JBRUUsOEJqRjgrckJSLENpRjUrckJNLGtCQUVFLDRCakY4K3JCUixDaUY3L3JCTSxRQUFnQyxzQmpGZ2dzQnRDLENpRi8vckJNLGtCQUVFLDBCakZpZ3NCUixDaUYvL3JCTSxrQkFFRSw0QmpGaWdzQlIsQ2lGLy9yQk0sa0JBRUUsNkJqRmlnc0JSLENpRi8vckJNLGtCQUVFLDJCakZpZ3NCUixDaUZoaHNCTSxRQUFnQyx3QmpGbWhzQnRDLENpRmxoc0JNLGtCQUVFLDRCakZvaHNCUixDaUZsaHNCTSxrQkFFRSw4QmpGb2hzQlIsQ2lGbGhzQk0sa0JBRUUsK0JqRm9oc0JSLENpRmxoc0JNLGtCQUVFLDZCakZvaHNCUixDaUZuaXNCTSxRQUFnQyxzQmpGc2lzQnRDLENpRnJpc0JNLGtCQUVFLDBCakZ1aXNCUixDaUZyaXNCTSxrQkFFRSw0QmpGdWlzQlIsQ2lGcmlzQk0sa0JBRUUsNkJqRnVpc0JSLENpRnJpc0JNLGtCQUVFLDJCakZ1aXNCUixDaUYvaHNCTSxTQUF3Qix3QmpGa2lzQjlCLENpRmppc0JNLG9CQUVFLDRCakZtaXNCUixDaUZqaXNCTSxvQkFFRSw4QmpGbWlzQlIsQ2lGamlzQk0sb0JBRUUsK0JqRm1pc0JSLENpRmppc0JNLG9CQUVFLDZCakZtaXNCUixDaUZsanNCTSxTQUF3Qix1QmpGcWpzQjlCLENpRnBqc0JNLG9CQUVFLDJCakZzanNCUixDaUZwanNCTSxvQkFFRSw2QmpGc2pzQlIsQ2lGcGpzQk0sb0JBRUUsOEJqRnNqc0JSLENpRnBqc0JNLG9CQUVFLDRCakZzanNCUixDaUZya3NCTSxTQUF3QixzQmpGd2tzQjlCLENpRnZrc0JNLG9CQUVFLDBCakZ5a3NCUixDaUZ2a3NCTSxvQkFFRSw0QmpGeWtzQlIsQ2lGdmtzQk0sb0JBRUUsNkJqRnlrc0JSLENpRnZrc0JNLG9CQUVFLDJCakZ5a3NCUixDaUZ4bHNCTSxTQUF3Qix3QmpGMmxzQjlCLENpRjFsc0JNLG9CQUVFLDRCakY0bHNCUixDaUYxbHNCTSxvQkFFRSw4QmpGNGxzQlIsQ2lGMWxzQk0sb0JBRUUsK0JqRjRsc0JSLENpRjFsc0JNLG9CQUVFLDZCakY0bHNCUixDaUYzbXNCTSxTQUF3QixzQmpGOG1zQjlCLENpRjdtc0JNLG9CQUVFLDBCakYrbXNCUixDaUY3bXNCTSxvQkFFRSw0QmpGK21zQlIsQ2lGN21zQk0sb0JBRUUsNkJqRittc0JSLENpRjdtc0JNLG9CQUVFLDJCakYrbXNCUixDaUZ6bXNCRSxXQUFtQixxQmpGNG1zQnJCLENpRjNtc0JFLHdCQUVFLHlCakY2bXNCSixDaUYzbXNCRSx3QkFFRSwyQmpGNm1zQkosQ2lGM21zQkUsd0JBRUUsNEJqRjZtc0JKLENpRjNtc0JFLHdCQUVFLDBCakY2bXNCSixDQUNGLENNdm5zQkksMEIyRWxESSxRQUFnQyxrQmpGNnFzQnRDLENpRjVxc0JNLGtCQUVFLHNCakY4cXNCUixDaUY1cXNCTSxrQkFFRSx3QmpGOHFzQlIsQ2lGNXFzQk0sa0JBRUUseUJqRjhxc0JSLENpRjVxc0JNLGtCQUVFLHVCakY4cXNCUixDaUY3cnNCTSxRQUFnQyx1QmpGZ3NzQnRDLENpRi9yc0JNLGtCQUVFLDJCakZpc3NCUixDaUYvcnNCTSxrQkFFRSw2QmpGaXNzQlIsQ2lGL3JzQk0sa0JBRUUsOEJqRmlzc0JSLENpRi9yc0JNLGtCQUVFLDRCakZpc3NCUixDaUZodHNCTSxRQUFnQyxzQmpGbXRzQnRDLENpRmx0c0JNLGtCQUVFLDBCakZvdHNCUixDaUZsdHNCTSxrQkFFRSw0QmpGb3RzQlIsQ2lGbHRzQk0sa0JBRUUsNkJqRm90c0JSLENpRmx0c0JNLGtCQUVFLDJCakZvdHNCUixDaUZudXNCTSxRQUFnQyxxQmpGc3VzQnRDLENpRnJ1c0JNLGtCQUVFLHlCakZ1dXNCUixDaUZydXNCTSxrQkFFRSwyQmpGdXVzQlIsQ2lGcnVzQk0sa0JBRUUsNEJqRnV1c0JSLENpRnJ1c0JNLGtCQUVFLDBCakZ1dXNCUixDaUZ0dnNCTSxRQUFnQyx1QmpGeXZzQnRDLENpRnh2c0JNLGtCQUVFLDJCakYwdnNCUixDaUZ4dnNCTSxrQkFFRSw2QmpGMHZzQlIsQ2lGeHZzQk0sa0JBRUUsOEJqRjB2c0JSLENpRnh2c0JNLGtCQUVFLDRCakYwdnNCUixDaUZ6d3NCTSxRQUFnQyxxQmpGNHdzQnRDLENpRjN3c0JNLGtCQUVFLHlCakY2d3NCUixDaUYzd3NCTSxrQkFFRSwyQmpGNndzQlIsQ2lGM3dzQk0sa0JBRUUsNEJqRjZ3c0JSLENpRjN3c0JNLGtCQUVFLDBCakY2d3NCUixDaUY1eHNCTSxRQUFnQyxtQmpGK3hzQnRDLENpRjl4c0JNLGtCQUVFLHVCakZneXNCUixDaUY5eHNCTSxrQkFFRSx5QmpGZ3lzQlIsQ2lGOXhzQk0sa0JBRUUsMEJqRmd5c0JSLENpRjl4c0JNLGtCQUVFLHdCakZneXNCUixDaUYveXNCTSxRQUFnQyx3QmpGa3pzQnRDLENpRmp6c0JNLGtCQUVFLDRCakZtenNCUixDaUZqenNCTSxrQkFFRSw4QmpGbXpzQlIsQ2lGanpzQk0sa0JBRUUsK0JqRm16c0JSLENpRmp6c0JNLGtCQUVFLDZCakZtenNCUixDaUZsMHNCTSxRQUFnQyx1QmpGcTBzQnRDLENpRnAwc0JNLGtCQUVFLDJCakZzMHNCUixDaUZwMHNCTSxrQkFFRSw2QmpGczBzQlIsQ2lGcDBzQk0sa0JBRUUsOEJqRnMwc0JSLENpRnAwc0JNLGtCQUVFLDRCakZzMHNCUixDaUZyMXNCTSxRQUFnQyxzQmpGdzFzQnRDLENpRnYxc0JNLGtCQUVFLDBCakZ5MXNCUixDaUZ2MXNCTSxrQkFFRSw0QmpGeTFzQlIsQ2lGdjFzQk0sa0JBRUUsNkJqRnkxc0JSLENpRnYxc0JNLGtCQUVFLDJCakZ5MXNCUixDaUZ4MnNCTSxRQUFnQyx3QmpGMjJzQnRDLENpRjEyc0JNLGtCQUVFLDRCakY0MnNCUixDaUYxMnNCTSxrQkFFRSw4QmpGNDJzQlIsQ2lGMTJzQk0sa0JBRUUsK0JqRjQyc0JSLENpRjEyc0JNLGtCQUVFLDZCakY0MnNCUixDaUYzM3NCTSxRQUFnQyxzQmpGODNzQnRDLENpRjczc0JNLGtCQUVFLDBCakYrM3NCUixDaUY3M3NCTSxrQkFFRSw0QmpGKzNzQlIsQ2lGNzNzQk0sa0JBRUUsNkJqRiszc0JSLENpRjczc0JNLGtCQUVFLDJCakYrM3NCUixDaUZ2M3NCTSxTQUF3Qix3QmpGMDNzQjlCLENpRnozc0JNLG9CQUVFLDRCakYyM3NCUixDaUZ6M3NCTSxvQkFFRSw4QmpGMjNzQlIsQ2lGejNzQk0sb0JBRUUsK0JqRjIzc0JSLENpRnozc0JNLG9CQUVFLDZCakYyM3NCUixDaUYxNHNCTSxTQUF3Qix1QmpGNjRzQjlCLENpRjU0c0JNLG9CQUVFLDJCakY4NHNCUixDaUY1NHNCTSxvQkFFRSw2QmpGODRzQlIsQ2lGNTRzQk0sb0JBRUUsOEJqRjg0c0JSLENpRjU0c0JNLG9CQUVFLDRCakY4NHNCUixDaUY3NXNCTSxTQUF3QixzQmpGZzZzQjlCLENpRi81c0JNLG9CQUVFLDBCakZpNnNCUixDaUYvNXNCTSxvQkFFRSw0QmpGaTZzQlIsQ2lGLzVzQk0sb0JBRUUsNkJqRmk2c0JSLENpRi81c0JNLG9CQUVFLDJCakZpNnNCUixDaUZoN3NCTSxTQUF3Qix3QmpGbTdzQjlCLENpRmw3c0JNLG9CQUVFLDRCakZvN3NCUixDaUZsN3NCTSxvQkFFRSw4QmpGbzdzQlIsQ2lGbDdzQk0sb0JBRUUsK0JqRm83c0JSLENpRmw3c0JNLG9CQUVFLDZCakZvN3NCUixDaUZuOHNCTSxTQUF3QixzQmpGczhzQjlCLENpRnI4c0JNLG9CQUVFLDBCakZ1OHNCUixDaUZyOHNCTSxvQkFFRSw0QmpGdThzQlIsQ2lGcjhzQk0sb0JBRUUsNkJqRnU4c0JSLENpRnI4c0JNLG9CQUVFLDJCakZ1OHNCUixDaUZqOHNCRSxXQUFtQixxQmpGbzhzQnJCLENpRm44c0JFLHdCQUVFLHlCakZxOHNCSixDaUZuOHNCRSx3QkFFRSwyQmpGcThzQkosQ2lGbjhzQkUsd0JBRUUsNEJqRnE4c0JKLENpRm44c0JFLHdCQUVFLDBCakZxOHNCSixDQUNGO0FrRjNndEJBLDRCQUlBLGFBR0UsT0FGQSxlQUNBLE1BRUEsV0FDQSxVbEY2Z3RCRixDa0YzZ3RCRSwwQkFDRSxnQmxGNmd0QkosQ01oOXNCSSw2QjRFOURGLDBCQUdJLFlsRitndEJKLENBQ0YsQ2tGN2d0QkksZ0NBQ0Usa0JsRitndEJOLENrRjVndEJJLGdDQUNFLG1CbEY4Z3RCTixDa0Y1Z3RCTSxzQ0FDRSxrQi9FaUVNLEMrRWhFTixVbEY4Z3RCUixDa0YxZ3RCSSxtQ0FDRSxnQkFDQSxvQmxGNGd0Qk4sQ2tGMWd0Qk0seUNBQ0UsV0FDQSwyQmxGNGd0QlIsQ2tGemd0Qk0sb0ZBRUUsVWxGMGd0QlIsQ2tGeGd0QlEsZ0dBQ0UscUJsRjBndEJWLENrRnJndEJFLDZCQUVFLHdCbEZzZ3RCSixDa0ZuZ3RCRSxrQ0FDRSxVbEZxZ3RCSixDa0ZqZ3RCQSw0QkFDRSxVbEZvZ3RCRixDa0ZqZ3RCQSxvQkFFRSxhQURBLFcvRTZYb0IsQytFM1hwQix1QkFFQSxrQkFDQSxTbEZtZ3RCRixDTS8vc0JJLDRCNEVWSixvQkFRSSw2QmxGcWd0QkYsQ0FDRixDa0ZsZ3RCQSxtQkFrQkUsd0JBRkEsNEJBQ0Esd0JBRkEscUJBRkEsaUJBQ0EsY2xGNi9zQkYsQ2tGMWd0QkUsOEJBQ0Usa0RsRjRndEJKLENrRnpndEJFLDhCQUNFLHFEbEYyZ3RCSixDa0Z4Z3RCRSw4QkFDRSxxRGxGMGd0QkosQ2tGMy9zQkEsbUJBR0UsbUJBRkEsYUFDQSwwQmxGOC9zQkYsQ014aXRCSSx5QjRFd0NKLG1CQU1JLE9BREEsaUJsRmdndEJGLENBQ0YsQ2tGNS9zQkEsd0JBR0UsbUJBRkEsYUFDQSxzQmxGZ2d0QkYsQ2tGNS9zQkEsdURBS0UsbUJBRkEsYUFGQSxZQUdBLHVCQUZBLGNsRmtndEJGLENrRjcvc0JFLHFFQUdFLGdCQURBLHlDQUdBLGNsRjgvc0JKLENrRjUvc0JJLDZFQUNFLGVBQ0EsYWxGOC9zQk4sQ2tGMS9zQlcscUdBQ1AsOEJsRjQvc0JKLENrRnovc0JRLG9SQUNFLFlsRjIvc0JWLENNL2p0QkksNEI0RW1FSSxvUkFJSSxTbEY0L3NCVixDQUNGLENrRnIvc0JBLDRCQUNFLGdCQUNBLHNCQUNBLG1CQUNBLFUvRTNFWSxDK0U4RVosZUFDQSxvQkFGQSxvQkFEQSx1QmxGMi9zQkYsQ2tGdi9zQlcsaUVBQ1Asa0IvRXhFVSxDK0V5RVYsb0JsRnkvc0JKLENNbmx0QkksNEI0RStFSiw0QkFjSSxZbEYyL3NCRixDQUNGLENNdG10QkksMEI0RTRGSiw0QkFpQkksa0JsRjYvc0JGLENBQ0YsQ00zbXRCSSwwQjRFZ0hBLHVDQUNFLFlsRjgvc0JKLENBQ0YsQ2tGMy9zQmEscUVBQ1AsbUJBQ0Esb0JsRjYvc0JOLENrRjEvc0JFLHdDQUVFLGlCL0V2R1UsQytFc0dWLFVsRjgvc0JKLENrRjd6c0JBLHFDQUVFLFVBREEsaUJsRmkwc0JGLENrRjd6c0JBLDZDQUNFLFdBTUEsa0JBSkEsWUFEQSxhbEZrMHNCRixDTXJvdEJJLDBCNEVpVUosNkNBS0ksY2xGbTBzQkYsQ0FDRixDa0YvenNCQSxtQkFHRSxtQkFGQSxrQkFLQSx3QkFGQSxzQ0FGQSxTbEZzMHNCRixDTXRvdEJJLDZCNEUwVUosMEVBRUksZ0JsRjh6c0JGLENBQ0YsQ2tGM3pzQkEsNkJBQ0Usa0IvRXJTMEIsQytFc1MxQixlbEY4enNCRixDa0Z4enNCRSx3Q0FDRSxrQkFDQSxTbEYwenNCSixDa0ZsenNCQSxnREFDRSxrQmxGcXpzQkYsQ2tGbHpzQkEsNkdBQ0UsZ0JsRnF6c0JGLENNNXB0QkksNEI0RThXSixnQ0FFSSxrQmxGaXpzQkYsQ0FDRixDa0Y5eXNCQSxvQkFDRSxzQmxGaXpzQkYsQ01ucnRCSSx5QjRFaVlKLG9CQVFJLG1CQUZBLGFBRkEsT0FHQSx5QkFKQSxpQkFFQSxnQmxGc3pzQkYsQ0FDRixDa0ZoenNCQSw0QkFJRSx5QkFEQSxZQUVBLGVBSkEscUJBTUEsWUFEQSxVQUpBLHNCQU1BLFVsRm16c0JGLENrRmp6c0JFLHFDQUNFLGFsRm16c0JKLENrRmh6c0JFLGdDQUNFLFlBQ0EsVWxGa3pzQkosQ2tGOXlzQkEsb0NBQ0Usa0JsRml6c0JGLENNbnR0QkkseUI0RWlhSixvQ0FHSSxtQmxGbXpzQkYsQ0FDRixDTXh0dEJJLHlCNEVpYUosb0NBTUksaUJsRnF6c0JGLENBQ0YsQ003dHRCSSwwQjRFaWFKLG9DQVNJLHNCbEZ1enNCRixDQUNGLENrRnB6c0JBLGdEQUNFLHFCbEZ1enNCRixDTXR1dEJJLHlCNEU4YUosZ0RBR0ksZ0JsRnl6c0JGLENBQ0YsQ00zdXRCSSwwQjRFOGFKLGdEQU1JLHFCbEYyenNCRixDQUNGLENNbnV0QkksNEI0RWlhSixnREFTSSxZbEY2enNCRixDQUNGLENrRnR6c0JJLHlMQUNFLFlsRjJ6c0JOLENrRnR6c0JBLHVDQUNFLGlCbEZ5enNCRixDa0ZyenNCTSxxRkFDRSxZbEZ1enNCUixDTWx3dEJJLHlCNEVxY0osdUNBWUksa0JsRnF6c0JGLENBQ0YsQ012d3RCSSx5QjRFcWNKLHVDQWVJLGdCbEZ1enNCRixDQUNGLENNNXd0QkksMEI0RXFjSix1Q0FrQkksb0JsRnl6c0JGLENBQ0YsQ2tGdHpzQkEsc0NBQ0UsVUFDQSxpQmxGeXpzQkYsQ2tGdHpzQkEsZ0NBSUUsc0JBR0Esa0JBREEsMkJBRUEsYUFJQSxZQURBLGdCQURBLFVBTEEseUJBSkEsa0JBRUEsVUFNQSxnQkFQQSxTQVlBLG1DQURBLGlCbEYwenNCRixDa0Z2enNCRSx1Q0FLRSw2QkFDQSw4QkFDQSx5QkFOQSxXQUVBLFNBQ0Esa0JBTUEsV0FEQSxVQVBBLE9sRmcwc0JKLENrRnJ6c0JFLG9DQUVFLGNBREEsWWxGd3pzQkosQ2tGcHpzQkUsMERBQ0UsY2xGc3pzQkosQ2tGbnpzQkUsZ0RBQ0Usa0JBQ0EsU2xGcXpzQkosQ2tGbHpzQkUseUNBQ0UsVUFDQSxrQmxGb3pzQkosQ2tGaHpzQkEsd0NBR0UsYS9FdGZZLEMrRW9mWixlQUNBLGdCbEZvenNCRixDa0YveXNCQSw2Q0FFRSxVL0VyZ0JZLEMrRXNnQlosZUFDQSxpQkFIQSxlbEZxenNCRixDa0YveXNCQSw2SUFFRSxnQkFEQSxpQmxGb3pzQkYsQ2tGanpzQkUsb1JBQ0UsaUJsRm96c0JKLENrRmh6c0JFLDJWQUlFLGtCQUhBLFdBQ0EsYUFDQSxrQkFFQSxTbEZvenNCSixDTWoydEJJLHlCNEV3aUJGLDJWQU9JLGFsRnd6c0JKLENBQ0YsQ2tGcnpzQkUsZ0xBQ0UscUJBRUEsaUJBQ0EsYUFDQSxXQUhBLGVsRjJ6c0JKLENrRnJ6c0JFLDJLQUNFLHFCQUVBLGdCQUNBLGFBQ0EsV0FIQSxjbEYyenNCSixDa0ZwenNCSSx5REFHRSwrQkFGQSxjQUNBLFVsRnV6c0JOLENrRnB6c0JJLDZCQUVFLGlCQUNBLGFBQ0EsV0FIQSxlbEZ5enNCTixDa0ZuenNCSSw0QkFFRSxnQkFDQSxhQUNBLFdBSEEsY2xGd3pzQk4sQ001M3RCSSw2QjRFMmtCRSw0QkFJRSxnQkFIQSxZQUNBLFVBQ0EsZWxGcXpzQk4sQ2tGbHpzQkksNkJBSUUsZUFIQSxZQUNBLFdBQ0EsYWxGcXpzQk4sQ0FDRixDTTE0dEJJLDRCNEUwbEJFLDRCQUlFLGFBSEEsYUFDQSxVQUNBLFdsRm96c0JOLENrRmp6c0JJLDZCQUlFLGFBSEEsYUFDQSxXQUNBLFdsRm96c0JOLENBQ0YsQ2tGN3lzQkUsMERBRUUsYUFFQSxZQURBLE1BRkEsV2xGbXpzQkosQ2tGN3lzQkUsMkRBRUUsYUFFQSxZQURBLFdBRkEsV2xGa3pzQkosQ01yNnRCSSw2QjRFMG5CQSwwREFFRSxhQUNBLFlBQ0EsVUFIQSxXbEZpenNCSixDa0YzeXNCRSwyREFFRSxhQUNBLFlBQ0EsV0FIQSxXbEZnenNCSixDQUNGLENNbjd0QkksNEI0RTBvQkEsMERBRUUsYUFDQSxhQUNBLFVBSEEsV2xGK3lzQkosQ2tGenlzQkUsMkRBRUUsYUFDQSxhQUNBLFdBSEEsV2xGOHlzQkosQ0FDRixDa0Z2eXNCQSxpQkFFRSxnQkFEQSxrQkFFQSxpQmxGMHlzQkYsQ012OHRCSSw0QjRFMHBCSixpQkFLSSxrQmxGNHlzQkYsQ2tGenlzQkEsNEJBRUksaUJBQ0Esa0JBQ0EsaUJsRjR5c0JKLENBTkYsQ2tGbnlzQkUsNENBQ0UsaUJsRjR5c0JKLENrRnZ5c0JFLCtDQUlFLGtCQUhBLFdBQ0EsYUFJQSxjQUhBLGtCQUVBLFNsRjB5c0JKLENrRnR5c0JFLHdCQUNFLG1CQUVBLGlCQUNBLGFBQ0EsV0FIQSxlbEYyeXNCSixDTXIrdEJJLDRCNEV3ckJGLHdCQVFJLGFBQ0EsV0FDQSxVQUhBLFdsRjZ5c0JKLENBQ0YsQ2tGdnlzQkUsdUJBQ0UsbUJBRUEsZ0JBQ0EsYUFDQSxXQUhBLGNsRjR5c0JKLENNcC90QkksNEI0RXNzQkYsdUJBUUksYUFDQSxXQUNBLFNBSEEsV2xGOHlzQkosQ0FDRixDa0Z6eXNCRSx3QkFFRSx1QkFEQSx5QmxGNHlzQkosQ01oZ3VCSSw0QjRFbXRCRix3QkFJSSx1QkFDQSw2QmxGNnlzQkosQ0FDRixDa0Y1eXNCSSwrQkFFRSxxQkFEQSx1QmxGK3lzQk4sQ00xZ3VCSSw0QjRFMHRCQSwrQkFJSSx1QmxGZ3pzQk4sQ0FDRixDa0YxeXNCQSwyQkFFRSxnQkFEQSxpQmxGOHlzQkYsQ2tGM3lzQkUscUNBQ0UsZ0JsRjZ5c0JKLENrRjF5c0JFLHNEQUNFLGlCbEY0eXNCSixDa0Z4eXNCRSxtRUFLRSxrQkFIQSxXQUNBLGFBRkEsMEJBR0Esa0JBRUEsU2xGMHlzQkosQ00vaXVCSSx5QjRFK3ZCRixtRUFRSSxhbEY0eXNCSixDQUNGLENrRnp5c0JFLGtDQUNFLHFCQUVBLGlCQUNBLGFBQ0EsV0FIQSxlbEY4eXNCSixDa0Z4eXNCRSxpQ0FDRSxxQkFFQSxnQkFDQSxhQUNBLFdBSEEsY2xGNnlzQkosQ2tGbHlzQkEsMkJBSUUsbUJBQ0EsNkJBSkEsb0JBT0EsZ0JBTkEseUJBS0Esa0JBREEsd0NBSEEscUJsRjZ5c0JGLENrRnR5c0JFLHFDQUNFLG9CbEZ3eXNCSixDa0ZyeXNCRSx3RUFTRSxZQUpBLFUvRTl4QlUsQytFMHhCVixrQkFTQSxnQkFIQSxTQUNBLFVBRkEsMkJBS0EsbUNBUkEsZWxGNnlzQkosQ2NsanVCRSxxRkFDRSxhZHFrdUJKLENrRnB6c0JNLHdHQUdFLGNBQ0EsVUFDQSw0RGxGcXpzQlIsQ2tGaHpzQkUsb0RBRUUsWUFEQSx3QkFFQSxVbEZtenNCSixDa0ZoenNCRSwwREFFRSxtQkFNQSxtQkFEQSw0QkFOQSxhQVFBLGdCQU5BLDJCQVdBLFlBREEsVUFUQSxrQkFDQSxXQUNBLE1BS0EsNkRBQ0Esa0JBR0EsT2xGaXpzQkosQ005b3VCSSwwQjRFODBCRiwwREFrQkksZ0JBQ0EsT2xGa3pzQkosQ0FDRixDa0ZoenNCSSxrRUFFRSxVQURBLGlCbEZtenNCTixDa0Y5eXNCRSw2REFFRSxtQkFNQSxtQkFEQSw0QkFOQSxhQVFBLGdCQU5BLDJCQVdBLFlBREEsVUFUQSxrQkFDQSxXQUNBLE1BS0EsNkRBQ0Esa0JBR0EsT2xGK3lzQkosQ014cXVCSSwwQjRFMDJCRiw2REFrQkksZ0JBQ0EsT2xGZ3pzQkosQ0FDRixDa0Y5eXNCSSxxRUFFRSxVQURBLGlCbEZpenNCTixDa0Y1eXNCRSxxREFFRSxtQkFJQSx5Q0FGQSxjQUtBLFlBRkEsVUFLQSxnQkFEQSxTQURBLHFCQVRBLGtCQU9BLFNBTEEsdUJsRnV6c0JKLENrRjV5c0JJLHlCQWRGLHFEQWVJLHVCbEYreXNCSixDQUNGLENrRjV5c0JFLDBEQUtFLGNBRUEsZUFOQSxjQUVBLGtCQURBLGNBRUEsd0JBSUEsZ0JBRkEseUJsRmd6c0JKLENrRjV5c0JJLHFJQUdFLHdCL0V4NEJRLEMrRXU0QlIsVWxGOHlzQk4sQ2tGenlzQkUsa0RBQ0UsWWxGMnlzQkosQ2tGeHlzQkUsb0RBR0UsbUJBRkEsYUFHQSxZQUZBLHNCbEY0eXNCSixDa0Z2eXNCRSxrREFNRSx5QkFMQSx1UkFHQSw0QkFDQSxZQUVBLGVBSkEsWUFLQSxrQkFOQSxVbEYreXNCSixDa0Z2eXNCSSxzREFDRSxZbEZ5eXNCTixDa0ZseXNCRSw2REFNRSxXQUxBLGtCQUNBLGdCQU1BLFlBTEEsaUJBRUEsV0FEQSxrQkFHQSxhbEZxeXNCSixDTW52dUJJLDBCNEV1OEJGLDZEQVdJLGNsRnF5c0JKLENBQ0YsQ2tGbHlzQkUsb0RBR0UsbUJBRkEsYUFDQSx1QkFFQSxpQmxGb3lzQkosQ005dnVCSSx5QjRFczlCRixvREFPSSxjbEZxeXNCSixDQUNGLENrRm55c0JJLHlCQVZGLG9EQVdJLGtCQUNBLE9sRnN5c0JKLENBQ0YsQ2tGcHlzQkkseUJBZkYsb0RBZ0JJLGtCQUNBLE9sRnV5c0JKLENBQ0YsQ2tGcnlzQkksZ0VBQ0UsaUJBRUEsZ0JBQ0EscUJBRkEsY2xGeXlzQk4sQ2tGbnlzQkUsZ0VBS0UseUJBS0EseUNBSEEsVUFEQSxlQUxBLGtCQU9BLGtCQU5BLFNBRUEsbUJBREEsdUJsRjR5c0JKLENrRmp5c0JJLGtFQUNFLGlCbEZteXNCTixDa0Y5eHNCSSw0R0FDRSxVQUNBLHVCbEZneXNCTixDa0Y3eHNCSSw4RkFHRSxvQi9FaCtCUSxDK0VpK0JSLG1CQUZBLFVBREEsbUJBSUEsYWxGK3hzQk4sQ01seXVCSSw0QjRFOC9CQSw4RkFVSSxZQUNBLGdCQUhBLGFsRm15c0JOLENBQ0YsQ2tGOXhzQk0seUJBZEYsOEZBZUksaUJsRml5c0JOLENBQ0YsQ2tGL3hzQk0seUJBbEJGLDhGQW9CSSxnQkFEQSxXbEZteXNCTixDQUNGLENrRi94c0JJLGlHQUdFLG9CL0V4L0JRLEMrRXkvQlIsbUJBRkEsVUFEQSxtQkFJQSxhbEZpeXNCTixDTTV6dUJJLDRCNEVzaENBLGlHQVNJLGtCQUNBLGdCQUZBLGFsRm95c0JOLENBQ0YsQ2tGaHlzQk0seUJBYkYsaUdBZUksZ0JBREEsYWxGb3lzQk4sQ0FDRixDa0Y5eHNCQSx1QkFDRSxpQmxGaXlzQkYsQ2tGL3hzQkUsNENBRUUsV0FEQSxTbEZreXNCSjs7QWtGNXhzQkEsMEJBRUEsYUFDRSxrQmxGOHhzQkYsQ010MXVCSSw0QjRFdWpDSixhQUdJLGtCbEZneXNCRixDQUNGLENtRnA2dUJBLFVBT0UsWUFGQSxPQUhBLGNBYUEscUJBZEEsZUFHQSxNQUtBLCtCQUhBLFdBSEEsU25GODZ1QkYsQ21GajZ1QkUsdUJBQ0UsYW5GbTZ1QkosQ21GMzV1QkEsaUJBSUUsYUFDQSxzQkFKQSxZQUVBLGtCQURBLGdCQUlBLGdCbkY4NXVCRixDTWo0dUJJLHlCNkVuQ0osaUJBU0ksa0JuRis1dUJGLENBQ0YsQ21GNTV1QkEsa0JBR0Usd0JoRnlEWSxDZ0Z2RFosYWhGeUNZLENnRnhDWixhQUpBLG1CQURBLHlCQUdBLGVuRmk2dUJGLENNLzR1QkkseUI2RXRCSixrQkFRSSxjQUVBLGVBREEsZ0JBRUEsaUJuRmk2dUJGLENBQ0YsQ21GOTV1QkEsd0JBQ0UsY0FDQSxtQm5GaTZ1QkYsQ001NXVCSSx5QjZFUEosd0JBSUkscUJBRUEsZ0JBREEsbUJuRm82dUJGLENBQ0YsQ21GaDZ1QkEsZ0JBRUUsYWhGeUJZLENnRjFCWixxQkFFQSx5Qm5GbTZ1QkYsQ21GbDZ1QkUsc0JBQ0UsYW5GbzZ1QkosQ21GaDZ1QkEsbUJBQ0UsT0FFQSx1Qm5GazZ1QkYsQ01qN3VCSSwwQjZFWUosbUJBTUksd0JuRm02dUJGLENBQ0YsQ21GLzV1QkUsNEJBQ0UsZ0JuRmk2dUJKLENtRjk1dUJBLGlCQUNFLFdBQ0EsY25GaTZ1QkYsQ21GOTV1QkEsaUJBQ0UsYWhGYlksQ2dGY1osa0JBQ0EscUJuRmk2dUJGLENNcDh1QkkseUI2RWdDSixpQkFLSSxtQm5GbTZ1QkYsQ0FDRixDbUZoNnVCQSxtQkFDRSxhQUNBLDRCbkZtNnVCRixDTTk4dUJJLHlCNkU4Q0osMkJBRUksbUJuRm02dUJGLENBQ0YsQ01wOXVCSSwwQjZFOENKLDJCQUtJLG9CbkZxNnVCRixDQUNGLENNNTh1QkksNkI2RTBDRSxnRkFDRSxrQm5GcTZ1Qk4sQ0FDRixDbUZoNnVCQSxzQkFDRSxhaEYzQ1ksQ2dGNkNaLGVBREEsZW5GbzZ1QkYsQ01wK3VCSSx5QjZFOERKLHNCQUtJLGVBQ0EscUJuRnE2dUJGLENBQ0YsQ00xK3VCSSwwQjZFOERKLHNCQVNJLGlCQUNBLGVuRnU2dUJGLENBQ0YsQ21GcDZ1QkEsZ0JBSUUsdUJBRkEsYUFHQSxtQkFDQSxlQUhBLDhCckV4SUEsZ0JBRkEsU0FDQSxTZHFqdkJGLENtRnQ2dUJBLHNCQUVFLGdDQURBLFVuRjA2dUJGLENtRng2dUJFLHdCQUVFLGFoRnRFVSxDZ0ZxRVYsY0FFQSxrQkFFQSxlaEZqQjBCLENnRmdCMUIscUJuRjI2dUJKLENNdmd2QkkseUI2RXdGRix3QkFPSSxpQkFDQSxtQm5GNDZ1QkosQ0FDRixDTTdndkJJLDBCNkV3RkYsd0JBV0ksbUJBRUEsbUJBREEsa0JuRis2dUJKLENBQ0YsQ01waHZCSSwwQjZFd0ZGLHdCQWdCSSxrQm5GZzd1QkosQ0FDRixDbUYvNnVCSSw4QkFDRSxhbkZpN3VCTixDbUZ2NnVCVyw0Q0FDUCxpQm5GNjZ1QkosQ21GcDZ1QkUsd0NBR0UscUJBRkEsZUFDQSxlbkYyNnVCSixDbUZ4NnVCRSxzQ0FDRSxZbkYwNnVCSixDTS9pdkJJLHlCNkVvSUYsc0NBR0ksbUJuRjQ2dUJKLENBQ0YsQ21GMTZ1QkUsMEJBQ0UsOEJBQ0UsZ0JuRjQ2dUJKLENtRjE2dUJFLG9DQUNFLGdCbkY0NnVCSixDbUYxNnVCRSw2QkFDRSxhQUNBLGFuRjQ2dUJKLENBQ0YsQ21GMTZ1QkUseUNBQ0UsMkJuRjQ2dUJKLENtRng2dUJBLGlCQUNFLFluRjI2dUJGLENNMWp2QkksNkI2RThJSixpQkFJSSxhbkY0NnVCRixDQUNGLENtRno2dUJBLGlCQUNFLGFuRjQ2dUJGLENNbmt2QkksNkI2RXNKSixpQkFJSSxZbkY2NnVCRixDQUNGLENtRjE2dUJBLGlCQUNFLFluRjY2dUJGLENNNWt2QkksNkI2RThKSixpQkFJSSxhbkY4NnVCRixDQUNGLENvRnZwdkJBLE1BQ0UsWXBGMHB2QkYsQ01ybHZCSSw2QjhFdEVKLE1BR0ksYXBGNHB2QkYsQ0FDRixDb0Z0cHZCQSxPQUNFLGFwRnlwdkJGLENNOWx2QkksNkI4RTVESixPQUdJLFlwRjJwdkJGLENBQ0YsQ29GcnB2QkEsU0FDRSxrQnBGd3B2QkYsQ29GbnB2QkEsYUFDRSx3QnBGc3B2QkYsQ29GaHB2QkEsbUJ0RWpDRSxnQkFGQSxTQUNBLFNkd3J2QkYsQ29GbnB2QkUsc0JBQ0UsbUJwRnFwdkJKLENvRm5wdkJJLGlDQUNFLG9CcEZxcHZCTixDTXZudkJJLDRCOEV6QkEsc0JBQ0UsbUJwRm1wdkJKLENvRmpwdkJJLGlDQUNFLGVwRm1wdkJOLENBQ0YsQ00vbnZCSSw2QjhFZkEsc0JBRUUsY0FEQSxtQnBGa3B2QkosQ29GL292QkksaUNBQ0Usa0JwRmlwdkJOLENBQ0YsQ29GN292QkUscUJBQ0UsYXBGK292QkosQ09ycnZCRSxrRjZFd0NJLGFwRmdwdkJOLENNOW92QkksNkI4RUxGLHFCQU9JLGlCcEZncHZCSixDQUNGLENNbnB2QkksNEI4RU9KLCtCQUVJLDhCQUVBLG9CQUVBLGtCQUhBLGdCQUVBLG9CQUVBLHFDcEYrb3ZCRixDb0Y5b3ZCRSx5Q0FDRSxtQnBGZ3B2QkosQ29GOW92QkUsMENBQ0Usa0JwRmdwdkJKLENBQ0YsQ29GNW92QkEsMEJBQ0Usa0JBRUEsZWpGbUM0QixDaUZwQzVCLGlCQUVBLHNCQUNBLGtCcEYrb3ZCRixDTXpydkJJLDBCOEVxQ0osMEJBT0ksaUJwRmlwdkJGLENBQ0YsQ005cnZCSSx5QjhFK0NBLG1DQUNFLGFBRUEsZUFEQSxlcEZtcHZCSixDQUNGLENNeHJ2QkksNEI4RXdCSiwwQkFvQkksbUJBRkEsYUFEQSxlQUVBLDZCcEZvcHZCRixDb0ZscHZCRSw4QkFFRSxnQkFDQSx3QkFGQSxjcEZzcHZCSixDb0ZucHZCYSx1RUFDUCx3QnBGcXB2Qk4sQ0FDRixDb0ZqcHZCRSxrQ0FDRSx3QkFFQSx5QkFEQSxnQkFFQSxpQkFFQSwwQkFEQSx5QnBGb3B2QkosQ01odHZCSSw0QjhFdURGLGtDQVVJLDBCcEZtcHZCSixDQUNGLENvRi9vdkJBLG1DQUNFLGtCQUVBLGVqRlg0QixDaUZVNUIsaUJBRUEsb0JBQ0Esa0JwRmtwdkJGLENNMXV2QkksMEI4RW1GSixtQ0FPSSxpQnBGb3B2QkYsQ0FDRixDTS91dkJJLHlCOEU2RkEsNENBQ0UsYUFFQSxlQURBLGVwRnNwdkJKLENBQ0YsQ016dXZCSSw0QjhFc0VKLG1DQW9CSSxtQkFGQSxhQURBLGVBRUEsNkJwRnVwdkJGLENvRnJwdkJFLHVDQUVFLGdCQUNBLHdCQUZBLGNwRnlwdkJKLENvRnRwdkJhLGdGQUNQLHdCcEZ3cHZCTixDQUNGLENvRm5wdkJBLDJCQU1FLFdBSkEsZUFEQSxnQkFFQSxnQnBGdXB2QkYsQ003d3ZCSSwwQjhFbUhKLDJCQVFJLGNwRnNwdkJGLENBQ0YsQ01seHZCSSx5QjhFOEhBLG9DQUNFLFlwRnVwdkJKLENBQ0YsQ00xd3ZCSSw0QjhFc0dKLDJCQWtCSSxtQkFGQSxhQUNBLDZCcEZ5cHZCRixDb0Z2cHZCRSwrQkFFRSxnQkFDQSx3QkFGQSxjcEYycHZCSixDb0Z4cHZCYSx3RUFDUCx3QnBGMHB2Qk4sQ0FDRixDTXp4dkJJLDZCOEVzR0osMkJBZ0NJLFVqRjlIVSxDaUY0SFYsZUFEQSxlakZ0RTBCLENpRndFMUIscUJwRjJwdkJGLENBQ0YsQ29GeHB2QkUseUNBQ0UsdUJwRjBwdkJKLENNcHl2QkksNkI4RXlJRix5Q0FHSSxtQnBGNHB2QkosQ0FDRixDTXp5dkJJLDZCOEV5SUYseUNBTUksdUJwRjhwdkJKLENBQ0YsQ29GMXB2QkEsb0JBR0Usc0JBREEsZ0JwRjZwdkJGLENNaDB2QkkseUI4RWlLSixvQkFPSSxvQkFEQSxnQnBGOHB2QkYsQ0FDRixDTXQwdkJJLHlCOEVpS0osb0JBV0ksdUJBREEsa0JwRmdxdkJGLENBQ0YsQ001MHZCSSwwQjhFaUtKLG9CQWVJLHNCQURBLGtCcEZrcXZCRixDQUNGLENvRjdwdkJFLDhCQUNFLG9CcEZncXZCSixDTXowdkJJLDRCOEUwS0EsZ0RBRUkscUJwRmlxdkJOLENBQ0YsQ29GMXB2QlEsMEZBRUUsYUFEQSw4QnBGNnB2QlYsQ01sMXZCSSw2QjhFdUtKLDJCQXNCSSxhQUNBLGNBQ0Esd0JwRnlwdkJGLENBQ0YsQ00xMHZCSSxtRDhFd0pKLDJCQTJCSSwyQkFDQSxvQnBGMnB2QkYsQ0FDRixDTS8xdkJJLDRCOEV1S0osMkJBa0NJLG1CQUhBLGFBQ0EsMkJBQ0Esc0JBSUEsc0JBREEsVUFEQSxVcEYrcHZCRixDQUNGLENNdjN2QkkseUI4RTROQSxnREFDRSxrQnBGOHB2QkosQ29GNXB2QkksMkRBQ0UsY3BGOHB2Qk4sQ0FDRixDTWwzdkJJLDRCOEV3TkYsbUNBRUksMkJBQ0EsZ0JwRjRwdkJKLENBQ0YsQ29GdHB2QkEsOEJBRUUsYWpGdk1ZLENpRnNNWixvQnBGMHB2QkYsQ29GdnB2QkUsaUNBQ0UsbUJBQ0EsZWpGM0swQixDaUY0SzFCLGtCcEZ5cHZCSixDTWw0dkJJLDRCOEVrT0osOEJBYUksaUJBRkEsY0FHQSxnQkFGQSxrQkFHQSxTcEZ5cHZCRixDQUNGLENNeDV2QkkseUI4RStPSiw4QkFtQkksZXBGMHB2QkYsQ29GenB2QkUsaUNBQ0Usa0JBQ0EsbUJwRjJwdkJKLENBQ0YsQ01qNnZCSSwwQjhFK09KLDhCQTBCSSxrQnBGNHB2QkYsQ29GM3B2QkUsaUNBQ0UsZUFDQSxrQnBGNnB2QkosQ0FDRixDTTc1dkJJLDRCOEVtUUYsc0NBSUksWUFEQSxzQnBGNHB2QkosQ0FDRixDb0Z6cHZCSSwwQ0FDRSx1QnBGMnB2Qk4sQ29GbHB2QkEsNkJBQ0UsU3BGb3B2QkYsQ016NnZCSSw2QjhFdVJGLHFDQUlFLDRCQURBLGFBREEsWXBGc3B2QkYsQ0FDRixDTWg3dkJJLDRCOEV1UkYscUNBUUksWUFDQSxtQnBGcXB2QkosQ0FDRixDb0ZqcHZCQSxpQ0FDRSxVakY5UlksQ2lGK1JaLGtCcEZvcHZCRixDTTM3dkJJLDZCOEVxU0osaUNBTUksYWpGOVFVLENpRjZRVixhcEZzcHZCRixDQUNGLENNajh2QkksNkI4RXFTSixpQ0FTSSxpQnBGdXB2QkYsQ0FDRixDTXQ4dkJJLDRCOEVxU0osaUNBaUJJLFVqRjlTVSxDaUYwU1YsZUFDQSxtQkFDQSxnQkFDQSxtQnBGeXB2QkYsQ0FDRixDb0ZycHZCQSxvQ3RFaFlFLGdCQUZBLFNBQ0EsU2Q0aHdCRixDb0Z4cHZCRSx1Q0FDRSxxQkFDQSxtQnBGMHB2QkosQ29GeHB2Qkksa0RBQ0UsY3BGMHB2Qk4sQ29GdHB2QkUsc0MxRTdZQSxnQ0FEQSxhUHFHWSxDaUYwU1YsZUFDQSxtQjFFOVlGLG1CQUNBLHFCMEU4WUUscUJwRjRwdkJKLENPL2d3QkUscUlHdkJFLDJCUGtGVSxDT3BGVixhUG9GVSxDT25GVixvQlY0aXdCSixDb0Y3cHZCRSx3Q0FFRSxtQkFEQSxxQnBGZ3F2QkosQ005K3ZCSSw0QjhFa1ZGLHlDQUVJLGNwRjhwdkJKLENvRjFwdkJBLDRDQUVJLFlwRjZwdkJKLENBSkYsQ29GdnB2QkksK0NBQ0UscUJBQ0EsY3BGOHB2Qk4sQ001L3ZCSSw0QjhFNFZBLCtDQUlJLHdCcEZncXZCTixDQUNGLENvRnBwdkJJLG9DQXJCRiw0Q0FzQkksY3BGdXB2QkosQ0FDRixDb0ZucHZCQSw0QkFhRSxxQkFaQSxhQVdBLG1CQUZBLGlCQUhBLGlCQUVBLDhCQU5BLG9CQUNBLGFwRjBwdkJGLENNOWh3QkkseUI4RWdZSiw0QkFnQkksa0JBSUEsaUJwRitvdkJGLENBQ0YsQ01waXdCSSwwQjhFZ1lKLDRCQTJCSSx1QkFEQSxzQkFIQSxlQUVBLGFBREEsYUFJQSxvQnBGaXB2QkYsQ29GL292QkUsdUNBQ0UsYXBGaXB2QkosQ0FDRixDTXBpd0JJLDRCOEVtWEosNEJBd0NJLDhCQUhBLHFCQURBLGtCQUdBLFVBREEsVXBGbXB2QkYsQ0FDRixDTTlod0JJLG1EOEUrWUYsb0NBRUksU3BGaXB2QkosQ0FDRixDb0Y5b3ZCRSx1Q0FDRSwwQnBGZ3B2QkosQ01yandCSSw0QjhFeWFKLHdCQUVJLGVBQ0Esa0JwRitvdkJGLENBQ0YsQ29GOW92QkUsMEIxRXJmQSxnQ0FEQSxhUHFHWSxDT25HWixtQkFDQSxvQlZ1b3dCRixDTzVtd0JFLGlHR3ZCRSwyQlBrRlUsQ09wRlYsYVBvRlUsQ09uRlYsb0JWeW93QkosQ01wbHdCSSx5QjhFK2JGLGdDQUVJLGdDcEZ1cHZCSixDQUNGLENvRm5wdkJBLDhCQUdFLGFqRi9aWSxDaUY2WloscUJBQ0EsaUJwRnVwdkJGLENvRm5wdkJBLG1DQUNFLHFCQUNBLGNwRnNwdkJGLENvRm5wdkJBLHVEQUNFLGtCcEZzcHZCRixDb0ZucHZCQSxTQUNFLGFwRnNwdkJGLENNNW13QkksMEI4RXFkSixTQUlJLFlwRnVwdkJGLENBQ0YsQ3FGM3F3QkEsVUFDRSxxQnJGOHF3QkYsQ3NGM3F3QkEsdUNBQ0UsaUJBQ0EsZ0J0Rmlyd0JGLENNN253QkkseUJnRnRESix1Q0FJSSxvQkFDQSxtQnRGbXJ3QkYsQ0FDRixDTW5vd0JJLDBCZ0Z0REosdUNBUUksNkJ0RnFyd0JGLENBQ0YsQ014b3dCSSwwQmdGdERKLHVDQVdJLGlCQUNBLHVCdEZ1cndCRixDQUNGLENNam93QkksNEJnRnBEQSxrREFDRSxjdEZ3cndCSixDc0Z2cndCSSwrREFDRSxTdEZ5cndCTixDc0Z0cndCRSw0REFDRSxrQnRGd3J3QkosQ0FDRixDTXpwd0JJLHlCaUZyREosa0JBRUksY3ZGb3R3QkYsQ0FDRjs7QXVGanR3QkEsNEJBQ0EseUJBSUUsbUJBRkEsYUFLQSxpQnZGZ3R3QkYsQ2N0cXdCSSx3RHlFakRKLHlCQVdNLHNCQURBLGtCdkZrdHdCSixDQUNGLENjenF3QkksdUR5RXBESix5QkFjTSxlQUNBLFl2Rm10d0JKLEN1Rmx0d0JhLHFEQUNQLDhCdkZvdHdCTixDQUNGLENjcnJ3QkkscUR5RWpESix5QkF1Qk0sZ0J2Rm10d0JKLENBQ0YsQ2N2cndCSSxvRHlFcERKLHlCQTBCTSxhQUNBLFl2RnF0d0JKLEN1RnB0d0JhLHFEQUNQLDhCdkZzdHdCTixDQUNGLENjbnN3QkkscUR5RWpESix5QkFtQ00sYUFDQSxxQkFDQSxnQnZGcXR3QkosQ0FDRixDY3Zzd0JJLG9EeUVwREoseUJBd0NNLGFBQ0EsWXZGdXR3QkosQ3VGdHR3QmEscURBQ1AsOEJ2Rnd0d0JOLENBQ0YsQ2NudHdCSSxzRHlFakRKLHlCQWlETSxhQUNBLGFBQ0EsaUJBQ0EsYXZGdXR3QkosQ0FDRixDY3h0d0JJLHFEeUVwREoseUJBdURNLGlCQUNBLFl2Rnl0d0JKLEN1Rnh0d0JhLHFEQUNQLDhCdkYwdHdCTixDQUNGLENNdnV3QkksMEJpRjlDSix5QkErREksYUFDQSxZdkYwdHdCRixDQUNGLEN1Rmx0d0JFLGtEQUNFLFl2Rm90d0JKLEN1Rnpzd0JFLDZJQU5GLG9DQU9JLHVCQUVBLHNDQURBLHFCdkY4c3dCRixDdUYzc3dCRSx1RUFDRSxldkY2c3dCSixDdUYxc3dCRSxxRUFDRSxvQnZGNHN3QkosQ3VGenN3QkUsaUZBQ0Usb0J2RjJzd0JKLENBQ0YsQ3VGdnN3QkEsMENBQ0UsY0FDQSxjdkYwc3dCRixDTXp2d0JJLDRCaUY2Q0osMENBT0ksWXBGb1VlLENvRnZVZixjQUVBLGlCdkY2c3dCRixDdUZ0c3dCRSw2UEFFRSxZdkYyc3dCSixDdUZ4c3dCRSx1SUFDRSxhdkYwc3dCSixDQVRGLEN1RjVyd0JBLDBDQUdFLGlCQUNBLGlCQUNBLDhCdkZ1c3dCRixDTWp4d0JJLDZCaUZxRUosMENBV0ksYUFGQSxvQkFEQSxnQkFFQSxpQkFFQSxhdkZ3c3dCRixDQUNGLENNMXh3QkksNEJpRnFFSiwwQ0FrQkksY0FEQSxtQkFGQSxnQkFDQSxpQkFLQSxpQkFEQSxpQkFEQSxjdkY0c3dCRixDQUNGLEN1Rnpzd0JFLHlCQXZCRiwwQ0F3QkksZ0J2RjRzd0JGLENBQ0YsQ3VGM3N3QkUseUJBMUJGLDBDQTJCSSxnQnZGOHN3QkYsQ0FDRixDdUY3c3dCRSx5QkE3QkYsMENBOEJJLGN2Rmd0d0JGLENBQ0YsQ3VGL3N3QkUseUJBaENGLDBDQWlDSSxnQnZGa3R3QkYsQ0FDRixDdUYvc3dCQSwrQ0FDRSxhQUlBLGNBSEEsZXBGN0M0QixDb0ZpRDVCLGN2Rm10d0JGLEN1Rjlzd0JBLCtFQVBFLGlCQURBLGlCQUlBLDhCdkZ3dHdCRixDTXQxd0JJLHlCaUZrSUosZ0NBS0ksYXZGbXR3QkYsQ0FDRixDTTMxd0JJLHlCaUZrSUosZ0NBUUksbUJBQ0EsYXZGcXR3QkYsQ0FDRixDTWoyd0JJLDBCaUZrSUosZ0NBWUksYXZGdXR3QkYsQ0FDRixDTXQyd0JJLDBCaUZrSUosZ0NBZUksb0JBQ0EscUJ2Rnl0d0JGLENBQ0YsQ3VGdHR3QkEsbUNBRUUsY0FHQSxrQkFEQSxlcEZoRjRCLENvRjZFNUIsaUJBRUEsOEJ2RjJ0d0JGLENNdjJ3QkksNEJpRnlJSixtQ0FZSSxjQUpBLG9CQUVBLGdCQUNBLHNCQUZBLGdCQUlBLFV2RjB0d0JGLENBQ0YsQ3VGeHR3QkUseUJBaEJGLG1DQWtCSSxpQkFEQSxjdkY0dHdCRixDQUNGLEN1RjF0d0JFLHlCQXBCRixtQ0FxQkksbUJ2RjZ0d0JGLENBQ0YsQ3VGNXR3QkUseUJBdkJGLG1DQXdCSSxrQnZGK3R3QkYsQ0FDRixDdUY5dHdCRSx5QkExQkYsbUNBMkJJLGtCdkZpdXdCRixDQUNGLEN1Rmh1d0JFLCtDQTdCRixtQ0ErQkksY0FEQSxVdkZvdXdCRixDQUNGLENNNTR3QkksNkJpRnlJSixtQ0FrQ0ksY3ZGcXV3QkYsQ0FDRixDTTk1d0JJLHlCaUYyTEYsOENBRUksWXZGcXV3QkosQ0FDRixDTXQ1d0JJLDRCaUY4S0YsOENBS0ksYUFDQSxtQkFDQSxnQkFDQSxzQkFDQSxzQnZGdXV3QkosQ0FDRixDdUZudXdCQSxzQ0FJRSxtQnpFN09BLGN5RTJPQSxhQU1BLHNCQURBLGV6RTlPQSxZeUUwT0EsdUJ6RXZPQSxPQUpBLGtCQUdBLE1BREEsVWR1OXdCRixDdUZ0dXdCQSxpREFHRSxTQUtBLFlBSkEsT0FIQSxrQkFJQSxRQUhBLE1BS0EsV0FEQSxTdkYydXdCRixDdUZ2dXdCRSw4REFFRSxZQURBLFV2RjB1d0JKLEN1RnJ1d0JFLDRFQUVFLHFCQUNBLCtCQUZBLHNCdkZ5dXdCSixDdUZydXdCSSx1RkFDRSxjQUNBLGN2RnV1d0JOLEN1Rm51d0JFLGlGQU1FLFVBSkEscUJBRUEsK0JBQ0EsVXZGc3V3QkosQ3VGbHV3Qk0sa0dBQ0UsaUJ2Rm91d0JSLEN1Rjl0d0JJLHNHQUVFLDBEQUdBLDZCQUdBLDZCQUdBLFVBREEsU3ZGOHR3Qk4sQ3VGdHR3QkksOEdBQ0UsVUFDQSxrQnZGeXR3Qk4sQ3VGcnR3QkUsbUVBQ0UsWXZGdXR3QkosQ3VGcHR3QkUsd0ZBQ0UsVXZGc3R3QkosQ3VGbHR3QkEseUNBSUUsY0FDQSxpQkFIQSxLdkZzdHdCRixDdUYvc3dCQSwrQkFLRSxxQkFIQSxZQUNBLGFBQ0EsdUJBS0EsU0FJQSxVQVBBLGtCQVVBLDZEQVRBLFN2Rm90d0JGLEN1Rnhzd0JXLDJEQUNQLFd2RjBzd0JKLEN1Rnpzd0JJLHFDQUZPLDJEQUdMLFd2RjRzd0JKLENBQ0YsQ3VGenN3Qlcsb0RBQ1AsU3ZGNHN3QkosQ01uZ3hCSSw0QmlGNFJKLCtCQWdDSSxZdkY0c3dCRixDQUNGLENNemd4QkksNkJpRjRSSiwrQkFvQ0ksWXZGNnN3QkYsQ0FDRixDdUYzc3dCRSw2Q0FDRSxzQnZGNnN3QkosQ3VGMXN3QkUsbUNBSUUsWUFEQSxVdkYyc3dCSixDdUZ0c3dCSSwyREFFRSxvQnBGaFVRLENvRitUUixhdkZ5c3dCTixDdUZuc3dCQSxxQ0FFRSxpQkFEQSxnQnZGdXN3QkYsQ3VGbnN3QkEsaUNBSUUsbUJBUUEsZ0JBQ0EsWUFOQSxZQUlBLFdBREEsZUFUQSxhQUNBLHNCQVlBLG1CQVhBLHVCQUtBLFNBSEEsa0JBSUEsMkJBSEEsU3ZGOHN3QkYsQ3VGcnN3QlcsNkRBQ1AsYXZGdXN3QkosQ3VGdHN3QkkscUNBRk8sNkRBR0wsYXZGeXN3QkosQ0FDRixDdUZ2c3dCRSxnREFDRSx1REFDQSxvQ3ZGMHN3QkosQ016a3hCSSx5QmlGNlhGLGdEQUlJLFl2RjRzd0JKLENBQ0YsQ3VGMXN3Qkksc0RBQ0UseUR2RjRzd0JOLEN1RnZzd0JJLHlEQUNFLGtCdkZ5c3dCTixDTXZreEJJLDRCaUY0WEYsZ0RBTUksWXZGeXN3QkosQ0FDRixDdUZ0c3dCRSx5Q0FJRSx3QkFDQSxtQ0FDQSxzQkFMQSxVQUNBLHVCdkYyc3dCSixDdUZuc3dCQSxrQ0FHRSxhQUNBLGVBSEEsa0JBQ0EsU3ZGd3N3QkYsQ3VGbnN3QkEsK0JBRUUsOERBREEsaUJBR0Esa0JBRUEsYUFIQSxvQkFFQSxZQUVBLFN2RnNzd0JGLENNcG14QkksNkJpRnVaSiwrQkFZSSxhQUNBLGdCQUhBLG9CQUNBLFd2Rnlzd0JGLENBQ0YsQ001bXhCSSw0QmlGdVpKLCtCQTBCSSw0QkFQQSxrREFEQSxnQkFNQSxhQUdBLFlBRkEsOEJBRkEsa0JBSEEsVUFDQSxZQUNBLFV2RjRzd0JGLENBQ0YsQ3VGcnN3QkUsZ0RBOUJGLCtCQStCSSxZQUNBLGdCdkZ3c3dCRixDQUNGLEN1RnRzd0JFLHlCQW5DRiwrQkFvQ0ksWUFDQSxnQnZGeXN3QkYsQ0FDRixDdUZ2c3dCRSxnREF4Q0YsK0JBeUNJLFlBQ0EsZ0J2RjBzd0JGLENBQ0YsQ3VGenN3QkUsZ0RBNUNGLCtCQTZDSSxZQUNBLGdCdkY0c3dCRixDQUNGLEN1RjFzd0JFLGdEQWpERiwrQkFrREksWUFDQSxnQnZGNnN3QkYsQ0FDRixDdUYxc3dCRSxnREF2REYsK0JBd0RJLFd2RjZzd0JGLENBQ0YsQ3VGM3N3QkUsZ0RBM0RGLCtCQTRESSxXdkY4c3dCRixDQUNGLEN1RjVyd0JBLDZDQUNFLGFBQ0EsYXZGa3N3QkYsQ00xcXhCSSw0QmlGc2VKLDZDQUlJLGNBQ0EsY3ZGb3N3QkYsQ0FDRixDTTdyeEJJLHlCaUZtZkosNkNBU0ksYUFDQSxhdkZxc3dCRixDQUNGLENNbnN4QkksMEJpRm1mSiw2Q0FhSSxhQUNBLGF2RnVzd0JGLENBQ0YsQ001cnhCSSw2QmlGc2VKLDZDQWlCSSxhQUNBLGF2Rnlzd0JGLENBQ0YsQ01sc3hCSSw0QmlGc2VKLDZDQXlCSSxrQkFKQSxpQkFDQSxrQkFFQSxlQURBLFV2RjZzd0JGLENBQ0YsQ3VGcnN3QkUseUJBaENGLDZDQWlDSSxhdkZ3c3dCRixDQUNGLEN1Rm5zd0JJLHlCQURGLG1EQUVJLGV2RnVzd0JKLENBQ0YsQ3VGdHN3QkksZ0RBSkYsbURBS0ksa0J2Rnlzd0JKLENBQ0YsQ3VGdHN3QkUsK0NBQ0UsbUJ2Rndzd0JKLEN1RnBzd0JFLGdFQUNFLG1EQUVFLG1CQURBLDRCdkZ1c3dCSixDQUNGLEN1Rmxzd0JFLGdFQUNFLG1EQUVFLHFCQURBLDRCdkZxc3dCSixDQUNGLEN1Rmpzd0JFLGdFQUNFLG1EQUNFLGV2Rm1zd0JKLENBQ0YsQ3VGL3J3QkUsZ0VBQ0UsbURBQ0UsWXZGaXN3QkosQ3VGOXJ3QkUsK0NBQ0UsbUJ2Rmdzd0JKLENBQ0YsQ3VGNXJ3QkEsbUNBQ0Usb0J2Rityd0JGLEN1Rjdyd0JFLHFDQUhGLG1DQUlJLGV2Rmdzd0JGLENBQ0YsQ01od3hCSSw2QmlGMmpCSixtQ0FRSSxnQkFDQSxjdkZpc3dCRixDQUNGLENNdHd4QkksNEJpRjJqQkosbUNBZ0JJLDhEQURBLGlCQUVBLGtCQUdBLFlwRnhOeUIsQ29GaU56QixvQkFNQSxlQUxBLCtCQUlBLFV2Rm9zd0JGLEN1Rmhzd0JFLDBFQUNFLGtCdkZrc3dCSixDQUNGLEN1Ri9yd0JFLHlCQTNCRixtQ0E2Qkksb0JBREEsd0J2Rm1zd0JGLENBQ0YsQ3VGaHN3QkUseUJBaENGLG1DQWlDSSxpQnZGbXN3QkYsQ0FDRixDdUZqc3dCRSxnREFwQ0YsbUNBcUNJLGlCdkZvc3dCRixDQUNGLEN1RnZyd0JFLDBEQUNFLFVwRnZtQlUsQ29GeW1CVixrQkFEQSxNdkYwcndCSixDTTF5eEJJLDRCaUY4bUJGLDBEQUtJLG1CdkYycndCSixDQUNGLENNNXp4QkkseUJpRjJuQkYsMERBUUksa0J2RjZyd0JKLENBQ0YsQ01qMHhCSSwwQmlGMm5CRiwwREFXSSxrQnZGK3J3QkosQ0FDRixDTXQweEJJLDBCaUYybkJGLDBEQWNJLGtCQUNBLGlCdkZpc3dCSixDQUNGLEN1Rjdyd0JFLCtMQUlFLG9CQUNBLGlCQUhBLGVBQ0EsMEJ2Rmlzd0JKLENNbjF4QkkseUJpRitvQkYsK0xBUUksbUJBQ0EsZXZGaXN3QkosQ0FDRixDTTExeEJJLDBCaUYrb0JGLCtMQWVJLGVBQ0EsY3ZGaXN3QkosQ0FDRixDTXAxeEJJLDRCaUZrb0JGLCtMQW1CSSxnQnZGb3N3QkosQ0FDRixDdUZqc3dCRSxrSEFFRSxXQUNBLGNBQ0EsZ0JBR0EsaUJBREEsc0JBREEsc0JBSkEsVXZGeXN3QkosQ01oM3hCSSx5QmlGc3FCRixrSEFVSSxnQkFEQSxvQnZGc3N3QkosQ0FDRixDTXQzeEJJLDBCaUZzcUJGLGtIQWlCSSxlQURBLG1CdkZxc3dCSixDQUNGLENNLzJ4QkksNEJpRnlwQkYsa0hBb0JJLFN2RnNzd0JKLENBQ0YsQ3VGbHN3QkUsNERBQ0UsNEJ2Rm9zd0JKLENNcDR4QkksMEJpRityQkYsNERBR0ksMEJ2RnNzd0JKLENBQ0YsQ003MnhCSSxtRGlGMHFCRixxRUFFSSxjdkZxc3dCSixDQUNGLEN1Rmxzd0JFLCtDQUNFLGN2Rm9zd0JKLEN1Rmpzd0JFLGdLQUVFLCtCQURBLFl2Rm9zd0JKLENNeDR4QkksNkJpRm1zQkYsZ0tBTUksK0JBREEsU3ZGcXN3QkosQ0FDRixDTTk0eEJJLDRCaUZtc0JGLGdLQVdJLCtCQURBLGF2RnNzd0JKLENBQ0YsQ3VGbHN3QkUsaUZBRUUsNkJBREEseUJ2RnFzd0JKLENNcjZ4QkkseUJpRit0QkYsaUZBSUksNEJ2RnNzd0JKLENBQ0YsQ3VGbHN3QkEsd0NBR0UsZUFEQSxlcEYvcEI0QixDb0Y4cEI1QixldkZ1c3dCRixDdUZuc3dCRSxxREFDRSx3QnBGL3NCVSxDb0ZndEJWLG9CdkZxc3dCSixDdUZuc3dCSSwyREFDRSx3QnBGcHRCUSxDb0ZxdEJSLG9CdkZxc3dCTixDTXg3eEJJLHlCaUZ3dUJKLHdDQWdCSSxldkZvc3dCRixDQUNGLENNaDd4QkksNEJpRjJ0Qkosd0NBbUJJLGtCQUdBLDRCQUNBLFV2Rmtzd0JGLENBQ0YsQ01sOHhCSSx5QmlGd3VCSix3Q0EyQkksbUJBREEsZXBGdHJCMEIsQ29Gd3JCMUIsMkJ2RjBzd0JGLENBQ0YsQ3VGL3J3QkEsMkJBQ0UsR0FDRSxrQnZGcXN3QkYsQ3VGbnN3QkEsR0FDRSxvQnZGcXN3QkYsQ0FDRixDdUZ6cndCQSxrQkFDRSxHQUNFLFVBQ0EsdUJ2Rm1zd0JGLEN1Rmpzd0JBLEdBQ0UsVUFDQSwwQnZGbXN3QkYsQ0FDRixDdUZycndCQSxtQkFDRSxHQUVFLFVBREEsMEJ2Rmtzd0JGLEN1Ri9yd0JBLEdBRUUsVUFEQSx1QnZGa3N3QkYsQ0FDRixDdUY5cndCQSx1QkFDRSwwQnZGZ3N3QkYsQ3VGM3J3QkEsaUJBSUUsYUFFQSxLdkYrcndCRixDdUYxcndCQSxrQ0FKRSxtREFGQSxPQUpBLGtCQUVBLFdBS0EsU3ZGd3N3QkYsQ3VGcnN3QkEsaUJBT0UsU0FKQSxhQU1BLDhCdkY0cndCRixDTTVneUJJLDRCaUZvMUJGLDBIQUVJLGVBQ0Esa0J2RjJyd0JKLENBQ0YsQ3VGN3F3QkUsd0VBR0Usc0JBUkYsa0JBSkEsZUFDQSxpQkFDQSxnQkFDQSxxQkFVRSxvQkFSRixpQkFNRSx1QnZGdXJ3QkosQ3VGaHJ3QkUsaUpBQ0UsYXZGbXJ3QkosQ3VGanJ3QkksdUpBRUUseUJBbkJKLGtCQUpBLGVBQ0EsaUJBQ0EsZ0JBQ0EscUJBc0JJLGtCQXBCSixpQkFtQkksb0J2Rnlyd0JOLEN1RnJyd0JJLHVKQUNFLFV2RnVyd0JOLEN1RnJyd0JNLDZKQUNFLHFCdkZ1cndCUixDdUZqcndCQSxpREFDRSxVdkZvcndCRixDdUZqcndCSSw0R0FDRSxZdkZtcndCTjs7QXVGOXF3QkEsMEJDbjlCQSxnQ0FDRSxxQkE4Q0EsZ0JBN0NBLGdCeEZ5b3lCRixDd0Z4b3lCRSxvQ0FDRSxTeEYwb3lCSixDd0Z4b3lCRSxxQ0FDRSx3QnhGMG95QkosQ3dGbG95QkUsMEJBQ0UsMkNBQ0UsZ0J4Rm9veUJKLEN3RmxveUJFLHFEQUVFLGlCQUNBLGtCQUZBLGlCQUdBLDZCQUNBLDZCeEZvb3lCSixDQUNGLENNcG15QkkseUJrRnpESixnQ0E2Qkksb0JBQ0EseUJ4Rm9veUJGLENBQ0YsQ00xbXlCSSwwQmtGekRKLGdDQWlDSSwyQnhGc295QkYsQ0FDRixDTS9teUJJLDBCa0Z6REosZ0NBb0NJLG1CQUNBLHNCeEZ3b3lCRixDQUNGLENNcm55QkksMEJrRmpCRixvREFFSSxheEZ3b3lCSixDQUNGLEN3Rm5veUJFLHlDQUNFLGdCeEZxb3lCSixDd0YvbnlCRSx1R0FDRSxTeEZtb3lCSixDd0YvbnlCSSxxTkFDRSxTeEZrb3lCTixDd0Y5bnlCRSx5RkFFRSx5QkFEQSxZQUVBLEt4RmlveUJKLEN3RjlueUJFLHlDQUNFLHVGQUNFLHFCeEZpb3lCSixDd0Y5bnlCRSx1R0FDRSxTeEZpb3lCSixDQUNGLEN3RjlueUJFLHlDQUNFLHVHQUNFLFN4RmlveUJKLEN3RjdueUJJLHFNQUNFLFN4RmdveUJOLENBQ0YsQ3dGNW55QkUseUNBQ0UsdUZBQ0UscUJ4RitueUJKLEN3RjVueUJFLG1HQUNFLFd4RitueUJKLEN3RjFueUJNLCtOQUNFLFV4RjZueUJSLENBQ0YsQ3dGeG55QkUseUZBQ0UsbUdBQ0UsYXhGMm55QkosQ0FDRixDd0Z4bnlCRSwwQ0FDRSx1RkFDRSxxQnhGMm55QkosQ3dGdG55Qk0sK05BQ0UsVXhGeW55QlIsQ3dGdm55Qk0sK05BQ0UsU3hGMG55QlIsQ0FDRixDd0ZybnlCRSwwQ0FDRSx1RkFDRSxxQnhGd255QkosQ3dGcm55QkUsbUdBQ0UsZXhGd255QkosQ3dGcm55QkUsdUdBQ0UsU3hGd255QkosQ3dGbm55Qk0sK05BQ0UsVXhGc255QlIsQ0FDRixDd0ZqbnlCRSwwQ0FDRSx1RkFDRSxxQnhGb255QkosQ3dGL215Qk0sK05BQ0UsVXhGa255QlIsQ3dGaG55Qk0sK05BQ0UsU3hGbW55QlIsQ0FDRixDeUYzeHlCQSx3QkNGRSxrQnZGMEZZLEMrQmhFWiwyREFDQSwyQnVEeEJBLG9CQUNBLGlCekZveXlCRixDeUZseXlCRSw2QkFDRSxrQnpGb3l5QkosQ3lGanl5QkUsdURBRUUsa0JBREEsZXRGMkgwQixDc0Z4SDFCLHFCQUNBLGFBRkEsZXpGcXl5QkosQ012dnlCSSwwQm1GekRKLHdCQWdCSSxjekZveXlCRixDeUZueXlCRSx1REFDRSxzQnpGcXl5QkosQ0FDRixDTS92eUJJLDBCbUZ6REosd0JBdUJJLGtCQURBLG1CQUVBLGlCekZzeXlCRixDeUZyeXlCRSx1REFHRSxrQkFGQSxnQkFDQSxjekZ3eXlCSixDQUNGLENNOXZ5QkksNEJtRnRDQSxtQ0FDRSxjekZ1eXlCSixDeUZyeXlCRSx1REFDRSxrQnpGdXl5QkosQ3lGbHl5QkYsMkNBRUksU3pGc3l5QkYsQ0FMRixDeUY3eHlCQSxpQ0FJRSxtQkFGQSxhQUNBLFlBRUEseUJBSkEsZ0J6RjB5eUJGLENNcHh5QkksNkJtRnZCSixpQ0FXSSxpQ0FKQSwyQkFFQSxnQkFDQSxrQkFGQSxrQnpGMnl5QkYsQ0FDRixDeUZ2eXlCRSxzREFDRSxnQnpGeXl5QkosQ01oeXlCSSw0Qm1GdkJKLGlDQWlCSSxrQnpGMHl5QkYsQ0FDRixDeUZ2eXlCQSw2QkFDRSxvQkFJQSxXQUhBLG1CQUNBLG1CQUdBLFN6Rnl5eUJGLENNN3l5QkksNEJtRkZKLDZCQW9CSSxtQkFUQSx5QkFDQSwyQkFGQSxtQkFRQSxvQkFGQSxrQkFEQSxjQUlBLHVCQUZBLG9CQUhBLGN6Rit5eUJGLENBQ0YsQ016MHlCSSx5Qm1GV0osNkJBNEJJLGtCQUhBLG1CQUNBLHFCQUNBLGtCQUhBLHVCekY4eXlCRixDQUNGLENNbDF5QkksMEJtRldKLDZCQWdDSSxpQkFDQSxjekYyeXlCRixDQUNGLEN5Rnp5eUJFLG1DQUVFLHFCdEY1QlUsQ3NGNkJWLGlCdEY3QlUsQ3NGMkJWLGF6RjZ5eUJKLEN5Rnh5eUJFLHNFQUVFLGdDekZ5eXlCSixDMkZ6NXlCQSxtQ0RPRSxrQnZGNEVZLEMrQjNEWiw4RHlEdEJBLG1CQUdBLDBCM0YrNXlCRixDNEZwNnlCQSx5REZGRSxrQnZGMEZZLEMrQmhFWiwyREFDQSwyQjBEcEJBLHFCQTRCQSxnQkE3QkEsc0JBREEsZ0I1Rjg2eUJGLEM0RjE2eUJFLDBCQUNFLCtFQUNFLGdCNUY0NnlCSixDNEYxNnlCRSxtR0FFRSxpQkFDQSxrQkFGQSxpQkFHQSxjNUY0NnlCSixDQUNGLEM0Rno2eUJFLG1HQUNFLFk1RjI2eUJKLENNdDR5QkkseUJzRnpESix5REF3Qkksa0I1RjI2eUJGLENBQ0YsQ00zNHlCSSx5QnNGekRKLHlEQTRCSSxtQkFDQSxxQjVGNDZ5QkYsQ0FDRixDNEZ4NnlCRSwyRUFDRSxnQjVGMDZ5QkosQzZGNzh5QkEsOEJIT0Usa0J2RjRFWSxDK0IzRFosOEQyRHRCQSxtQkFHQSwwQjdGbTl5QkYsQzhGeDl5QkEsaUNKT0Usa0J2RjRFWSxDK0IzRFosOERBQ0EsMkI0RHZCQSxzQjlGZyt5QkYsQ016NnlCSSwwQndGekRKLGlDQUlJLHVCOUZrK3lCRixDQUNGLEMrRnYreUJBLDJCQUNFLGlCQXNDQSxnQkFyQ0Esc0JBQ0Esa0IvRjgreUJGLEMrRjcreUJFLGtEQUNFLGEvRisreUJKLENNOTZ5QkksNEJ5RmhFQSx3REFFSSxZL0ZnL3lCTixDQUNGLEMrRjcreUJFLDBCQUNFLHNDQUNFLGdCL0YrK3lCSixDK0Y3K3lCRSxnREFFRSxpQkFDQSxrQkFGQSxpQkFHQSw2QkFDQSw2Qi9GKyt5QkosQ0FDRixDTS83eUJJLDRCeUZ0RUosMkJBeUJJLHFCL0ZnL3lCRixDQUNGLENNajl5QkkseUJ5RnpESiwyQkE0Qkksd0IvRmsveUJGLENBQ0YsQ010OXlCSSwwQnlGekRKLDJCQStCSSx3Qi9Gby95QkYsQ0FDRixDTTM5eUJJLDBCeUZ6REosMkJBa0NJLHFCQUVBLHVCQURBLHFCL0Z1L3lCRixDQUNGLEMrRm4veUJFLG9DQUNFLGdCL0ZxL3lCSixDZ0c5aHpCQSxxQk5GRSxrQnZGMEZZLEMrQmhFWiwyREFDQSwyQjhEeEJBLGlCQUVBLHdCQUNBLG9CaEdzaXpCRixDTWoveUJJLHlCMEZ6REoscUJBUUksYUFEQSxxQmhHd2l6QkYsQ0FDRixDTXYveUJJLHlCMEZ6REoscUJBV0kscUJBQ0Esc0JoR3lpekJGLENBQ0YsQ003L3lCSSwwQjBGekRKLHFCQWVJLHFCQUNBLG1CaEcyaXpCRixDQUNGLENnR3hpekJBLGlDQUNFLHdCN0Y2RFksQzZGekRaLHNCQUhBLG9CQUNBLGtCQUNBLFNoRzRpekJGLENNM2d6QkkseUIwRnJDSixpQ0FPSyxhQUdELG9CaEcwaXpCRixDQUNGLENNaGh6QkksMEIwRnJDSixpQ0FlSSxvQkFGQSw2QkFDQSxTaEdranpCRixDQUNGLENnR2hqekJFLG9DQUNFLFloR2tqekJKLENNL2h6QkkseUIwRnBCRixvQ0FHSSxrQmhHb2p6QkosQ0FDRixDTXBpekJJLDBCMEZwQkYsb0NBTUksbUJBQ0EsbUJoR3NqekJKLENBQ0YsQ2dHcGp6QkUsbUNBRUUsc0JoR3FqekJKLENNN2l6QkksMEIwRlZGLG1DQUtJLHVCaEdzanpCSixDQUNGLENnR3BqekJFLDRDQUNFLHFCaEdzanpCSixDZ0duanpCSSwyREFDRSx3QmhHcWp6Qk4sQ2dHbmp6QkksNEZBQ0UsTWhHcWp6Qk4sQ2dHaGp6QkEsOEJBSUUsdUJBSEEsYUFJQSxlQUhBLDJCQUNBLGlCaEdxanpCRixDTW5rekJJLHlCMEZXSiw4QkFPSSw2QmhHcWp6QkYsQ0FDRixDTXhrekJJLHlCMEZXSiw4QkFXSSw4QkFEQSxtQmhHd2p6QkYsQ0FDRixDTTlrekJJLDBCMEZXSiw4QkFjSSxpQmhHeWp6QkYsQ0FDRixDZ0dsanpCRSxrREFFRSxnQkFEQSxTaEdzanpCSixDZ0duanpCRSxtREFDRSxTaEdxanpCSixDZ0duanpCRSxtREFFRSxrQkFEQSxTaEdzanpCSixDZ0duanpCRSx3Q0FFRSx3QjdGekJVLEM2RjBCVixpQkFGQSxnQmhHdWp6QkosQ2dHbmp6QkUsd0NBQ0UsaUJBQ0Esb0JoR3FqekJKLENNeG16QkkseUIwRnNEQSxrREFDRSxTaEdxanpCSixDZ0duanpCRSxtREFDRSxTaEdxanpCSixDZ0duanpCRSxtREFFRSxhQURBLFNoR3NqekJKLENBQ0YsQ01wbnpCSSx5QjBGa0VBLHdDQUNFLGtCQUNBLHFCaEdxanpCSixDZ0duanpCRSx3Q0FDRSxlQUNBLGdCaEdxanpCSixDQUNGLENNOW56QkksMEIwRjRFQSx3Q0FDRSxlQUNBLG9CaEdxanpCSixDQUNGLENNdm56QkksNEIwRnNFQSx1REFDRSxxQmhHb2p6QkosQ2dHamp6QkUsa0RBRUUsZUFEQSxVaEdvanpCSixDZ0doanpCRSxtREFDRSxVaEdranpCSixDZ0cvaXpCRSxtREFFRSxhQURBLFVoR2tqekJKLENnRy9pekJFLGdGQUNFLGVBQ0EsbUJBQ0EsWWhHaWp6QkosQ0FDRixDZ0c3aXpCQSw0QkFDRSxlQUNBLGVoR2dqekJGLENNOXB6QkkseUIwRjRHSiw0QkFLSSxtQkFEQSxlaEdtanpCRixDQUNGLENNcHF6QkksMEIwRjRHSiw0QkFRSSxrQmhHb2p6QkYsQ0FDRixDZ0c5aXpCQSwrQkFHRSxhQURBLGlCQURBLGVoR21qekJGLENNL3F6QkkseUIwRjJISiwrQkFLSSxhaEdtanpCRixDQUNGLENNcHJ6QkkseUIwRjJISiwrQkFRSSxjQUNBLGNoR3FqekJGLENBQ0YsQ00xcnpCSSwwQjBGMkhKLCtCQWFJLGtCaEdzanpCRixDQUNGLENnRy9pekJBLFlBQ0Usb0JoR2tqekJGLENNdHJ6QkksNEIwRm1JSixZQUlJLFloR21qekJGLENBQ0YsQ2dHaGp6QkEsWUFDRSxZaEdtanpCRixDTS9yekJJLDRCMEYySUosWUFJSSxvQmhHb2p6QkYsQ0FDRixDaUcxd3pCQSx5QkFDRSx3QjlGaUZZLEM4Ri9FWix1QkFEQSxnQmpHaXh6QkYsQ00xdHpCSSx5QjJGekRKLHlCQUtJLG9CakdreHpCRixDQUNGLENNL3R6QkksMEIyRnpESix5QkFRSSxvQmpHb3h6QkYsQ0FDRixDTXB1ekJJLDBCMkZ6REoseUJBWUkscUJBREEsb0JqR3V4ekJGLENBQ0YsQ2lHbnh6QkEsZ0MvRFFFLDhEQUNBLDJCK0ROQSxhQUNBLGVBQ0EsOEJBQ0Esd0JqR3N4ekJGLENpR254ekJBLCtCQUNFLGFBR0EsY0FGQSxzQkFDQSwwQmpHdXh6QkYsQ00xdnpCSSx5QjJGMUJBLG1EQUVFLG9CQURBLFNqR3d4ekJKLENBQ0YsQ01od3pCSSwwQjJGaENKLCtCQVlJLFlqR3d4ekJGLENBQ0YsQ2lHcnh6QkEsZ0NBRUUsY0FEQSxlakd5eHpCRixDTTF3ekJJLDBCMkZoQkosZ0NBS0ksYUFEQSxZakcyeHpCRixDQUNGLENpR3Z4ekJBLGdDQUdFLGNBRkEsa0JBR0EsZTlGOEU0QixDOEZoRjVCLHFCakc0eHpCRixDTXZ4ekJJLDBCMkZQSixnQ0FNSSxrQkFDQSxzQkFDQSxrQmpHNHh6QkYsQ0FDRixDaUd6eHpCQSxtQ0FDRSxrQkFFQSxlOUZvRTRCLEM4RnJFNUIsb0JqRzZ4ekJGLENNcHl6QkksMEIyRktKLG1DQUtJLGlCQUNBLGdCakc4eHpCRixDQUNGLENpRzN4ekJBLHlDQUNFLG9Cakc4eHpCRixDTTl5ekJJLHlCMkZlSix5Q0FHSSxtQmpHZ3l6QkYsQ0FDRixDTW56ekJJLDBCMkZlSix5Q0FNSSxzQmpHa3l6QkYsQ0FDRixDaUcveHpCQSxzQ0FJRSx1QkFGQSxhQUdBLGVBRkEsOEJuRnJGQSxnQm1GeUZBLHFCbkYxRkEsU2Q4M3pCRixDTXAwekJJLHlCMkZ5Qkosc0NBU0ksMEJqR3N5ekJGLENBQ0YsQ016MHpCSSwwQjJGeUJKLHNDQVlJLHNCakd3eXpCRixDQUNGLENpR3Z5ekJFLHlDQUVFLG1CQURBLFNqRzB5ekJKLENpR3h5ekJJLDJDQUVFLG1CQURBLFlqRzJ5ekJOLENpR3p5ekJNLGlEQUNFLG9CakcyeXpCUixDaUcxeXpCUSxzREFDRSxZakc0eXpCVixDaUcxeXpCUSxvR0FDRSxvQjlGckJJLEM4RnNCSixhakc0eXpCVixDTWgyekJJLHlCMkZ1Q0YseUNBbUJJLGlCQURBLFNqRzR5ekJKLENBQ0YsQ010MnpCSSx5QjJGdUNGLHlDQXNCSSxnQmpHNnl6QkosQ0FDRixDTTMyekJJLDBCMkZ1Q0YseUNBMEJJLGlCQURBLFNqR2d6ekJKLENBQ0YsQ2lHOXl6Qkksa0RBQ0UsU2pHZ3p6Qk4sQ2lHL3l6Qk0sc0RBRUUsWUFEQSxVakdrenpCUixDaUc5eXpCTSx1REFDRSwrQmpHZ3p6QlIsQ2lHN3l6QkksOENBQ0Usb0JqRyt5ekJOLENpRzF5ekJBLDRDQUNFLE9BR0EsaUJBRkEsZTlGVjRCLEM4Rlc1QixnQ2pHOHl6QkYsQ01yNHpCSSx5QjJGb0ZKLDRDQU1JLGlCakcreXpCRixDQUNGLENNMTR6QkksMEIyRm9GSiw0Q0FTSSxjakdpenpCRixDQUNGLENpRzl5ekJBLG1EQUVFLGdDQURBLHFCQUdBLG1CQUNBLGtCQUZBLHVDakdtenpCRixDaUdoenpCRSw4REFDRSxlakdrenpCSixDaUdoenpCVywyREFDUCxvQmpHa3p6QkosQ2lHOXl6QkEseUNBRUUscUJBREEsZWpHa3p6QkYsQ2lHaHp6QkUsb0RBQ0UsaUJqR2t6ekJKLENNcjZ6QkksMEIyRitHSix5Q0FRSSxnQkFEQSxlakdvenpCRixDaUdsenpCRSxvREFDRSxjakdvenpCSixDQUNGLENpR2h6ekJBLHlDQUdFLHFCQUZBLGFBQ0EsOEJBRUEsZWpHbXp6QkYsQ2lHbHp6QkUsb0RBQ0UsaUJqR296ekJKLENNeDd6QkksMEIyRm1JRixvREFHSSxjakdzenpCSixDQUNGLENrR3QvekJBLCtCQUlFLHdCL0Y4RVksQytGekVaLFNBQ0EsZUFQQSxTQURBLFlBTUEsT0FQQSxhQUtBLGtCQURBLFdBRUEsU2xHNC96QkYsQ2tHdi96QkUsc0NBQ0UscUJsR3kvekJKLENrR3YvekJJLDRDQUNFLG9CbEd5L3pCTixDTW44ekJJLDZCNEZ0RUosK0JBcUJJLFFsR3cvekJGLENBQ0YsQ014OHpCSSw0QjRGdEVKLCtCQXlCSSxTQUNBLFlsR3kvekJGLENBQ0YsQ2tHdC96QkEsK0JBQ0UsT2xHeS96QkYsQ2tHdi96QkUsa0NBQ0UsaUJBQ0EsZ0JBQ0EsZ0JsR3kvekJKLENNdjl6QkksNkI0RjlCQSxrQ0FDRSxlQUNBLGdCQUNBLGtCbEd3L3pCSixDQUNGLENrR3IvekJFLG9DQUNFLGtDQUNFLGlCbEd1L3pCSixDQUNGLENrR24vekJBLGNBR0UsbUJBRkEsYUFDQSxzQmxHdS96QkYsQ2tHbi96QkEsNENBQ0UsV2xHcy96QkYsQ2tHbC96QkUsb0VBQ0UsV2xHcS96QkosQ2tHai96QkEsWUFDRSxjbEdvL3pCRixDTXIvekJJLDRCNEZBSixZQUlJLGNBQ0EsVWxHcS96QkYsQ2tHai96QkYsd0RBRUksb0JsR3EvekJGLENBTEYsQ2tHMyt6QkUsOEJBS0UseUJBQ0Esa0JBTEEsZUFDQSxpQkFDQSxnQkFDQSxxQkFJQSxrQkFDQSxpQkFGQSxvQmxHcy96QkosQ2tHai96QkUsOEJBQ0UsYWxHbS96QkosQ2tHai96Qkksb0NBQ0Usd0JsR20vekJOLENrRzkrekJBLGdDQUVFLGNBREEsaUJsR2svekJGLENrRzkrekJBLHlFQUNFLFVsR2kvekJGLENtR3JtMEJBLHdCQUVFLHdCaEc4RVksQ2dHL0VaLGdCbkd5bTBCRixDbUd2bTBCRSxrQ0FDRSx3Qm5HeW0wQkosQ21Hcm0wQkEsOEJBQ0UsU25Hd20wQkYsQ014aTBCSSw2QjZGakVKLDhCQUlJLFNuR3ltMEJGLENBQ0YsQ003aTBCSSw0QjZGakVKLDhCQVFJLFVuRzBtMEJGLENBQ0YsQ21HeG0wQkUsa0NBQ0UsYW5HMG0wQkosQ21HeG0wQkUsb0NBQ0UsYUFDQSxrQm5HMG0wQkosQ016ajBCSSw2QjZGbkRGLG9DQUlJLGVuRzRtMEJKLENBQ0YsQ21HM20wQkksMkNBRUUscUJBREEsWW5HOG0wQk4sQ01sazBCSSw2QjZGN0NBLDJDQUlJLGtCbkcrbTBCTixDQUNGLENtRzVtMEJFLGdDQUdFLG1CQURBLGVoR21HMEIsQ2dHakcxQixzQkFDQSxpQkFKQSxTbkdrbjBCSixDTTlrMEJJLDZCNkZyQ0YsZ0NBT0ksU25HZ24wQkosQ0FDRixDTW5sMEJJLDRCNkZyQ0YsZ0NBV0ksa0JBREEsZWhHd0Z3QixDZ0d0RnhCLGlCQUNBLFNuR2tuMEJKLENBQ0Y7O0FvR3BxMEJBLDRCQUVBLHVCQUNFLG9CcEdzcTBCRixDTWhtMEJJLDZCOEZ2RUosdUJBSUksbUJwR3VxMEJGLENBQ0YsQ29HcHEwQkEsNEJBRUUsd0JwR3NxMEJGLENNdG4wQkkseUI4RmxESiw0QkFLSSwwQnBHdXEwQkYsQ0FDRixDTTNuMEJJLDBCOEZsREosNEJBUUksMkJwR3lxMEJGLENBQ0YsQ29HdHEwQkEsNENBQ0UsZXBHeXEwQkYsQ012bjBCSSw0QjhGbkRKLDRDQUdJLFlwRzJxMEJGLENBQ0YsQ29HeHEwQkEscUNBQ0Usc0JwRzJxMEJGLENNaG8wQkksNEI4RjVDSixxQ0FHSSxvQnBHNnEwQkYsQ0FDRixDb0cxcTBCQSxrQ0FDRSx3QmpHMkNZLENpRzFDWix5QnBHNnEwQkYsQ00xbzBCSSw0QjhGckNKLGtDQUlJLDJCcEcrcTBCRixDQUNGLENvRzVxMEJBLDZCdEZ6Q0UsZ0JBRkEsU0FDQSxTZDR0MEJGLENvRy9xMEJFLG9EQUVFLGFqR3lDVSxDaUcxQ1YsZXBHa3IwQkosQ29HN3EwQkEsbUNBQ0UsZ0NBQ0EscUJwR2dyMEJGLENNOXAwQkksNEI4RnBCSixtQ0FLSSxnQnBHaXIwQkYsQ0FDRixDb0cvcTBCRSxxREFDRSxrQnBHaXIwQkosQ010cTBCSSw0QjhGWkYscURBR0ksZ0JwR21yMEJKLENBQ0YsQ29HaHIwQkUsOENBQ0UsbUJBQ0EsYXBHa3IwQkosQ29HN3EwQkUseUNBQ0Usb0JwR2dyMEJKLENvRzVxMEJBLG1DQUdFLFVqR0ZZLENpR0FaLG1CQUNBLHFCQUVBLGtCcEcrcTBCRixDTTFyMEJJLDRCOEZPSixtQ0FPSSxtQkFEQSxlakdtRDBCLENpR2pEMUIsb0JBQ0EsZXBHaXIwQkYsQ0FDRixDb0c5cTBCQSxtQ0FHRSxVakdmWSxDaUdhWixtQkFDQSxvQkFFQSxtQnBHaXIwQkYsQ010dDBCSSx5QjhGaUNKLG1DQU1JLGlCQUNBLG9CcEdtcjBCRixDQUNGLENNL3MwQkksNEI4Rm9CSixtQ0FXSSxtQkFEQSxlakdrQzBCLENpR2hDMUIsb0JwR3FyMEJGLENBQ0YsQ29HanIwQkEsc0NBR0UsVWpHaENZLENpRzhCWixtQkFDQSxtQnBHcXIwQkYsQ016dTBCSSx5QjhGa0RKLHNDQUtJLG9CcEdzcjBCRixDQUNGLENNanUwQkksNEI4RnFDSixzQ0FRSSxtQkFFQSx3QkFEQSxtQnBHeXIwQkYsQ0FDRixDb0dwcjBCQSx5Q0FDRSxlQUNBLHNCQUVBLHdCQURBLGVwR3dyMEJGLENNNXYwQkkseUI4RmlFSix5Q0FNSSxlcEd5cjBCRixDQUNGLENNcHYwQkksNEI4Rm9ESix5Q0FZSSxpQkFEQSxlakdDMEIsQ2lHQzFCLGlCQUpBLHdCQUNBLGlCcEc4cjBCRixDQUNGLENvR3hyMEJBLG9DQUNFLGFwRzJyMEJGLENvR3ZyMEJBLDJCQUNFLG1CcEcwcjBCRixDb0dycjBCRSxrRkFNRSxtQkFKQSxtQkFEQSxlakdwQjBCLENpR3VCMUIsWUFEQSxxQkFFQSxjcEd5cjBCSixDTTN4MEJJLHlCOEY2RkYsa0ZBU0ksaUJBQ0EsZWpHM0J3QixDaUc0QnhCLHFCcEd5cjBCSixDQUNGLENvR3ZyMEJJLHlCQWRGLGtGQWVJLGdCcEcwcjBCSixDQUNGLENjM3YwQkUsK0ZBQ0UsYWQ4dzBCSixDb0dqczBCRSw4REFHRSxtQkFDQSxnQ0FIQSxhQUNBLDRCcEdxczBCSixDTXB6MEJJLDRCOEY2R0YsOERBT0ksNEJwR29zMEJKLENBQ0YsQ29HanMwQkUsNERBTUUseUJBTEEsdVJBR0EsNEJBQ0EsWUFFQSxlQUpBLFlBREEsVXBHd3MwQkosQ29HenIwQkUsd0xBRUUsWXBHOHIwQkosQ29HM3IwQkUsdUVBTUUsbUJBREEsZWpHdEYwQixDaUdtRjFCLFFBS0EscUJBSkEsV0FLQSxlQVBBLGlCcEdtczBCSixDTS8xMEJJLHlCOEYySkYsdUVBV0ksaUJBQ0EsZXBHNnIwQkosQ0FDRixDTXgxMEJJLDZCOEY4SUYsdUVBZ0JJLE9wRzhyMEJKLENBQ0YsQ003MTBCSSw2QjhGOElGLHVFQW9CSSxPcEcrcjBCSixDQUNGLENNbDIwQkksNEI4RjhJRix1RUF3QkksT3BHZ3MwQkosQ0FDRixDb0c5cjBCSSx5QkEzQkYsdUVBNEJJLFFwR2lzMEJKLENBQ0YsQ29HOXIwQkUsK0RBYUUsbUJBUEEsMkN0RnZNRSw2QnNGK01GLENBVkEsY0FPQSxZQUpBLFVBS0EsZ0JBRkEsU0FEQSxxQkFSQSxrQkFPQSxTQUxBLHNCcEcwczBCSixDb0c3cjBCSSx5QkFoQkYsK0RBaUJJLHNCcEdnczBCSixDQUNGLENvRzdyMEJFLG9FQU9FLFVqR2xNVSxDaUdvTVYsZUFSQSxjQUlBLGtCQURBLGNBRUEseUJBSUEsZ0JBRkEseUJwRytyMEJKLENvRzNyMEJJLHlKQUdFLHdCakdqTVEsQ2lHZ01SLFVwRzZyMEJOLENvR3hyMEJFLDBFQUtFLHlCQWFBLHlCQVJBLHlDQU9BLDRCQURBLGNBVEEsT0FEQSxlQUxBLGtCQU9BLGtCQU5BLFNBRUEsbUJBREEsVXBHb3MwQkosQ29HM3IwQkksNEVBQ0UsaUJwRzZyMEJOLENvR3ByMEJJLDBFQUVFLG1DcEdzcjBCTixDb0dqcjBCQSxrQ0FHRSxhQUZBLGtCQUNBLFFwR3FyMEJGLENvRzlxMEJBLG1EQUdFLHFCQUNBLGtCQUZBLFlBR0EsV0FKQSxVcEd3cjBCRjs7QW9HM3EwQkEsMEJBQ0EsdUJBRUUsZ0JBREEsaUJwRytxMEJGLENNMzcwQkksNkI4RjJRSix1QkFLSSxlcEcrcTBCRixDQUNGLENNaDgwQkksNkI4RjJRSix1QkFTSSxlcEdncjBCRixDQUNGLENNcjgwQkksNEI4RjJRSix1QkFhSSxjcEdpcjBCRixDQUNGLENvRzlxMEJBLDhCQU1FLHlCQUVBLGdWQUpBLDRCQUNBLFlBSkEsWUFVQSxZQVJBLE9BTUEsa0JBQ0EsVXBHZ3IwQkYsQ010OTBCSSw0QjhGNFJKLDhCQWVJLFlwRytxMEJGLENvR3ZxMEJGLDBCQUdJLHlCQURBLFVwRzRxMEJGLENBTkYsQ3FHM2gxQkEseUJBQ0Usd0JyR3FpMUJGLENNdCswQkksNEIrRmhFSix5QkFHSSx3QnJHdWkxQkYsQ0FDRixDTXgvMEJJLDBCK0Y3Q0EsbUNBQ0UsZXJHd2kxQkosQ0FDRixDTWgvMEJJLDRCK0ZyREYsNkJBRUksd0JyR3VpMUJKLENBQ0YsQ3FHcGkxQkUsZ0NBQ0UscUJyR3NpMUJKLENxR2xpMUJBLHlCQUNFLDhCQUNBLGtCckdxaTFCRixDTTFnMUJJLDBCK0Y3QkoseUJBS0ksa0JyR3NpMUJGLENBQ0YsQ3FHcGkxQkUsNENBQ0UsZXJHc2kxQkosQ3FHcGkxQkUsbURBQ0Usa0JyR3NpMUJKLENxR2ppMUJFLDhDQUNFLGtCckdvaTFCSixDTXpoMUJJLDBCK0ZaRiw4Q0FJSSxrQnJHcWkxQkosQ0FDRixDcUc1aDFCRSxpQ0FFRSxrQnJHcWkxQkosQ001aDFCSSw2QitGWEYsaUNBT0ksbUJBREEsWXJHc2kxQkosQ0FDRixDc0d2bTFCQSxxQkFHRSx5QkFGQSxxQkFDQSxrQkFFQSxTdEcrdzFCRixDc0c5dzFCRSxnQ0FDRSxrQkFDQSxTdEdneDFCSixDTS90MUJJLHlCZ0d4REoscUJBWUkseUJBREEsNkJ0R2l4MUJGLENBQ0YsQ01ydTFCSSwwQmdHeERKLHFCQWdCSSwwQnRHaXgxQkYsQ0FDRixDTTd0MUJJLDRCZ0dqREEsK0JBQ0UsWXRHaXgxQkosQ0FDRixDTS91MUJJLDBCZ0c5QkEsK0JBQ0UsNkJ0R2d4MUJKLENBQ0YsQ3NHNXcxQkEsa0NBQ0Usa0J0Ryt3MUJGLENNeHYxQkksMEJnR3hCSixrQ0FJSSxxQnRHZ3gxQkYsQ3NHOXcxQkUsNENBQ0UscUJ0R2d4MUJKLENBQ0YsQ01udjFCSSw0QmdHckNKLGtDQVlJLGtCdEdneDFCRixDQUNGLENzRzl3MUJFLCtEQUNFLCtCdEdneDFCSixDc0c3dzFCRSxtRUFDRSxnQ3RHK3cxQkosQ3NHMXcxQkEsNkJBR0Usd0JuRytCWSxDbUdqQ1oscUJBQ0Esa0JBRUEsU3RHNncxQkYsQ3NHM3cxQkUsd0NBQ0Usa0JBQ0EsU3RHNncxQkosQ010eDFCSSwwQmdHQ0osNkJBYUksaUJBREEscUJ0Rzh3MUJGLENBQ0YsQ00vdzFCSSw0QmdHWkosNkJBaUJJLG9CdEc4dzFCRixDc0c3dzFCRSx1Q0FDRSxZdEcrdzFCSixDQUNGLENNcHkxQkksMEJnR3lCQSx1Q0FDRSxxQnRHOHcxQkosQ0FDRixDc0cxdzFCQSw0QkFTRSxtQkFGQSxhQU5BLGtCQU9BLHVCQU5BLG1CQUlBLG9CQUZBLGtCQURBLGdCQUVBLGV0R2l4MUJGLENzRzN3MUJFLG9DQUtFLHFCQUZBLDZCQUZBLGtCQUNBLGdCQUVBLDJCQUVBLHlCdEc2dzFCSixDTTd6MUJJLHlCZ0cwQ0Ysb0NBUUksa0J0Ryt3MUJKLENBQ0YsQ01sMDFCSSwwQmdHMENGLG9DQWdCSSxxQkFKQSw4QkFEQSxnQkFHQSw0QkFEQSxnQ0FFQSx1QkFFQSw4QnRHaXgxQkosQ0FDRixDc0cvdzFCSSx5Q0FHRSxlQUZBLDBCQUNBLGlCdEdreDFCTixDTWwxMUJJLDBCZ0c4REEseUNBS0ksbUJBQ0EsZ0JBQ0EsYXRHbXgxQk4sQ3NHL3cxQkUsK0NBRUksU3RHa3gxQk4sQ0FKRixDTXoxMUJJLHlCZ0crQkosNEJBaURJLGtCQUVBLGdCQURBLHFCQUlBLDRCQURBLG9CQURBLGV0R294MUJGLENzRy93MUJFLHFDQUNFLG1CQUdBLFlBRkEsbUJBR0EsbUJBRkEsZXRHbXgxQkosQ3NHL3cxQkksK0NBQ0Usc0J0R2l4MUJOLENBQ0YsQ01sMzFCSSxnRGdHa0dJLGdFQUVJLDZCdEdreDFCVixDQUNGLENNdjMxQkkseUJnRzBHQSx1Q0FDRSxtQkFFQSxZQURBLG1CQUdBLG1CQURBLGV0R2l4MUJKLENzRzl3MUJJLGlEQUNFLDJCdEdneDFCTixDc0c1dzFCRSxzQ0FDRSxtQkFFQSxnQkFEQSxxQkFHQSx5QkFEQSxtQnRHK3cxQkosQ0FDRixDTTE0MUJJLDBCZ0crQkosNEJBaUdJLG9CQUdBLGlCQUZBLHNCQU1BLHNCQURBLHFCQUZBLHNCQUNBLHFCQUhBLGV0R214MUJGLENzRzV3MUJFLHFDQUNFLG1CQUVBLGdCQURBLHNCQUlBLHVCQURBLG9CQURBLG1CdEdneDFCSixDc0czdzFCRSx1Q0FDRSxpQkFFQSxnQkFEQSxvQkFJQSxxQkFEQSxvQkFEQSxtQnRHK3cxQkosQ3NHMXcxQkUsc0NBQ0UsaUJBRUEsaUJBREEsb0JBSUEsd0JBREEsb0JBREEsb0J0Rzh3MUJKLENBQ0YsQ005NjFCSSwwQmdHcUtBLHNDQUNFLGlCQUNBLHFCQUdBLGdCQURBLHFCQURBLG1CdEc4dzFCSixDc0cxdzFCSSwrQ0FDRSxrQkFDQSxvQkFHQSx1QkFEQSxvQkFEQSxpQnRHOHcxQk4sQ3NHencxQkksaURBQ0UsbUJBQ0EsbUJBR0Esc0JBREEsbUJBREEsZXRHNncxQk4sQ3NHeHcxQkksZ0RBQ0UsbUJBQ0EsbUJBR0Esb0JBREEsbUJBREEsaUJ0RzR3MUJOLENBQ0YsQ3NHcncxQkEsNEJBSUUscUJBSEEsZUFDQSxvQkFHQSxvQkFGQSxrQnRHMHcxQkYsQ3NHaHcxQkUsNEVBQ0UsZXRHcXcxQkosQ3NHbHcxQkUsc0NBQ0UsWXRHb3cxQkosQ003OTFCSSx5QmdHdU1KLDRCQXNCSSxpQkFDQSxxQkFDQSxrQnRHb3cxQkYsQ0FDRixDTXArMUJJLDBCZ0d1TUosNEJBNEJJLG1CQUNBLGtCdEdxdzFCRixDc0dudzFCRSxxQ0FDRSxldEdxdzFCSixDc0dsdzFCRSx1Q0FDRSxpQnRHb3cxQkosQ3NHancxQkUsc0NBQ0UsWXRHbXcxQkosQ0FDRixDc0dodzFCRSwyREFDRSxtQkFDQSxpQkFDQSxtQnRHa3cxQkosQ3NHNXYxQkksMElBQ0UsZXRHaXcxQk4sQ3NHOXYxQkkscUVBQ0UsWXRHZ3cxQk4sQ3NHeHYxQkEsNkJBQ0UsYXRHMnYxQkYsQ3NHeHYxQkEsK0JBQ0UsbUJBRUEsZW5HdE00QixDbUdxTTVCLG1CdEc0djFCRixDc0d2djFCRSxrREFDRSxlQUNBLGdCQUNBLGtCdEcwdjFCSixDc0d2djFCRSxrRUFDRSxrQkFDQSxnQkFDQSxpQkFDQSxZdEd5djFCSixDc0d0djFCRSw0REFJRSxjQUhBLGtCQUVBLGVuRzNOMEIsQ21HME4xQixtQnRHMHYxQkosQ003aDJCSSx5QmdHMFNBLGtEQUNFLG1CQUNBLG1CdEdzdjFCSixDc0dudjFCRSxrRUFDRSxpQkFFQSxlbkd6T3dCLENtR3dPeEIsZ0J0R3N2MUJKLENzR2x2MUJFLDREQUVFLHFCQURBLGV0R3F2MUJKLENBQ0YsQ001aTJCSSwwQmdHNlRBLGtEQUNFLG1CQUNBLHFCQUNBLGtCdEdrdjFCSixDc0cvdTFCRSxrRUFDRSxlQUdBLGdCQUNBLHNCQUhBLG9CQUNBLGdCdEdtdjFCSixDc0c5dTFCRSw0REFDRSxtQkFFQSxnQkFDQSxzQkFGQSxtQnRHa3YxQkosQ0FDRixDc0c1dTFCQSwyREFDRSxxRG5HNkNrQyxDbUc1Q2xDLG1CdEcrdTFCRixDc0c3dTFCRSwwR0FDRSxjdEcrdTFCSixDc0c3dTFCSSw2R0FDRSxZdEcrdTFCTixDc0c1dTFCSSw2SEFDRSxrQkFDQSxvQkFDQSxZdEc4dTFCTixDc0czdTFCSSx1SEFHRSxlQUZBLGtCQUNBLG9CdEc4dTFCTixDTXhrMkJJLDZCZ0cyVUYsMEdBb0JJLFN0RzZ1MUJKLENzRzN1MUJJLDZHQUNFLGdCdEc2dTFCTixDc0c1dTFCTSx1SEFDRSxrQkFFQSxlbkd6U29CLENtR3dTcEIsbUJ0Ryt1MUJSLENzRzV1MUJNLDZIQUNFLGlCQUVBLGVuRzlTb0IsQ21HNlNwQixnQnRHK3UxQlIsQ0FDRixDTTFsMkJJLDRCZ0dpWEUsNkdBQ0UsbUJBQ0EsZ0J0RzR1MUJOLENzRzF1MUJNLDZIQUNFLG1CQUNBLG1CdEc0dTFCUixDc0d6dTFCTSx1SEFDRSxpQkFDQSxvQnRHMnUxQlIsQ0FDRixDTXJuMkJJLDBCZ0d3VkYsMEdBNERJLG1CQURBLGFBRkEsWUFJQSx1QkFMQSxVQUVBLFV0RzR1MUJKLENBQ0YsQ00vbjJCSSwwQmdHb1ZKLDJEQXNFSSxzQnRHeXUxQkYsQ0FDRixDTXZuMkJJLDRCZ0d1VUosMkRBMEVJLFl0RzB1MUJGLENBQ0YsQ3NHdnUxQkEsb0JBS0Usc0JBQ0Esa0JBTEEsVW5HOVlZLENtRytZWixpQkFLQSxnQkFKQSxxQkFDQSxhdEc2dTFCRixDTXRvMkJJLDRCZ0dxWkosb0JBVUksWXRHMnUxQkYsQ0FDRixDc0d4dTFCQSwyQkFHRSxjQUZBLGlCQUtBLGVuRzdXNEIsQ21HeVc1QixxQkFFQSxnQkFDQSxpQnRHNHUxQkYsQ01qcTJCSSx5QmdHZ2JKLDJCQVNJLFl0RzR1MUJGLENBQ0YsQ3NHenUxQkEsOEJBRUUsbUJBREEsYUFFQSxVQUNBLHNCdEc0dTFCRixDTWhxMkJJLDZCZ0dnYkosOEJBT0ksV0FDQSxxQnRHNnUxQkYsQ0FDRixDTXRxMkJJLDRCZ0dnYkosOEJBWUksWXRHOHUxQkYsQ0FDRixDdUdodjJCQSw0QkFDRSx1QkFJQSxrQkFDQSxTdkdtdjJCRixDTXByMkJJLDRCaUdyRUosNEJBR0ksb0J2RzB2MkJGLENBQ0YsQ3VHdnYyQkUsc0NBQ0UsdUJ2R3l2MkJKLENNNXIyQkksNEJpRzlERixzQ0FHSSxtQnZHMnYyQkosQ3VHeHYyQkEsd0NBRUUsb0J2RzJ2MkJGLENBSkYsQ01qczJCSSw2QmlHakRBLDhFQUNFLFN2RzB2MkJKLENBQ0YsQ00zczJCSSw0QmlHM0NBLDhFQUNFLFV2R3l2MkJKLENBQ0YsQ3VHcnYyQkEsNEJBSUUsa0J2R3F2MkJGLEN1R3h2MkJFLG1EQUNFLFl2RzB2MkJKLENNdnQyQkksNEJpR3JDSiw0QkFNSSxldkcwdjJCRixDQUNGLEN1R3h2MkJFLG9DQUNFLFl2RzB2MkJKLEN1R3R2MkJBLDBDQUVFLGdDQURBLFV2RzB2MkJGLENNanYyQkkseUJpR1ZKLDBDQUlJLG1CQUVBLGVBREEsaUJ2RzR2MkJGLENBQ0YsQ3VHMXYyQkUsb0RBQ0Usa0J2RzR2MkJKLEN1R3h2MkJBLHFDQUNJLFN2RzJ2MkJKLEN1R3h2MkJBLHVDQUNFLGtCQUNBLFN2RzJ2MkJGLENNbHQyQkksbURpRzNDSix1Q0FNSSxnQkFEQSxVdkc2djJCRixDQUNGLENNMXcyQkkseUJpR09KLHVDQVdJLHFCQUNBLGtCQUZBLFl2Ryt2MkJGLENBQ0YsQ3VHMXYyQkEsa0NBRUUseUJBRUEsT3pGcEZBLGdCQUZBLFN5RjBGQSxnQkFEQSxrQkFKQSxvQkFFQSxzQkFDQSxrQnZHaXcyQkYsQ3VHOXYyQkUscUNBQ0UscUJBQ0Esa0JBRUEsa0JBREEscUJ2R2l3MkJKLENNbHYyQkksbURpRzNCSixrQ0FtQkksYUFDQSw2QkFGQSxVdkdpdzJCRixDdUc3djJCRSxxQ0FDRSxjdkcrdjJCSixDQUNGLENNOXkyQkkseUJpR3VCSixrQ0E0Qkksc0JBQ0EsZ0J2Ryt2MkJGLENBQ0YsQ01wejJCSSwwQmlHdUJKLGtDQWlDSSxvQnZHZ3cyQkYsQ0FDRixDTTV5MkJJLDRCaUc4Q0YsaURBRUksV3ZHZ3cyQkosQ0FDRixDTTl6MkJJLDBCaUdvRUEsNkVBRUUsZ0JBREEsVXZHK3YyQkosQ3VHNXYyQkksK0dBRUUsZ0JBQ0EsdUJBRkEsVXZHZ3cyQk4sQ3VHNXYyQk0sa0hBQ0UsY0FDQSxXQUNBLGF2Rzh2MkJSLEN1Rzd2MkJRLDZIQUNBLFlBQ0Esb0J2Ryt2MkJSLEN1R3J2MkJRLDBKQUtFLGNBQ0EsV0FMQSxnQkFDQSxrQkFFQSx1QkFEQSxrQnZHMHYyQlYsQ3VHcnYyQlEsK0pBRUUsY0FDQSxXQUZBLE92R3l2MkJWLEN1R3J2MkJRLGlLQUNFLFV2R3V2MkJWLENBQ0YsQ3VHL3UyQkEseUNBS0UsbUJBSkEseUJBVUEsbUJBQ0Esa0JBVEEsYUFDQSxzQkFLQSxtQkFEQSxjQUZBLHVCQUpBLHNCQVFBLHNCQUhBLFl2R3N2MkJGLEN1R2h2MkJFLDZDQUVFLGlCQURBLGV2R212MkJKLENNcjMyQkksMEJpR29ISix5Q0FrQkksbUJ2R212MkJGLENBQ0YsQ3VHbHYyQkUsK0NBQ0UsVXBHcEhVLENvR3FIVix5QnZHb3YyQkosQ3VHcnUyQkEsa0NBR0UsbUJBRkEscUJBR0EsaUJBQ0EsZXBHbkY0QixDb0dvRjVCLHFCQUpBLG1CdkdzdjJCRixDTXA0MkJJLDRCaUc0SUosa0NBUUksZXZHb3YyQkYsQ0FDRixDdUdsdjJCSSwwQ0FDRSxVdkdvdjJCTixDdUdqdjJCRSx3Q0FDRSx3QnBHMUlVLENvRzJJVixTdkdtdjJCSixDdUdsdjJCSSw4Q0FDRSx3QnZHb3YyQk4sQ01oNjJCSSx5QmlHd0tGLHdDQU9JLGtCdkdxdjJCSixDQUNGLEN1R252MkJFLGlEQUNFLHdCcEdwSlUsQ29HcUpWLFN2R3F2MkJKLEN1R3B2MkJJLHVEQUNFLHdCdkdzdjJCTixDTTU2MkJJLHlCaUdrTEYsaURBT0ksa0J2R3V2MkJKLENBQ0YsQ3VHcnYyQkUsd0NBQ0Usd0J2R3V2MkJKLEN1R3J2MkJFLHdDQUVFLDJCQUNBLG9CQUNBLG1Cdkd1djJCSixDTTE3MkJJLHlCaUd5Skosa0NBOENJLGlCdkd1djJCRixDQUNGLEN1R3B2MkJBLHFDQUdFLFVwR3pMWSxDb0d1TFosa0JBQ0Esc0JBR0EsUXZHc3YyQkYsQ3VHcnYyQkUsMkNBRUUsVXBHOUxVLENvRzZMVix5QnZHd3YyQkosQ00xODJCSSx5QmlHMk1KLHFDQVdJLGN2R3d2MkJGLENBQ0YsQ01sODJCSSw2QmlHOExKLHFDQWVJLGF2R3l2MkJGLENBQ0YsQ3VHdnUyQkEsd0NBQ0UscUJBQ0EsMEJ2R3l2MkJGLEN1R3B2MkJFLHFHQUNFLGlCQUNBLGtDdkcwdjJCSixDTWgvMkJJLHlCaUc2T0osd0NBWUksd0J2RzJ2MkJGLEN1R3R2MkJFLHFHQUNFLG1CQUNBLGdDdkc0djJCSixDQUNGLEN1R3h2MkJBLDZDQVNFLG1CQUhBLHlCQURBLG1CQUVBLHFCQUhBLGVBSUEsdUJBUEEsb0JBQ0Esc0JBU0Esa0JBQ0EsU0FGQSx3QkFQQSxhdkdvdzJCRixDdUcxdjJCRSxzREFDRSxzQnZHNHYyQkosQ3VHM3YyQkksMERBRUUsZ0JBREEsY3ZHOHYyQk4sQ3VHMXYyQkUsbURBQ0UsMEJ2RzR2MkJKLENNdGgzQkkseUJpR3FRSiw2Q0F3QkksUXZHNnYyQkYsQ0FDRixDTTlnM0JJLDRCaUd3UEosNkNBMkJJLEt2Ryt2MkJGLENBQ0YsQ3VHNXYyQkEsaUNBT0UsbUJBSEEseUJBSUEsa0JBTkEsZ0JBV0EsMkJBUkEsYUFDQSx1QkFIQSxTQU9BLGdCQVRBLGVBV0EsMkJBREEsZUFGQSxTdkdtdzJCRixDTW5pM0JJLDRCaUd1UkosaUNBaUJJLHlCQURBLGF2R2l3MkJGLENBQ0YsQ3VHOXYyQkUsdUNBQ0UsVXZHZ3cyQkosQ3VHOXYyQkUsMENBQ0UscUJ2R2d3MkJKLEN1Ry92MkJJLDhDQUVFLGlCQURBLGV2R2t3MkJOLENNaGszQkksMEJpR29TSixpQ0FnQ0ksWXZHZ3cyQkYsQ0FDRixDdUc3djJCQSxpREFDRSxxQnBHelJZLENvRzJSWixzQkFDQSxrQ0FFQSxpQkFEQSx3QkFIQSxVdkdvdzJCRixDdUc3djJCQSw0Q0FHRSw2QkFEQSxzQkFEQSxzQnZHa3cyQkYsQ3VHOXYyQkUsa0RBQ0UsVXZHZ3cyQkosQ3VHNXYyQkEsbUZBR0UsbUJBREEsYUFHQSxtQkFEQSx1QkFFQSxnQnZHK3YyQkYsQ3VHN3YyQkUsMkZBR0UsZUFGQSxzQkFDQSxhdkdpdzJCSixDdUc1djJCQSx1Q0FDRSxtQkFDQSxldkcrdjJCRixDTTlsM0JJLDRCaUdzV0osV0FFSSx1QnZHOHYyQkYsQ3VHdnYyQkUsMkNBRUUsZ0JBREEsVXZHNnYyQkosQ3VHM3YyQkksNkVBRUUsT0FEQSxlQUVBLE12RzZ2MkJOLENBWEYsQ014bDNCSSxtRGlHMldBLDBFQUVFLGdCdkcydjJCSixDdUcxdjJCSSw4SUFFRSxPQURBLGVBRUEsTUFDQSx5QnZHNHYyQk4sQ3VHdnYyQkksMFNBQ0UsNEJ2RzR2MkJOLEN1R3h2MkJJLDhFQUNFLFN2RzB2MkJOLENBQ0YsQ01wcDNCSSwwQmlHOFpBLG9DQUNFLGdCdkd5djJCSixDdUd4djJCSSxzRUFFRSxPQURBLGVBRUEsTUFDQSx5QnZHMHYyQk4sQ3VHcnYyQkksbUpBQ0UsNEJ2RzB2MkJOLEN1R3R2MkJJLDhFQUNFLFN2R3d2MkJOLEN1R3B2MkJJLHdFQUNFLG1CdkdzdjJCTixDQUNGLEN1Rzd1MkJBLGlMQUNFLFN2R292MkJGLENNbnIzQkksMEJpR3FjSix3Q0FHSSxzQnZHbXYyQkYsQ3VHbHYyQkUsMEVBQ0UsVUFDQSxVdkdvdjJCSixDdUdsdjJCRSwwRUFDRSxxQnZHb3YyQkosQ3VHbnYyQkksNkVBQ0UsNkJBQ0EsZ0J2R3F2MkJOLEN1R3B2MkJNLHdGQUNFLGlCdkdzdjJCUixDQUNGLEN1Ry91MkJFLDZDQUNFLGlCdkdrdjJCSixDTWpzM0JJLDZCaUc4Y0YsNkNBR0ksbUJ2R292MkJKLENBQ0YsQ3VHL3UyQkUsNkNBQ0Usa0J2R2t2MkJKLENNMXMzQkksNkJpR3VkRiw2Q0FHSSxvQnZHb3YyQkosQ0FDRixDd0dueDNCQSxzQkFDRSxzQnhHeXgzQkYsQ010dDNCSSw0QmtHcEVKLHNCQUdJLG9CeEcyeDNCRixDd0d6eDNCRSx5Q0FDRSxTeEcyeDNCSixDQUNGLENNOXQzQkksNkJrRzFEQSxpQ0FDRSxleEcyeDNCSixDQUNGLENNbnUzQkksNEJrR3JEQSwwQ0FFSSxvQnhHMHgzQk4sQ0FDRixDTXh1M0JJLDZCa0dyREEsMENBS0kscUJ4RzR4M0JOLENBQ0YsQ3dHengzQkUsMkJBQ0UsdUJ4RzJ4M0JKLEN3R3h4M0JFLDBCQUNFLHFCeEcweDNCSixDd0d4eDNCSSxxQ0FDRSxzQnhHMHgzQk4sQ3dHdngzQkksZ0RBQ0UscUJ4R3l4M0JOLENNenYzQkksNEJrR3hDRiwwQkFZSSxrQnhHeXgzQkosQ0FDRixDd0dyeDNCQSw2QkFJRSx1QkFIQSxzQkFJQSxlQUhBLGFBQ0EsNEJBR0EsaUJ4R3d4M0JGLENNcHgzQkksMEJrR1ZKLDZCQVNJLDJCeEd5eDNCRixDQUNGLENNNXczQkksNEJrR3ZCSiw2QkFpQkkseUJBSkEsZUFFQSxpQkFDQSxrQkFKQSxTeEcreDNCRixDQUNGLEN3R2x4M0JJLG9FQUNFLE9BQ0EsS3hHb3gzQk4sQ3dHangzQk0sdUZBRUUsWUFHQSxTQURBLFFBSEEsd0RBRUEsVXhHcXgzQlIsQ3dHOXczQlEsNEZBRUUsWUFHQSxTQURBLFFBSEEsd0RBRUEsVXhHa3gzQlYsQ3dHMXczQkUsaUNBQ0UsaUR4RzR3M0JKLEN3RzF3M0JJLDBDQUhGLGlDQUlJLG1EeEc2dzNCSixDQUNGLENNL3kzQkksNEJrRzZCRixpQ0FTSSxxQnJHSFEsQ3FHRVIsbUJ4Ryt3M0JKLEN3RzV3M0JJLGdFQUNFLHVCeEc4dzNCTixDd0czdzNCSSwyRUFDRSxZeEc2dzNCTixDQUNGLEN3R3R3M0JFLGtDQUNFLFV4R3l3M0JKLENNL3ozQkksNkJrR29ESiw0QkFLSSxheEcwdzNCRixDQUNGLENNL3gzQkksb0RrR2VKLDRCQVFJLGF4RzR3M0JGLENBQ0YsQ3dHeHczQkUsMEVBQ0UsYXhHNnczQkosQ3dHMXczQkksc0NBQ0UsYXhHNHczQk4sQ3dHdnczQkEsa0NBQ0Usa0JBQ0EsVXhHMHczQkYsQ01wMjNCSSx5QmtHd0ZKLGtDQU1JLHlCQURBLGVBREEsY3hHOHczQkYsQ3dHMXczQkksMkZBQ0UscUJ4RzR3M0JOLENBQ0YsQ005MjNCSSwwQmtHd0ZKLGtDQWVJLHlCQURBLGN4RzZ3M0JGLENBQ0YsQ012MjNCSSw0QmtHMkVKLGtDQWtCSSxnQnhHOHczQkYsQ0FDRixDd0c1dzNCRSxzQ0FFRSxlQUNBLGNBRkEsV3hHZ3gzQkosQ3dHNXczQkksd0VBQ0UsY3hHOHczQk4sQ01wMzNCSSw0QmtHZ0dGLHNDQVdJLGdCQUNBLE1BRkEsVXhHZ3gzQkosQ3dHNXczQkksd0VBQ0UsZXhHOHczQk4sQ3dHM3czQkkseUtBQ0UsWXhHNnczQk4sQ0FDRixDd0dwdzNCQSxrQ0FJRSxnQkFGQSxrQkFDQSwrQnhHMnczQkYsQ00zNDNCSSw0QmtHNkhKLGtDQU1JLFl4RzR3M0JGLEN3R3Z3M0JJLG1JQUVFLHFCQUVBLGFBREEsbUJBRkEsU3hHOHczQk4sQ3dHMXczQk0sb0pBQ0UsZXhHNHczQlIsQ0FWRixDTTc1M0JJLHlCa0cwSUosa0NBdUJJLGdCeEc0dzNCRixDQUNGLENNOTYzQkksMEJrRzBJSixrQ0E0QkksZ0J4RzR3M0JGLENBQ0YsQ3dHM3czQkUsc0NBTUUsbUNBREEsU0FIQSxpQkFDQSxnQkFLQSxpQkFQQSxrQkFHQSxRQUdBLHFEeEc4dzNCSixDd0dwdzNCQSwrQkFHRSxhQURBLE9BRUEsZUFDQSxZQUpBLHlCeEcydzNCRixDTXI4M0JJLHlCa0d5TEosK0JBUUksb0J4R3d3M0JGLENBQ0YsQ003NzNCSSw0QmtHd0xKLG9DQUVJLDRCeEd3dzNCRixDQUNGLEN3R3J3M0JBLCtCQUNFLFV4R3d3M0JGLEN3R3J3M0JBLGtDQUlFLGVBSEEsa0JBRUEsY0FEQSxTeEcwdzNCRixDd0d0dzNCRSwwQ0FDRSxVeEd3dzNCSixDd0dwdzNCSSxpREFDRSxZeEdzdzNCTixDTWorM0JJLHlCa0crTUosa0NBa0JJLGFBREEsWXhHc3czQkYsQ0FDRixDd0cvdjNCQSwyQkFNRSx1QkFGQSxhQUNBLDhCQUhBLHFCQURBLFV4R3l3M0JGLENNbC8zQkkseUJrR3dPSiwyQkFZSSxhQUNBLDBCeEdrdzNCRixDQUNGLENNeC8zQkkseUJrR3dPSiwyQkFrQkksdUJBQ0EsU3hHa3czQkYsQ3dHaHczQkUsc0NBQ0UsWXhHa3czQkosQ0FDRixDd0cvdjNCRSx5Q0FDRSx1Q0FDRSxzQnhHaXczQkosQ0FDRixDTXRnNEJJLDBCa0d3T0osMkJBaUNJLHNCeEdpdzNCRixDQUNGLENNOS8zQkksNEJrRzJOSiwyQkFxQ0ksMEJ4R2t3M0JGLEN3R2p3M0JFLHNDQUNFLGdCeEdtdzNCSixDQUNGLEN3Rzd2M0JRLDhFQUVFLFlBREEsVXhHZ3czQlYsQ3dHeHYzQkEsa0NBTUUsbUJBREEsYUFIQSxpQkFDQSxtQkFDQSxxQkFIQSxrQnhHZ3czQkYsQ3dHenYzQkUsMEVBSUUsZ0JBSEEscUJBQ0EsbUJBQ0EsY3hHNHYzQkosQ3dHeHYzQkUsc0NBRUUsZ0JBREEsY3hHMnYzQkosQ3dHdnYzQkUsOENBQ0UsWXhHeXYzQkosQ003aTRCSSwwQmtHK1JKLGtDQXlCSSxrQkFDQSxtQnhHeXYzQkYsQ3dHdnYzQkUsMEVBR0UsZUFGQSxxQkFDQSxheEcwdjNCSixDd0d0djNCRSxzQ0FFRSxlQURBLGF4R3l2M0JKLEN3R3J2M0JFLDhDQUNFLFl4R3V2M0JKLEN3R3B2M0JFLDhDQUNFLGN4R3N2M0JKLENBQ0YsQ3dHbnYzQkUsK0NBQ0UsdUJBR0EsWUFGQSxxQkFDQSxVeEdzdjNCSixDd0d2dTNCQSx3Q0FDRSxPQUNBLGdCQUNBLHNCeEdvdjNCRixDd0dudjNCRSw0Q0FDRSxlQUNBLGdCeEdxdjNCSixDTS9rNEJJLDZCa0c0VkEsb0RBRUksZXhHcXYzQk4sQ0FDRixDTXBsNEJJLDZCa0c0VkEsb0RBS0ksZXhHdXYzQk4sQ0FDRixDTXpsNEJJLDRCa0c0VkEsb0RBUUkscUJ4R3l2M0JOLENBQ0YsQ3dHcHYzQkEseUNBQ0UsZ0JBQ0Esc0J4R3V2M0JGLENNaG40QkksMEJrR2lZUywwRUFDUCxzQnhHbXYzQkosQ0FDRixDd0cvdTNCQSw4Q0FLRSxjQUZBLGtCQUNBLFdBRUEsU3hHZ3YzQkYsQ3dHOXUzQkUsOERBQ0UsWXhHZ3YzQkosQ3dHN3UzQkUsa0RBR0UsZ0JBRkEsb0JBQ0EsY3hHZ3YzQkosQ3dHNXUzQkUsdURBRUUsb0JBREEsY3hHK3UzQkosQ3dHNXUzQkksMkRBRUUsY0FEQSxZeEcrdTNCTixDd0cxdTNCRSxvREFDRSxVckcvWVUsQ3FHZ1pWLHlCeEc0dTNCSixDd0d4dTNCSSw2REFDRSxZeEcwdTNCTixDTXBwNEJJLHlCa0d1WUosOENBd0NJLFd4R3l1M0JGLENBQ0YsQ016cDRCSSwwQmtHdVlKLDhDQThDSSxVQURBLGFBREEsVXhHNHUzQkYsQ3dHeHUzQkUsOERBQ0Usb0J4RzB1M0JKLEN3R3Z1M0JFLDJEQUVFLGdCQURBLGN4RzB1M0JKLEN3R3R1M0JFLGtEQUVFLGNBREEsWXhHeXUzQkosQ3dHcnUzQkUsOEVBRUUsY0FDQSxXQUZBLFV4R3l1M0JKLEN3R3J1M0JJLDhGQUNFLFl4R3V1M0JOLEN3R3B1M0JJLDJGQUVFLGNBREEsWXhHdXUzQk4sQ0FDRixDd0dqdTNCQSw4Q0FjRSx3QnJHM0d5QixDcUc4R3pCLFlBRkEsa0JBQ0EsVXJHamRZLENxR29kWixlQUtBLGVBREEsZ0JBSUEsdUJBRkEsaUJBSkEsZUFDQSxxQkFJQSxnQkFSQSx3QnhHK3QzQkYsQ3dHL3UzQkUsOEVBQ0UsWXhHaXYzQkosQ003cjRCSSw0QmtHeWNKLDhDQXFDSSxlQURBLGdCQURBLHVCQUdBLGlCQUpBLG1CQUtBLHdCQVBBLFV4Ryt0M0JGLENBQ0YsQ3dHdHQzQkUsaUZBQ0Usd0J4R3d0M0JKLEN3R250M0JBLDBDQUtFLHdCckdsSnlCLENxR3VKekIsWUFKQSxrQkFGQSxVckdyZlksQ3FHNGZaLGVBVkEsYUFPQSxlQURBLGVyR2pjNEIsQ3FHbWM1QixpQkFQQSxnQkFDQSxvQnhHOHQzQkYsQ00xdDRCSSw0QmtHeWZKLDBDQWNJLG9CeEd1dDNCRixDQUNGLEN3R2p0M0JFLDJEQUNFLGN4R290M0JKLEN3R2h0M0JFLHdEQUNFLFVyRzVnQlUsQ3FHNmdCVix5QnhHa3QzQkosQ3dHeHMzQkEsa0NBQ0UsbUJ4RzBzM0JGLENNdnY0QkkseUJrRzRpQkosa0NBSUksb0J4RzJzM0JGLENBQ0YsQ3dHeHMzQkEsb0NBTUUscUJBQ0EsNEJBRkEsb0JBSkEsa0JBQ0EscUJBQ0Esb0JBQ0EsZXhHOHMzQkYsQ010dzRCSSx5QmtHb2pCSixvQ0FXSSxxQkFEQSxrQnhHNnMzQkYsQ0FDRixDd0d6czNCQSw2QkFJRSxvQkFFQSxlckc5ZjRCLENxRzZmNUIsdUJBSEEsZ0JBQ0EsdUJBRkEsa0J4R2l0M0JGLEN3RzFzM0JFLGlDQUVFLGVBREEsZ0JBRUEsZ0J4RzRzM0JKLENNN3c0QkksNkJrR3NqQkosNkJBZ0JJLGFBQ0EsMkJBRkEsb0JBR0EsZ0JBQ0Esc0J4RzRzM0JGLENBQ0YsQ01ueTRCSSx5QmtHbWtCSiw2QkF1Qkksb0JBQ0EsZXJHL2dCMEIsQ3FHZ2hCMUIsdUJBQ0EsbUJBQ0EsZ0JBQ0Esc0J4RzZzM0JGLEN3RzNzM0JFLGlDQUVFLGVBREEsZ0JBRUEsZ0J4RzZzM0JKLENBQ0YsQ3dHMXMzQkUsMENBQ0UsaUNBRUUsZUFEQSxnQkFFQSxnQnhHNHMzQkosQ0FDRixDd0d4czNCSSx5REFFRSxjQUVBLGdCQUNBLHVCQUZBLG1CQUZBLFV4RzhzM0JOLENNbno0QkksNEJrR3NqQkosNkJBeURJLGlCQUNBLGVyR2pqQjBCLENxR2tqQjFCLGlCQUhBLFl4RzRzM0JGLEN3R3ZzM0JFLHlEQUVFLG1CQURBLFV4RzBzM0JKLEN3R3JzM0JBLGlDQUdJLG1CQUNBLG9CeEd1czNCSixDQUxGLEN3RzVyM0JBLHVHQUNFLHlCQUtBLGtCQUNBLHFCQUpBLGlCQUVBLGVyRzNrQjRCLENxRzBrQjVCLG9CQVNBLHFCQUpBLHlCQURBLHNCQUVBLGtCeEdxczNCRixDd0doczNCRSw0Q0FDRSxhQUNBLG1CQUNBLG1CeEdrczNCSixDTXYxNEJJLDZCa0dtb0JKLHVHQXNCSSxZeEdrczNCRixDQUNGLEN3Ry9yM0JBLDRCQUlFLDJCQUhBLGFBRUEsc0JBREEsU3hHb3MzQkYsQ01oMzRCSSwwQmtHMHFCSiw0QkFPSSxheEdtczNCRixDQUNGLENNcjM0QkksMEJrRzBxQkosNEJBV0ksb0J4R29zM0JGLENBQ0YsQ3dHanMzQkEsaUNBRUUsa0JBQ0EsbUIxRnJ2QkEsZ0JBRkEsU0FDQSxTZDQ3NEJGLEN3R25zM0JJLDhDQUVFLFlBQ0EscUJBRkEsVXhHdXMzQk4sQ3dHanMzQkUsb0NBRUUsbUJBREEsYUFFQSxtQnhHbXMzQkosQ3dHL3IzQkEsdUNBQ0UsT0FFQSxnQkFDQSx1QkFGQSxrQnhHb3MzQkYsQ3dHL3IzQkEsd0NBR0UsbUJBRkEsYUFDQSw4QkFFQSxzQnhHa3MzQkYsQ00xNTRCSSwwQmtHb3RCSix3Q0FPSSxzQnhHbXMzQkYsQ0FDRixDTWw1NEJJLDZCa0d1c0JKLHdDQVdJLGV4R29zM0JGLENBQ0YsQ3dHanMzQkEsOEJBQ0UsaUJBQ0Esc0JBQ0Esa0J4R29zM0JGLEN3R2xzM0JFLGtDQUVFLGdCQURBLGN4R3FzM0JKLENNOTY0QkkseUJrR211QkosOEJBV0ksa0J4R29zM0JGLEN3R2xzM0JFLHVDQUNFLG9CeEdvczNCSixDd0dqczNCRSxrQ0FFRSxpQkFEQSxleEdvczNCSixDQUNGLEN3Ry9yM0JBLG9DQUVFLHFCQUNBLGtCQUZBLHFCeEdvczNCRixDd0czcjNCQSwrQ0FFRSxhQURBLFV4R2tzM0JGLEN3Ry9yM0JFLDBDQUpGLCtDQUtJLHFCeEdrczNCRixDQUNGLENNNzg0QkksMEJrR2l4QkEsOEVBQ0UsVXhHZ3MzQkosQ3dHN3IzQkUsMEVBQ0UsWXhHK3IzQkosQ3dHN3IzQkUsOEVBQ0UscUJBQ0EsZ0JBQ0EsMkJ4RytyM0JKLEN3RzVyM0JFLGdFQUNFLGtCeEc4cjNCSixDd0czcjNCRSxvRUFDRSxZeEc2cjNCSixDQUNGLENNais0QkksMEJrR3d5QkEsK0RBQ0UsNEJ4RzRyM0JKLEN3RzFyM0JFLDZEQUNFLHNCeEc0cjNCSixDd0czcjNCSSxpRUFDRSxleEc2cjNCTixDd0cxcjNCRSxvRUFFRSx1QkFEQSxhQUVBLFd4RzRyM0JKLEN3RzNyM0JJLHdFQUVFLGVBQ0EsY0FGQSxXeEcrcjNCTixDd0czcjNCTSwwR0FDRSxjeEc2cjNCUixDd0d6cjNCRSxvRUFFRSxpQnhHMHIzQkosQ3dHeHIzQkUsaUVBQ0Usa0J4RzByM0JKLEN3R3JyM0JFLHNFQUNFLGVBQ0EscUJ4R3VyM0JKLEN3R3JyM0JFLCtEQUNFLG1CQUNBLGV4R3VyM0JKLEN3R3JyM0JJLG1FQUVFLGVBREEsZ0JBRUEsZ0J4R3VyM0JOLENBQ0YsQ3dHanIzQkEsZ0NBQ0Usc0J4R29yM0JGLENNaGg1QkksMEJrRzYxQkYsNERBRUksWXhHcXIzQkosQ0FDRixDd0docjNCQSw2QkFFRSxpQkFFQSxrQkFFQSxRQUhBLGtCQUVBLE1BSkEsZXhHd3IzQkYsQ3dHOXEzQkUsa0NBSUUseUNBRkEsZUFEQSxnQkFFQSxnQnhHaXIzQkosQ01waTVCSSx5QmtHZzNCRixrQ0FNSSxjeEdrcjNCSixDQUNGLENNNWg1QkksNEJrR20yQkYsa0NBU0ksWXhHb3IzQkosQ0FDRixDd0dscjNCRSxxQ0FHRSx5Q0FGQSxXQUNBLFd4R3FyM0JKLENNbmo1QkkseUJrRzQzQkYscUNBS0ksWXhHc3IzQkosQ0FDRixDd0dwcjNCRSxrQ0FDRSx5Q0FFQSxlQURBLGdCQUVBLGdCeEdzcjNCSixDTWpqNUJJLDZCa0d1M0JGLGtDQVFJLG9EQUZBLG1CQUlBLGNBSEEscUJBRUEsZXhHeXIzQkosQ0FDRixDd0dwcjNCQSwrQkFFRSxtQkFEQSxnQkFFQSxrQnhHdXIzQkYsQ3dHcHIzQkEsa0NBR0UsYUFFQSxtQkFEQSxnQkFFQSxxQkFMQSxnQkFDQSxnQnhHMnIzQkYsQ016azVCSSw0QmtHNDRCSixrQ0FRSSw4QkFDQSxpQkFDQSxnQkFDQSxnQnhHeXIzQkYsQ0FDRixDd0d0cjNCQSxpQ0FDRSxjeEd5cjNCRixDTXJsNUJJLDRCa0cyNUJKLGlDQUdJLFl4RzJyM0JGLEN3R3ZyM0JGLDZCQUVJLG1CQUNBLGdCQUNBLGdCeEcycjNCRixDQVBGLEN3R2hyM0JBLDJCQUNFLG1CQUVBLG1DQURBLGlCeEc0cjNCRixDTXhtNUJJLDRCa0cwNkJKLDJCQU9JLHNCQUZBLHFCQUNBLDRCeEc4cjNCRixDQUNGLEN3RzNyM0JJLHFDQUNFLGF4RzZyM0JOLEN3R3ZyM0JFLDBDQURGLGtEQUVJLFd4RzJyM0JGLENBQ0YsQ3dHeHIzQkEsMENBQ0UsVXhHMnIzQkYsQ3dHMXIzQkUsMENBRkYsMENBR0ksU3hHNnIzQkYsQ0FDRixDTWpvNUJJLDRCa0dnOEJKLDBDQU9JLFlBREEsY3hHZ3MzQkYsQ0FDRixDd0c1cjNCQSxnQ0FHRSwyQkFDQSxlQUNBLGdCQUVBLGFBREEsaUJBSkEscUJBREEsb0J4R3FzM0JGLEN3RzdyM0JFLGlFQVRGLGdDQVVJLHlCeEdnczNCRixDQUNGLENNbnE1QkksMEJrR3c5QkosZ0NBYUksVXhHa3MzQkYsQ0FDRixDd0doczNCRSwwQ0FoQkYsZ0NBaUJJLGlCQUtBLFlBREEsaUJBRkEsY0FDQSxnQkFGQSxjeEd1czNCRixDQUNGLENNcnE1QkksNEJrRzI4QkosZ0NBeUJJLGVBRUEsZ0JBRUEsWUFIQSxpQkFJQSxlQUNBLFN4R3FzM0JGLEN3R25zM0JFLG9DQUVFLFlBREEsVXhHc3MzQkosQ3dHN3IzQkUsb0NBQ0Usc0JBQ0Esa0J4R2tzM0JKLENBTkYsQ3dHdnIzQkEscUNBR0UsY0FEQSxTQUVBLGdCeEdpczNCRixDd0cvcjNCRSwwQ0FORixxQ0FPSSxZeEdrczNCRixDQUNGLEN3R2hzM0JFLHdDQUVFLG1CQURBLGFBRUEsaUJ4R2tzM0JKLEN3RzlyM0JBLHNDQUNFLGV4R2lzM0JGLEN3R2hzM0JFLDBDQUZGLHNDQUdJLFl4R21zM0JGLENBQ0YsQ01ydDVCSSw0QmtHOGdDSixzQ0FNSSxrQnhHcXMzQkYsQ0FDRixDd0doczNCRSxxRUFDRSxZeEdtczNCSixDd0dqczNCRSxnRUFDRSxpQkFLQSxZQURBLGlCQUZBLGNBQ0EsZUFGQSxlQUtBLFV4R21zM0JKLEN3R2hzM0JFLCtFQUNFLHFCeEdrczNCSixDd0czcjNCRSw0SkFDRSxVeEdnczNCSixDd0c3cjNCRSxzRUFDRSxZeEcrcjNCSixDd0c1cjNCRSx3RUFDRSxleEc4cjNCSixDd0cxcjNCQSxpQ0FHRSxtQ0FJQSwyQkFDQSxrQkFGQSxnQkFKQSxjQVFBLGVBREEsZ0JBRUEsaUJBUEEsY0FDQSxheEdrczNCRixDTWh4NUJJLHlCa0d5a0NKLGlDQWNJLFl4RzZyM0JGLENBQ0YsQ3dHMXIzQkEsa0NBRUUscUJBREEsYUFFQSxrQnhHNnIzQkYsQ005dzVCSSw0QmtHOGtDSixrQ0FNSSxleEc4cjNCRixDQUNGLEN3RzNyM0JBLDZCQUNJLHFEQUNJLGV4RzhyM0JOLENBQ0YsQ3lHMTE1QkEsa0JBTUUsdUJBSkEsU0FFQSxZQUhBLGVBRUEsUUFFQSxXQUVBLFN6RysxNUJGLENNcnk1QkksNEJtR2pFSixrQkFVSSw0REFEQSxpRHpHazI1QkYsQ0FDRixDTXh6NUJJLDBCbUdwREosa0JBZ0JJLHdCekdnMjVCRixDQUNGLEN5Ry8xNUJFLHVCQUNFLFlBQ0EsVXpHaTI1QkosQ01wejVCSSw0Qm1HekNKLDRDQUdJLHdDQURBLFN6R2kyNUJGLENBQ0YsQ014MDVCSSwwQm1HckJKLDJCQUVJLFN6R2cyNUJGLENBQ0YsQ3lHNzE1QkEsMkJBRUUsWUFEQSxTekdpMjVCRixDeUc3MTVCQSx3QkFDRSxZQUNBLGlCekdnMjVCRixDeUc3MTVCQSw0QkFDRSxxQnpHZzI1QkYsQ3lHNTE1QkUsK0JBR0UscUJ0RzZDVSxDc0cvQ1YsZ0JBQ0EsU3pHZzI1QkosQ3lHNzE1Qkksc0NBQ0Usc0J6RysxNUJOLEN5RzcxNUJJLDhDQUNFLHlCekcrMTVCTixDeUc1MTVCRSx1Q0FDRSxZekc4MTVCSixDeUczMTVCRSwyQ0FDRSxxQnpHNjE1QkosQ3lHMTE1QkUsa0NBQ0UsV3pHNDE1QkosQ3lHMTE1Qkksd0NBQ0UscUJ6RzQxNUJOLENNdjI1QkksNEJtR2dCQSwrQkFDRSw2QnpHMDE1QkosQ0FDRixDeUd2MTVCRSw0QkFDRSx3QnpHeTE1QkosQ3lHcjE1QkEsMEJBUUUsbUJBR0EsOEJBREEsMkJBSkEsYUFIQSxZQUlBLHVCQUZBLE9BT0Esb0JBWEEsa0JBR0EsTUFGQSxXQU9BLFN6RzIxNUJGLEN5R2wxNUJBLCtCQUNFLHNCQUlBLGVBREEsa0x0R0k0QixDc0dMNUIsZ0JBREEsZXpHMjE1QkYsQ3lHdjE1QkUsNkRBQ0UsaUJBS0Esc0J6R3ExNUJKLEN5R3oxNUJJLDBFQUVFLFlBREEsVXpHNDE1Qk4sQ3lHcDE1QkEsc0NBQ0Usa0JBRUEsZXRHRDRCLENzR0E1QixvQnpHdzE1QkYsQ3lHcjE1QkksOENBQ0UsVXpHdTE1Qk4sQ3lHbDE1QkEsd0NBQ0UsZ0J6R3ExNUJGLEN5R2wxNUJBLHVDQUdFLG1CQUZBLGFBQ0EsOEJBRUEsa0J6R3ExNUJGLEN5R3AxNUJFLG9EQUVFLFlBREEsVXpHdTE1QkosQ3lHajE1QkUsK0NBQ0UsaUJ6R28xNUJKLEN5R2wxNUJFLGtEQUNFLG9CekdvMTVCSixDeUdoMTVCQSxzQ0FDRSxpQnpHbTE1QkYsQ3lHajE1QkUsd0VBQ0UsZ0J6R20xNUJKLEN5R2oxNUJJLDBHQUNFLFl6R20xNUJOLEN5RzkwNUJBLG9DQUtFLFVBRkEsU0FEQSxrQkFFQSxZekdpMTVCRixDeUc3MDVCQSw4Q0FDRSxnQkFDQSxNQUNBLFV6R2cxNUJGLEN5RzcwNUJBLDhDQUNFLFl6R2cxNUJGLEN5RzcwNUJBLDhDQUdFLFVBREEsY0FEQSxXekdrMTVCRixDeUc3MDVCQSw2QkFRRSxxQnRHekdZLENzR3dHWixrQkFFQSxhQUhBLFlBTEEsa0JBRUEsYUFEQSxZQUdBLFdBREEsU3pHcTE1QkYsQ00xKzVCSSwwQm1HaUpKLDZCQWNJLG1CQUZBLGFBQ0Esc0J6R2sxNUJGLENBQ0YsQ3lHNzA1QkEsbUNBQ0Usa0JBQ0EsZXpHZzE1QkYsQzBHaGo2QkEsZ0JBQ0UsR0FDRSxzQjFHbWo2QkYsQzBHamo2QkEsR0FDRSx1QjFHbWo2QkYsQ0FDRixDTWwvNUJJLDRCb0c3REoscUNBRUksWTFHaWo2QkYsQ0FDRixDMEc3aTZCQSxLQUNFLFlBRUEsY0FEQSxVMUdpajZCRixDMEc3aTZCQSxnQkFDRSwwQzFHZ2o2QkYsQzBHM2k2QkEsc0JBS0UsWUFGQSxPQUlBLGtCQUNBLGdCQVBBLGVBQ0EsTUFFQSxXQUVBLFMxR2dqNkJGLENNNWc2QkksNEJvRzFDSixzQkFZSSwwQkFEQSxlMUdnajZCRixDQUNGLEMwRzNpNkJBLG9CQUdFLG1CQURBLGFBRUEsa0JBSEEsZTFHaWo2QkYsQzBHN2k2QkUsMEJBQ0UsYzFHK2k2QkosQzBHM2k2QkEsMkJBQ0UsZ0JBRUEsWTFHNmk2QkYsQ2N4aTZCSSw4QjRGUkosMkJBS0ksdUJBQ0EscUIxRytpNkJGLENBQ0YsQ01wajZCSSx5Qm9HRkosMkJBU0ksb0IxR2lqNkJGLENBQ0YsQ016ajZCSSwwQm9HRkosMkJBWUkscUIxR21qNkJGLENBQ0YsQ005ajZCSSwwQm9HRkosMkJBZUksYzFHcWo2QkYsQ0FDRixDMEduajZCSSwwQkFERixpQ0FFSSxrQkFDQSxrQjFHc2o2QkosQ0FDRixDTTVqNkJJLDZCb0dRRiw2REFFSSx1QkFDQSxxQjFHc2o2QkosQ0FDRixDTS9rNkJJLDBCb0dxQkYsNkRBTUksbUJBQ0Esa0IxR3dqNkJKLENBQ0YsQzBHcGo2QkEsNEJBS0UscUJBSEEsdUJBQ0EsaUJBQ0Esa0JBSEEsbUIxRzJqNkJGLENNN2w2QkkseUJvR2lDSiw0QkFPSSxvQkFDQSxjMUd5ajZCRixDQUNGLENNbm02QkksMEJvR2lDSiw0QkFZSSxvQjFHMGo2QkYsQ0FDRixDMEd0ajZCQSw0QkFLRSxZQUZBLE9BSUEsZ0JBTkEsa0JBQ0EsTUFFQSxXQUVBLFMxRzBqNkJGLEMwR3RqNkJBLDBCQUVFLHNCQUNBLGtCQUZBLGNBTUEsU0FGQSxZQURBLGtCQUVBLE8xRzBqNkJGLENNL202QkksNEJxR3ZEQSxvR0FLSSxZRDhHTyxDQzVHUCxRRDRHTyxDQzNHUCxXRDJHTyxDQzdHUCxRRDZHTyxDQy9HUCxXM0c0cTZCTixDMkdocjZCRSxzR0FLSSxZRDhHTyxDQzVHUCxTRDRHTyxDQzNHUCxXRDJHTyxDQzdHUCxPRDZHTyxDQy9HUCxXM0dvcjZCTixDMkd4cjZCRSxzR0FLSSxZRDhHTyxDQzVHUCxRRDRHTyxDQzNHUCxXRDJHTyxDQzdHUCxPRDZHTyxDQy9HUCxXM0c0cjZCTixDQUNGLENNM242QkksbURxR3RFQSxvR0FLSSxZRHVITSxDQ3JITixRRHFITSxDQ3BITixXRG9ITSxDQ3RITixRRHNITSxDQ3hITixXM0dzczZCTixDMkcxczZCRSxzR0FLSSxZRHVITSxDQ3JITixTRHFITSxDQ3BITixXRG9ITSxDQ3RITixPRHNITSxDQ3hITixXM0c4czZCTixDMkdsdDZCRSxzR0FFSSxZM0dvdDZCTixDQUNGLENNN3E2QkksMEJxRzFEQSxvR0FNSSxtQkFDQSxrQkFGQSxlRGdKTSxDQzdJTiw2QkQ2SU0sQ0NqSk4sUzNHNHU2Qk4sQzJHaHY2QkUsc0dBTUksbUJBQ0Esa0JBRkEsZURnSk0sQ0M3SU4sNkJENklNLENDakpOLFMzR292NkJOLENBQ0YsQ2M1cjZCSSwrQjZGN0RBLDhDQU1JLG1CQUNBLGtCQUZBLGdCRDRKTSxDQ3pKTiw2QkR5Sk0sQ0M3Sk4sVTNHOHY2Qk4sQzJHbHc2QkUsK0NBTUksbUJBQ0Esa0JBRkEsZUQ0Sk0sQ0N6Sk4sNEJEeUpNLENDN0pOLFMzR3F3NkJOLEMyR3p3NkJFLCtDQUVJLFkzRzB3NkJOLENBQ0YsQ2M3czZCSSw4QjZGaEVBLDhDQU1JLGlCQUNBLGdCQUZBLGVEb0tNLENDaktOLDZCRGlLTSxDQ3JLTixTM0dpeDZCTixDMkdyeDZCRSwrQ0FNSSxpQkFDQSxnQkFGQSxlRG9LTSxDQ2pLTiw2QkRpS00sQ0NyS04sUzNHd3g2Qk4sQzJHNXg2QkUsK0NBTUksaUJBQ0EsZ0JBRkEsZURvS00sQ0NqS04sNkJEaUtNLENDcktOLFMzRyt4NkJOLENBQ0YsQzJHcHk2QkksOENBTUksaUJBQ0EsZ0JBRkEsZUQ2S0ksQ0MxS0osNkJEMEtJLENDOUtKLFMzR3d5NkJSLEMyRzV5NkJJLCtDQU1JLGlCQUNBLGdCQUZBLGVENktJLENDMUtKLDRCRDBLSSxDQzlLSixTM0creTZCUixDMEczbjZCQSxpQ0FFRSxPQUNBLHdCQUNBLHVCQUhBLEsxR2lvNkJGLEMyRzF6NkJJLDZDQU1JLG1CQUNBLGtCQUZBLGVEd0xJLENDckxKLHdCRHFMSSxDQ3pMSixTM0c2ejZCUixDMkdqMDZCSSw4Q0FNSSxpQkFDQSxnQkFGQSxlRHdMSSxDQ3JMSiwyQkRxTEksQ0N6TEosUzNHbzA2QlIsQzJHeDA2QkksOENBTUksaUJBQ0EsZ0JBRkEsZUR3TEksQ0NyTEosNkJEcUxJLENDekxKLFMzRzIwNkJSLEMyRy8wNkJJLDhDQU1JLGlCQUNBLGdCQUZBLGVEd0xJLENDckxKLDBCRHFMSSxDQ3pMSixTM0drMTZCUixDMEdocDZCQSxzQkFHRSxPQUVBLGVBQ0EsZUFMQSxrQkFDQSxTMUdzcDZCRixDMEcvbzZCQSw2QkFDRSxxQjFHa3A2QkYsQ00zeDZCSSw0Qm9Hd0lKLDZCQUlJLGFBREEsVTFHcXA2QkYsQ0FDRixDMEdocDZCQSw0QkFHRSxtQkFGQSxhQUNBLGtCMUdvcDZCRixDMEdqcDZCRSxxQ0FHRSxnQkFGQSxzQkFDQSxpQjFHb3A2QkosQzBHbHA2QkkseUNBRUUsZ0JBREEsYzFHcXA2Qk4sQzBHbHA2Qkksa0RBRUUsc0JBQ0EsbUNBRkEsb0JBR0EsZ0MxR29wNkJOLENNdHo2QkksNEJvR2lKSiw0QkFxQkksbUJBR0EsZ0JBRkEsZUFDQSxVMUdxcDZCRixDMEdscDZCRSxrRUFJRSx3QnZHbklzQixDdUdpSXRCLGdCQUNBLGlCQUZBLFUxR3VwNkJKLENBQ0YsQ2MzMDZCSSw4QjRGd0pKLDRCQW1DSSxxQjFHb3A2QkYsQ0FDRixDTXQxNkJJLHlCb0c4SkosNEJBc0NJLGtCMUdzcDZCRixDQUNGLENNMzE2QkksMEJvRzhKSiw0QkF5Q0ksaUIxR3dwNkJGLENBQ0YsQ01uMTZCSSw0Qm9HNkxGLHVDQUlJLHVCQUZBLHFDQUNBLDZCMUd5cDZCSixDQUNGLEMwR3BwNkJBLG9DQUdFLG1CQUZBLGFBQ0EsbUJBRUEsNkIxR3VwNkJGLEMwR3RwNkJFLDZDQUdFLGdCQUZBLHNCQUNBLGlCMUd5cDZCSixDMEd2cDZCSSxpREFFRSxnQkFEQSxjMUcwcDZCTixDMEd2cDZCSSwwREFFRSxzQkFDQSxtQ0FGQSxvQkFHQSxnQzFHeXA2Qk4sQ2N2MzZCSSw4QjRGNk1KLG9DQXNCSSxtQjFHd3A2QkYsQ0FDRixDTWw0NkJJLHlCb0dtTkosb0NBMEJJLGtCMUd5cDZCRixDQUNGLENNMTM2QkksNEJvR21PRiwrQ0FJSSx1QkFGQSxxQ0FDQSw2QjFHMHA2QkosQ0FDRixDMEd2cDZCRSw0Q0FFRSxTQURBLDBCMUcwcDZCSixDMEdycDZCQSw0Q0FHRSxvQkFGQSxVMUd5cDZCRixDTXY1NkJJLHlCb0c2UEosNENBTUksb0IxR3dwNkJGLENBQ0YsQ001NTZCSSwwQm9HNlBKLDRDQVVJLG9CMUd5cDZCRixDQUNGLEMwR3RwNkJBLDJCQUNFLFUxRzBwNkJGLEMwR3ZwNkJFLHVDQUNFLGExR3lwNkJKLENNejY2QkksMEJvR29SQSx1Q0FDRSxZMUd3cDZCSixDQUNGLEMwR2huNkJBLG9DQUdFLG9CQUZBLFUxR2dxNkJGLENNLzk2QkkseUJvRzhUSixvQ0FNSSxvQjFHK3A2QkYsQ0FDRixDTXArNkJJLDBCb0c4VEosb0NBVUksWTFHZ3E2QkYsQ0FDRixDMEc3cDZCQSwyQkFDRSxlMUdncTZCRixDMEc3cDZCQSxrQ0FFRSxlQURBLGdCQUVBLGdCMUdncTZCRixDMEcvcDZCRSw0RUFDRSxZMUdpcTZCSixDTXorNkJJLDRCb0dtVUosa0NBU0kseUJBREEsaUIxR21xNkJGLENBQ0YsQ2N0LzZCSSw4QjRGMFVKLGtDQVlJLGExR29xNkJGLENBQ0YsQ01qZzdCSSx5Qm9HZ1ZKLGtDQWVJLGlCQUNBLG9CMUdzcTZCRixDMEdycTZCRSw0RUFDRSxjMUd1cTZCSixDMEdycTZCRSwyRUFDRSxZMUd1cTZCSixDQUNGLENNN2c3QkksMEJvR2dWSixrQ0F5Qkksb0JBQ0EscUIxR3dxNkJGLENBQ0YsQzBHeHE2QkksaURBM0JKLGtDQTRCTSwyQkFDQSw4QjFHMnE2QkosQ0FDRixDMEd2cTZCSSw2R0FDRSxrQjFHeXE2Qk4sQzBHcHE2QkEsbUNBQ0UsbUJBQ0EsbUJBQ0Esa0IxR3VxNkJGLENNbGk3QkkseUJvR3dYSixtQ0FNSSxlQUVBLHNCQURBLGlCQUVBLGtCMUd5cTZCRixDQUNGLENNM2k3QkksMEJvR29ZQSx1RUFDRSxtQkFDQSxxQjFHMHE2QkosQ0FDRixDMEd0cTZCQSw4QkFDRSxtQkFHQSxldkdyVTRCLEN1R21VNUIsc0JBQ0Esc0IxRzBxNkJGLENNNWg3QkksbURvRytXSiw4QkFNSSxxQjFHMnE2QkYsQzBHMXE2QkUsNEVBQ0UsNkJBQ0EsdUIxRzRxNkJKLENBQ0YsQ01qazdCSSwwQm9HMllKLDhCQWNJLG1CQURBLGV2RzVVMEIsQ3VHOFUxQixtQkFDQSxvQjFHNnE2QkYsQ0FDRixDMEcxcTZCQSxnQ0FDRSxrQkFFQSxjQURBLGNBRUEsUzFHNnE2QkYsQ01obDdCSSx5Qm9HK1pKLGdDQVNJLGdCQURBLGExRzhxNkJGLENBQ0YsQ010bDdCSSwwQm9HK1pKLGdDQWFJLGVBREEsVTFHZ3I2QkYsQ0FDRixDMEc1cTZCQSxxQjVGeGRFLHdCQWpCQSxnQkFGQSxTNEYrZUEsZ0JBQ0Esa0I1Ri9lQSxVQWlCQSxxQjRGNGRBLGtCMUdvcjZCRixDYzdvN0JFLHdDQUNFLFlkK283QkosQzBHbnI2QkUsd0JBQ0Usb0IxR3FyNkJKLENNaG03QkksNEJvR21hSixxQkFXSSwyQkFDQSxpQkFDQSx1QjFHc3I2QkYsQ0FDRixDTXBuN0JJLHlCb0dpY0osNEJBRUksc0IxR3NyNkJGLENBQ0YsQzBHcHI2QkksaURBTEosNEJBTU0sc0IxR3VyNkJKLENBQ0YsQzBHbnI2QkEsNkJBQ0UsWTFHc3I2QkYsQ01ubzdCSSwwQm9HK2NBLDJEQUNFLG9CMUd1cjZCSixDQUNGLEMwR25yNkJBLDJCQUNFLGdCQUtBLDBDQUZBLGNBREEsZUFLQSxlQUhBLGV2RzlZNEIsQ3VHa1o1QixpQkFDQSxzQkFIQSxtQjFHeXI2QkYsQzBHcHI2QkUsaUNBQ0UsVTFHc3I2QkosQzBHcHI2QkUsbUNBRUUsa0JBREEsVTFHdXI2QkosQ001cDdCSSx5Qm9HcWRKLDJCQW9CSSxpQkFDQSxxQkFDQSxpQjFHdXI2QkYsQ0FDRixDTW5xN0JJLDBCb0dxZEosMkJBeUJJLGtCQUNBLGlCMUd5cjZCRixDQUNGLEMwR3pyNkJJLGlEQTNCSiwyQkE0Qk0sb0JBQ0EsbUIxRzRyNkJKLENBQ0YsQ01ucDdCSSxtRG9HMmRKLG1DQUVJLGVBQ0EsaUJBQ0EsaUIxRzJyNkJGLENBQ0YsQ012cjdCSSwwQm9HdWZKLG1DQU9JLG1CQUNBLHNCQUVBLG9CQURBLGdCMUc4cjZCRixDQUNGLEMwR3ZyNkJBLDBCQUNFLHdCdkdwZlksQ3VHcWZaLG1CQUNBLG1CMUcwcjZCRixDYy9yN0JJLHVENEZrZ0JKLDBCQU1NLGtCMUcycjZCSixDQUNGLENjdnM3Qkksd0Q0RnFnQkosMEJBU00sZ0IxRzZyNkJKLENBQ0YsQ00vczdCSSx5Qm9Hd2dCSiwwQkFhSSxnQjFHOHI2QkYsQ0FDRixDMEc3cjZCRSxxQ0FDRSxZMUcrcjZCSixDMEcxcjZCQSxrQ0FDRSx3QnZHemdCWSxDdUcwZ0JaLG1CQUNBLG1CMUc2cjZCRixDY3Z0N0JJLHVENEZ1aEJKLGtDQU9NLHNCQURBLGtCMUcrcjZCSixDQUNGLENjaHU3Qkksd0Q0RjBoQkosa0NBVU0sZ0IxR2dzNkJKLENBQ0YsQ014dTdCSSx5Qm9HNmhCSixrQ0FjSSxnQjFHaXM2QkYsQ0FDRixDMEdoczZCRSw2Q0FDRSxZMUdrczZCSixDMEc1cjZCQSxpQ0FDRSxrQkFFQSxrQkFEQSx3QjFHZ3M2QkYsQ010djdCSSwwQm9Hb2pCSixpQ0FNSSxrQkFDQSxvQkFGQSx1QjFHbXM2QkYsQ0FDRixDTTd2N0JJLDBCb0dvakJKLGlDQVdJLG1CQUNBLG9CQUZBLDJCMUdxczZCRixDQUNGLEMwR2hzNkJBLGdDQUNFLGVBR0EsZXZHNWY0QixDdUcyZjVCLGtCQURBLHNCMUdxczZCRixDTTN3N0JJLDBCb0dva0JKLGdDQVFJLG1CQUNBLGdCQUZBLDJCMUdzczZCRixDQUNGLENNbHg3QkksMEJvR29rQkosZ0NBYUksb0JBREEsMkIxR3VzNkJGLENBQ0YsQzBHbnM2QkEsdURBQ0Usa0JBRUEsa0JBREEseUIxR3VzNkJGLENNOXg3QkksMEJvR3FsQkosdURBTUksbUJBQ0EsbUJBRkEsMkIxRzBzNkJGLENBQ0YsQ01yeTdCSSwwQm9HcWxCSix1REFXSSxtQkFEQSwyQjFHMnM2QkYsQ0FDRixDMEduczZCRSxtR0FTRSx5Q0FIQSxtQnZHMWxCVSxDdUd1bEJWLFV2R3RsQlUsQ3VHb2xCVixpQkFHQSxldkdoaUIwQixDdUdvaUIxQixZQUhBLGNBRUEsVUFJQSxrQkFEQSx1QkFFQSxTMUcyczZCSixDY254N0JFLGdIQUNFLGFkc3k3QkosQzBHNXQ2Qkksc0hBQ0Usa0IxRzh0NkJOLENNdDE3QkkseUJvR3dtQkYsbUdBb0JJLHFCMUc4dDZCSixDMEc1dDZCSSxzSEFDRSxxQjFHOHQ2Qk4sQ0FDRixDMEczdDZCRSxvREFDRSxZMUc2dDZCSixDMEczdDZCRSx5SEFtQkUsbUJBQ0EsaUNBakJBLHNCQURBLGNBSUEsT0FXQSxnQkFSQSxTQUVBLGlCQUNBLGVBQ0EsZ0JBWUEsVUFyQkEsa0JBWUEsZ0JBWEEscUJBS0EsV0FIQSxTMUd1dTZCSixDMEdudDZCRSw0REFNRSxXQUpBLGVBQ0EsbUJBQ0Esc0JBQ0EsaUIxR3F0NkJKLEMwR250NkJJLHlJQUVFLHdCMUdvdDZCTixDMEdsdDZCSSwyRUFDRSxZMUdvdDZCTixDMEdqdDZCRSwrREFJRSxTQURBLGNBREEsaUJBS0EsZ0JBRkEsT0FLQSxlQURBLGdCQVJBLGtCQVVBLHVCQUhBLG1CQUlBLFMxR2t0NkJKLENNajQ3QkksNkJvR21xQkYsK0RBZUksVzFHbXQ2QkosQ0FDRixDMEdqdDZCRSx3REFHRSxlQUdBLHlCQURBLFNBSUEsV0FGQSxlQUtBLFlBRkEsbUJBRkEsZUFKQSxVQUhBLGtCQUNBLFFBU0EsV0FFQSxTMUdtdDZCSixDMEdsdDZCSSw0REFDRSxjQUVBLFlBREEsVTFHcXQ2Qk4sQ012NjdCSSwwQm9Ha3NCRix3REFzQkksWUFGQSxvQkFDQSxVMUdzdDZCSixDMEdwdDZCSSw0REFFRSxZQURBLFUxR3V0NkJOLENBQ0YsQzBHbnQ2QkUsa0VBQ0UsWTFHcXQ2QkosQzBHcHQ2Qkksb0ZBQ0UscUIxR3N0NkJOLEMwR3J0NkJNLHdGQUlFLHNCQUNBLG1DQUZBLG9CQUdBLGlDQUpBLFlBREEsVTFHNHQ2QlIsQzBHcHQ2Qkksb0VBQ0UscUJBQ0EscUIxR3N0NkJOLENjajg3QkkseUQ0Rmd2Qkosb0NBR00sa0IxR210NkJKLENBQ0YsQ00xODdCSSwwQm9HbXZCSixvQ0FPSSxhMUdvdDZCRixDQUNGLENNbDg3QkksNkJvR3N1Qkosb0NBVUksYTFHc3Q2QkYsQ0FDRixDTXY4N0JJLDZCb0dzdUJKLG9DQWFJLGMxR3d0NkJGLENBQ0YsQ016OTdCSSwwQm9Ha3dCRiwwR0FHSSxpQkFEQSxlMUcwdDZCSixDMEd0dDZCQSxzRUFFSSxnQjFHeXQ2QkosQ0FKRixDMEcvczZCRSwyR0FFRSxpQkFEQSxlMUd3dDZCSixDMEdydDZCRSx1RUFDRSxnQjFHdXQ2QkosQ001KzdCSSwwQm9HMnhCQSxrTEFDRSxnQjFHdXQ2QkosQ0FDRixDMEdudDZCQSw0Q0FFRSxtQkFEQSxZMUd1dDZCRixDTXovN0JJLDBCb0dpeUJKLDRDQUtJLG9CMUd1dDZCRixDQUNGLENNai83QkksNkJvR294QkosNENBUUksb0IxR3l0NkJGLENBQ0YsQ010LzdCSSw0Qm9HOHhCRiwyREFFSSxlMUcwdDZCSixDQUNGLEMwR3R0NkJBLDJCQUNFLGdCMUd5dDZCRixDTS8vN0JJLDRCb0dxeUJKLDJCQUdJLFkxRzJ0NkJGLENBQ0YsQzBHeHQ2QkEsa0NBQ0UsZ0JBQ0EsWUFDQSxjMUcydDZCRixDMEcxdDZCRSwyQ0FFRSxlQURBLFUxRzZ0NkJKLEM0RzNrOEJBLHNCQUdFLG1CQUZBLGFBQ0EscUI1R2tsOEJGLEM0R2hsOEJFLG1GQUVFLFk1R2tsOEJKLEM0RzlrOEJBLDJCQUNFLFk1R2lsOEJGLEM0RzlrOEJBLG1DQUVFLHVCQURBLGVBRUEsa0I1R2lsOEJGLENNbGo4QkkseUJzR2xDSixtQ0FLSSxtQkFDQSxlNUdtbDhCRixDQUNGLENNeGo4QkksMEJzR2xDSixtQ0FVSSx1QkFEQSxpQjVHc2w4QkYsQzRHbmw4QkUseUVBQ0UsYUFDQSxnQ0FDQSwyREFDQSxpQzVHcWw4QkosQ0FDRixDTXBrOEJJLDBCc0dsQ0osbUNBcUJJLHVCQURBLGU1R3VsOEJGLENBQ0YsQ003ajhCSSw0QnNHL0NKLG1DQXdCSSxjNUd3bDhCRixDQUNGLEM0R3ZsOEJFLGlEQTFCRixtQ0EyQkksZTVHMGw4QkYsQ0FDRixDTXZrOEJJLDRCc0doQkoseUVBRUksb0I1RzBsOEJGLEM0R3ZrOEJGLGtKQUlJLGFBR0EsMENBRkEsb0NBQ0EscUJBSEEsUzVHZ204QkYsQ0EzQkYsQ00xbDhCSSwwQnNHNkJKLHlFQU9JLG1CQUpBLGFBS0EsZ0NBSkEsMkRBQ0Esa0NBQ0EseUJBSkEsbUJBT0EsZTVHNGw4QkYsQ0FDRixDNEd2bDhCRSxpREFmRix5RUFnQkksZTVHK2w4QkYsQ0FDRixDNEc1bDhCQSxtQ0FHRSxlQUZBLGVBQ0Esb0I1R2dtOEJGLENNbnA4QkksMEJzRzJEQSx1RUFDRSxjNUcybDhCSixDNEcxbDhCSSw0R0FFRSx1QkFEQSw4QjVHNmw4Qk4sQzRHM2w4Qk0sMEhBQ0UsYzVHNmw4QlIsQ0FDRixDNEd0bDhCQSxrQ0FDRSxtQjVHeWw4QkYsQ01ucThCSSx5QnNHbUZFLHFQQUNFLFk1R21sOEJOLENBQ0YsQzRHOWs4QkEsNEJBSUUsbUJBSEEsb0JBQ0Esc0JBQ0EsdUJBRUEsaUI1R2lsOEJGLENNaHI4QkkseUJzRzJHRSwyQ0FFRSxvQkFEQSxXNUc2azhCTixDQUNGLENNN3E4QkksNkJzR29HRSwyQ0FFRSxvQkFEQSxXNUc2azhCTixDNEcxazhCSSx5REFFRSxvQkFEQSxpQjVHNms4Qk4sQ0FDRixDTXZyOEJJLDRCc0c4R0UsMkNBRUUsbUJBREEsVzVHNms4Qk4sQ0FDRixDNEd2azhCQSx3RUFDSSxlNUcwazhCSixDTTVwOEJJLG1Ec0dpRkosd0VBSU0sZTVHMms4QkosQ0FDRixDTXRzOEJJLDRCc0dzSEosd0VBV00sbUJBSEEsU0FFQSxrQkFEQSxhNUc4azhCSixDNEcxazhCSSw4RUFFRSxzQkFEQSxhNUc2azhCTixDQUNGLEM0R3hrOEJBLG9DQUVFLGtCQUNBLG9DQUNBLFdBSEEsaUI1RzhrOEJGLEM0R3prOEJJLHdEQUlFLGFBSEEsa0JBRUEsUUFEQSxLNUc2azhCTixDTS90OEJJLDZCc0d3SkEsdUZBRUksYTVHeWs4Qk4sQ0FDRixDNEduazhCQSx5Q0FFRSxtQkFEQSxpQjVHdWs4QkYsQzRHcms4QkUsOENBQ0UsWTVHdWs4QkosQzRHbGs4QkEsb0NBQ0UsYzVHcWs4QkYsQzRHbms4QkUsd0NBRUUsWUFEQSxVNUdzazhCSixDNEdsazhCRSxzRUFFRSxjQURBLFk1R3FrOEJKLEM0R2prOEJFLDBFQUVFLFlBREEsVTVHb2s4QkosQ016dzhCSSx5QnNHdUxKLG9DQW1CSSxlNUdtazhCRixDNEdqazhCRSxtRUFDRSxZNUdtazhCSixDQUNGLENNang4QkksMEJzR3VMSixvQ0EyQkksZUFEQSxlNUdxazhCRixDNEc5ajhCRSxrSEFFRSxjQURBLFk1R3FrOEJKLENBQ0YsQzRHams4QkUsaURBdkNGLG9DQXlDSSx3QkFEQSxpQjVHcWs4QkYsQ0FDRixDNEdsazhCSSxpREFDRSwwRUFFRSxnQkFEQSxjNUdxazhCTixDQUNGLEM0Ry9qOEJBLCtCQUVFLGNBREEsWTVHbWs4QkYsQzRHL2o4QkEsMENBRUUsY0FDQSxzQkFGQSxZNUdvazhCRixDNEdoazhCSSxrRUFFRSxZQURBLFU1R21rOEJOLENNMXo4QkkseUJzR2lQSiwwQ0FZSSxhQUNBLG1CQUZBLFc1R29rOEJGLEM0R2hrOEJJLDhEQUVFLFVBREEsTzVHbWs4Qk4sQzRHams4Qk0sa0VBRUUsWUFEQSxVNUdvazhCUixDQUNGLENNejA4QkksMEJzR2lQSiwwQ0EyQkksZUFEQSxhNUdtazhCRixDNEdqazhCRSxtREFDRSxxQjVHbWs4QkosQ0FDRixDNEdsazhCSSxpREEvQkosMENBaUNNLHVCQURBLHFCNUdzazhCSixDNEdwazhCSSxtREFDRSxzQjVHc2s4Qk4sQ0FDRixDNEdsazhCSSxpREF4Q0osMENBMENNLHdCQURBLHNCNUdzazhCSixDNEdwazhCSSxtREFDRSxxQjVHc2s4Qk4sQ0FDRixDNEdqazhCQSxnREFDRSxXQUNBLGtCQUVBLGV6RzVONEIsQ3lHMk41QixtQjVHcWs4QkYsQ00zMjhCSSwwQnNHbVNKLGdEQU1JLFk1R3NrOEJGLENBQ0YsQ01uMjhCSSw0QnNHa1NBLHNDQUNFLFk1R3FrOEJKLENBQ0YsQ010MzhCSSx5QnNHc1RGLCtEQUVJLFM1R21rOEJKLENBQ0YsQzRHL2o4QkEsK0NBQ0Usa0JBQ0Esa0I1R2trOEJGLENNajQ4QkkseUJzRzZUSiwrQ0FJSSxxQkFDQSxVNUdvazhCRixDQUNGLEM0R2xrOEJJLGlEQVJKLCtDQVNNLGM1R3FrOEJKLENBQ0YsQzRHbGs4QkksaURBYkosK0NBY00sa0I1R3FrOEJKLENBQ0YsQ01wNDhCSSw2QnNHZ1RKLCtDQWtCSSxZNUdzazhCRixDQUNGLEM0R2xrOEJBLHFDQUNFLDhCQUNBLGM1R3FrOEJGLENNOTQ4QkksNEJzR3VVSixxQ0FJSSxrQjVHdWs4QkYsQzRHdGs4QkUsbURBQ0UsYzVHd2s4QkosQ0FDRixDTW42OEJJLHlCc0dvVkoscUNBVUksb0JBQ0EsYzVHeWs4QkYsQ0FDRixDTXo2OEJJLDBCc0dvVkoscUNBZUksdUJBQ0EsZTVHMGs4QkYsQ0FDRixDNEd2azhCQSwyQ0FFRSxZQURBLFU1RzJrOEJGLEM0R3hrOEJJLG1FQUVFLFlBREEsVTVHMms4Qk4sQzRHdGs4QkksOEZBQ0UsYTVHd2s4Qk4sQ00zNzhCSSx5QnNHd1dKLDJDQWdCSSxpQkFDQSxtQkFGQSxlNUcyazhCRixDNEd2azhCSSx3REFFRSxZQURBLFU1RzBrOEJOLEM0R3ZrOEJJLCtEQUVFLFFBREEsTzVHMGs4Qk4sQzRHeGs4Qk0sbUVBRUUsWUFEQSxVNUcyazhCUixDQUNGLENNLzg4QkksMEJzR3dXSiwyQ0FtQ0ksZUFEQSxhNUcwazhCRixDNEd0azhCSSx3REFFRSxnQkFEQSxjNUd5azhCTixDNEdyazhCTSxtRUFFRSxZQURBLFU1R3drOEJSLENBQ0YsQzRHams4QkEsaURBQ0UsbUJBQ0EscUJBRUEsb0JBREEsa0I1R3FrOEJGLEM0RzlqOEJBLGdEQUdJLFk1RytqOEJKLEM0R3pqOEJBLHlEQUVFLFU1RzRqOEJGLENNNys4QkkseUJzRythSix5REFJSSxrQjVHOGo4QkYsQzRHNWo4QkUsdUhBQ0UsaUI1RzhqOEJKLENBQ0YsQ01yLzhCSSwwQnNHK2FKLHlEQVdJLG1CQUNBLFM1RytqOEJGLEM0RzlqOEJFLGlHQUNFLGtCNUdnazhCSixDNEcxajhCRSx3TkFDRSxZNUcrajhCSixDQUNGLENNcGc5QkksMEJzRythSix5REF5Qkksb0I1R2drOEJGLEM0Ry9qOEJFLGlHQUNFLGU1R2lrOEJKLEM0Ry9qOEJFLGlHQUNFLGtCNUdpazhCSixDQUNGLEM0Ry9qOEJFLGlHQUNFLHFCQUVBLHNCQURBLGlCNUdrazhCSixDNEdoazhCSSx5R0FDRSxTNUdrazhCTixDNEdoazhCSSxpSEFDRSxVNUdrazhCTixDNEdoazhCSSxpSEFDRSxTNUdrazhCTixDTTdoOUJJLHlCc0dnZEYsaUdBY0ksaUI1R21rOEJKLENBQ0YsQzRHaGs4QkksNkpBQ0UsaUJBQ0Esa0I1R2trOEJOLEM0R2prOEJNLHFLQUNFLFM1R21rOEJSLEM0RzdqOEJBLG9DQUlFLHFCQUVBLHNCQURBLGtCQUpBLGNBRUEsY0FEQSxZNUdvazhCRixDNEc3ajhCQSxrQ0FFRSxjQURBLFk1R2lrOEJGLEM0RzdqOEJBLGtDQUtFLGtDQUhBLDJCQUNBLDhCQUdBLHlCQUxBLFU1R29rOEJGLENNL2o5QkkseUJzRzBmSixrQ0FVSSxtQkFDQSxtQkFDQSwyQkFIQSxhNUdtazhCRixDQUNGLENNdms5QkksMEJzRzBmSixrQ0FnQkksa0JBREEsc0I1R21rOEJGLENBQ0YsQzRHL2o4QkEsdUNBQ0Usa0I1R2trOEJGLENNamw5QkksMEJzRzhnQkosdUNBR0ksZTVHb2s4QkYsQ0FDRixDNEdqazhCQSw2QkFFRSxnQkFDQSxzQkFFQSxrQkFEQSxXQUlBLGVBRkEsWUFDQSx5QjVHb2s4QkYsQzRHbGs4QkUsbUNBQ0Usb0I1R29rOEJKLENNdGw5QkksNkJzR3dnQkosNkJBYUksWUFHQSxtQkFGQSxrQkFDQSxlNUdzazhCRixDNEdwazhCRSxtQ0FDRSw0QjVHc2s4QkosQ0FDRixDTWptOUJJLDRCc0d3Z0JKLDZCQXNCSSxnQjVHdWs4QkYsQ0FDRixDTW5uOUJJLDBCc0c2aUJGLHNDQUVJLFk1R3drOEJKLENBQ0YsQzRHcms4QkksZ0RBQ0UsbUI1R3VrOEJOLEM0R2prOEJBLHdDQUNFLHlCQUNBLGU1R29rOEJGLEM0R2xrOEJXLHVFQUNQLHFCekcxaUJVLEN5RzJpQlYsYTVHb2s4QkosQzRHbGs4Qk0sMk5BQ0UsWTVHb2s4QlIsQzRHaGs4QlcsOEZBQ1Asd0I1R21rOEJKLEM0RzlqOEJZLDhFQUNSLGE1R2lrOEJKLEM0RzdqOEJBLHdDQUNFLHdCNUdnazhCRixDNEcvajhCVyx1RUFDUCxxQnpHaGtCVSxDeUdpa0JWLGE1R2lrOEJKLEM0Ry9qOEJNLDJOQUNFLFk1R2lrOEJSLEM0RzdqOEJXLDhGQUNQLHdCNUdnazhCSixDNEd4ajhCTSxtSkFDRSxTNUcyajhCUixDNEd6ajhCTSxtSkFDRSxZNUcyajhCUixDTXJxOUJJLHlCc0dnbkJBLDJGQUVFLHdCNUd1ajhCSixDNEd0ajhCYSx5SkFDUCxxQnpHL2xCTSxDeUdnbUJOLGE1R3dqOEJOLEM0R3RqOEJRLDRjQUNFLFk1R3dqOEJWLEM0R3BqOEJhLHVNQUNQLHdCNUdzajhCTixDQUNGLENNcHI5QkksMEJzR2tvQkEsdUNBQ0Usd0I1R3FqOEJKLEM0R3BqOEJhLHNFQUNQLHFCekdobkJNLEN5R2luQk4sYTVHc2o4Qk4sQzRHcGo4QlEseU5BQ0UsWTVHc2o4QlYsQzRHbGo4QmEsNkZBQ1Asd0I1R29qOEJOLENBQ0YsQzRHOWk4QkUsOEJBQ0Usa0I1R2lqOEJKLENNdnM5QkkseUJzR3FwQkYsOEJBSUksMkI1R2tqOEJKLENBQ0YsQzRHaGo4QkUsMkJBT0UsbUJBTEEsU0FFQSxhQUNBLDJCQUNBLHlCQUxBLGtCQUVBLFU1R3NqOEJKLENNeHM5QkksNkJzRytvQkYsMkJBVUksbUJBREEsYUFHQSxtQkFEQSx5QkFFQSxpQjVHb2o4QkosQ0FDRixDTWp0OUJJLDRCc0crb0JGLDJCQWlCSSxtQkFEQSxhQUdBLDhCQURBLGlCNUd1ajhCSixDQUNGLEM0R3JqOEJJLGdDQUlFLGVBSEEsZ0JBQ0Esa0JBQ0EsOEI1R3dqOEJOLENNL3Q5QkksNEJzR29xQkEsZ0NBTUksbUJBQ0EsaUJBQ0EsY0FDQSxnQjVHeWo4Qk4sQ0FDRixDNEd2ajhCSSxrREFDRSx5QkFHQSxZQUZBLHFCQUNBLFdBRUEsZUFHQSxlQURBLGV6R3huQndCLEN5RzBuQnhCLG1CQUhBLFc1RzRqOEJOLENNL3Y5QkkseUJzRzZyQkEsa0RBWUksb0I1RzBqOEJOLENBQ0YsQ012djlCSSw2QnNHZ3JCQSxrREFlSSxxQkFDQSxjNUc0ajhCTixDQUNGLENNN3Y5QkksNEJzR2dyQkEsa0RBc0JJLG1CQUZBLGlCQUdBLGlCQUZBLHVCQUZBLGU1R2trOEJOLENBQ0YsQ01ueDlCSSwwQnNHNnJCQSxrREEyQkksbUJBQ0EsbUI1RytqOEJOLENBQ0YsQzRHN2o4Qk0sMkRBR0UsaUJBRkEsZ0JBQ0EsYzVHZ2s4QlIsQzRHNWo4QkksbURBQ0UsYzVHOGo4Qk4sQzRHNWo4QkksMERBQ0UsYzVHOGo4Qk4sQ012eDlCSSw0QnNHMnRCQSx1Q0FFSSxzQzVHOGo4Qk4sQ0FDRixDNEczajhCRSwrQkFDRSxrQzVHNmo4QkosQzRHM2o4QkUsbUNBRUUsbUJBREEsWTVHOGo4QkosQ01oejlCSSx5QnNHaXZCRixtQ0FJSSxtQjVHK2o4QkosQ0FDRixDNEc1ajhCRSwyQ0FFRSxtQkFEQSxZNUcrajhCSixDTXp6OUJJLHlCc0d5dkJGLDJDQUlJLHNCQUNBLHFCQUNBLFM1R2drOEJKLENBQ0YsQ01oMDlCSSx5QnNHeXZCRiwyQ0FTSSxtQkFDQSxvQjVHa2s4QkosQ0FDRixDY24wOUJJLCtCOEZzdkJGLDJDQWtCSSx1QkFEQSxzQkFEQSxtQjVHbWs4QkosQzRHdGs4QkksdUZBQ0UsWTVHd2s4Qk4sQzRHbms4QkkscUVBQ0UsY0FDQSxrQjVHcWs4Qk4sQ0FDRixDTXAxOUJJLHNEc0d5dkJGLDJDQXdCTSxrQjVHdWs4Qk4sQ0FDRixDTXoxOUJJLHNEc0d5dkJGLDJDQTZCTSxtQkFEQSxtQkFEQSxtQjVHMms4Qk4sQzRHeGs4Qk0scUVBQ0UsaUJBQ0EsWTVHMGs4QlIsQ0FDRixDTXAyOUJJLHlCc0c4eEJGLHNDQUVJLGE1R3drOEJKLENBQ0YsQ016MjlCSSwwQnNHcXlCSiwyQkFFSSxtQkFFQSxTQURBLDBCNUd3azhCRixDNEdyazhCRSxrQ0FDRSxjNUd1azhCSixDNEdsazhCRiw4R0FFSSxtQkFDQSx3QjVHc2s4QkYsQ0FORixDTXAzOUJJLDBCc0d3ekJBLHFIQUNFLHNCNUdzazhCSixDQUNGLENNaDQ5QkksMEJzRzh6QkosNEhBRUksMkJBQ0Esd0I1R3FrOEJGLENBQ0YsQ012NDlCSSwwQnNHcTBCQSxtSUFDRSxzQjVHcWs4QkosQ0FDRixDNEdqazhCQSwyQkFDRSw4QjVHb2s4QkYsQ01oNTlCSSwwQnNHMjBCSiwyQkFLSSxvQkFDQSxpQkFDQSxrQkFIQSxXNUd3azhCRixDNEdqazhCRixnR0FFSSwyQkFDQSxTQUNBLDJCQUNBLGlCNUdxazhCRixDNEduazhCRSx1R0FDRSxjNUdxazhCSixDQVhGLENjcjU5QkkscUQ4RnEyQkYsd0VBR00sb0I1R2lrOEJOLENBQ0YsQ003NjlCSSwwQnNHdzJCRix3RUFPSSxlNUdrazhCSixDQUNGLEM0RzlqOEJBLHlCQUNFLHlFQUdFLGNBREEsOEJBREEseUI1R21rOEJGLEM0Ry9qOEJFLCtFQUNFLGU1R2lrOEJKLEM0Ry9qOEJJLG1GQUVFLFlBREEsVTVHa2s4Qk4sQ0FDRixDNkd6LzlCQSxnQ0FDRSx3QjdHOC85QkYsQ012ODlCSSwwQnVHbkRGLHdFQUVJLG1CQUVBLGdCQURBLFU3RzgvOUJKLENBQ0YsQzZHNS85Qk0saURBTkosd0VBT00sc0I3RysvOUJOLENBQ0YsQ01wOTlCSSx5QnVHbkNKLHlFQUdJLGlCQUNBLHFCQUZBLGU3RzIvOUJGLENBQ0YsQ00zOTlCSSwwQnVHbkNKLHlFQU9JLG9CN0cyLzlCRixDQUNGLEM2R3YvOUJFLHNDQUNFLHFCN0cwLzlCSixDNkd2LzlCRSxvRUFDRSxXN0d5LzlCSixDNkd0LzlCSSwwRUFDRSw4QjdHdy85Qk4sQ003OTlCSSw0QnVHdEJBLHNDQUVFLFlBREEsVTdHdS85QkosQ0FDRixDTTk3OUJJLG1EdUdoREEsMElBRUUsZ0JBREEsYzdHby85QkosQzZHai85Qkksa05BQ0UsYTdHby85Qk4sQzZHaC85QkUsNEVBRUUsWUFEQSxVN0dvLzlCSixDNkcvKzlCSSw0T0FFRSxhQURBLFc3R20vOUJOLEM2R2gvOUJNLHdUQUVFLFlBREEsVTdHby85QlIsQzZHOSs5QkUsb0tBQ0UsWTdHaS85QkosQzZHOSs5QkUsa0tBQ0UsY0FDQSxtQkFDQSxnQjdHaS85QkosQzZHMys5QkUsd0hBR0UsbUJBRkEsb0JBR0EsdUJBRkEsVTdHZy85QkosQzZHMys5QkUsc0hBQ0UsZTdHOCs5QkosQzZHMSs5QkEsb0hBR0UsbUJBREEsYzdHNis5QkYsQzZHMSs5QkUsb1FBRUUsbUJBQ0EsbUJBRkEsaUI3RysrOUJKLEM2R3orOUJBLHNJQUdFLGFBREEsVTdHNCs5QkYsQzZHdCs5QkksNEhBQ0UsVTdHdys5Qk4sQzZHbis5QkEsbUdBRUUsZ0JBRUEsbUJBREEsZ0JBRkEsZTdHdys5QkYsQzZHaCs5QkUsOEpBRUUsZ0JBREEsa0I3R28rOUJKLEM2Rzk5OUJFLHNFQUNFLFc3R2crOUJKLENBQ0YsQ01waitCSSw2QnVHNEZBLDhLQUlFLG1CQURBLGFBR0EsaUJBSkEsWUFHQSw4QkFFQSxnQkFOQSxVN0drKzlCSixDQUNGLENNaGsrQkksNEJ1R3lHRixzRUFFSSxnQjdHeTk5QkosQ0FDRixDNkd2OTlCSSx5QkFMRixzRUFNSSxVN0cwOTlCSixDQUNGLENNdmwrQkksMEJ1R2tJRiw2RkFFSSxlN0d3OTlCSixDQUNGLEM4R3JwK0JBLGdDQUNFLHdCOUcycCtCRixDTXBtK0JJLHlCd0dsREYseUVBRUksbUI5R3lwK0JKLENBQ0YsQ00xbStCSSwwQndHN0NFLDZHQUNFLHVCOUcwcCtCTixDQUNGLEM4R3RwK0JFLHdFQUNFLHVCOUd3cCtCSixDYzVtK0JJLG9EZ0c3Q0Ysd0VBS00sdUI5R3dwK0JOLENBQ0YsQ012bitCSSwwQndHdkNGLHdFQVVJLG9COUd3cCtCSixDQUNGLEM4R2xwK0JJLG9FQUNFLFk5R3FwK0JOLENNaG8rQkkseUJ3R2ZKLHlFQUlJLGlCQUNBLHFCQUZBLGU5R21wK0JGLENBQ0YsQ014bytCSSwwQndHZkoseUVBUUksaUI5R21wK0JGLEM4R2xwK0JFLG1KQUNFLGM5R29wK0JKLENBQ0YsQzhHOW8rQkksbUdBQ0Usa0I5R2lwK0JOLENNcHArQkkseUJ3R1FBLG9GQUNFLGFBQ0EsZTlHK28rQkosQ0FDRixDOEdubytCSSxpS0FDRSxrQjlHc28rQk4sQzhHbG8rQkUsK01BRUUsZUFFQSxlM0c0QzBCLEMyRzNDMUIsT0FGQSxrQkFidUIsQ0FnQnZCLEs5R29vK0JKLEM4R2pvK0JFLCtNQUVFLGlCQUVBLGUzR2lDMEIsQzJHL0IxQixZQUhBLGlCQUVBLHVCOUdvbytCSixDOEdobytCRSxnTkFDRSx3QjNHNlV1QixDMkc1VXZCLGtCQUlBLFNBSEEsa0NBQ0EsVTNHN0JVLEMyRzhCVixROUdtbytCSixDOEcvbitCRSx5R0FDRSxtQkFFQSxlM0drQjBCLEMyR25CMUIsaUJBRUEsbUI5R2lvK0JKLEM4Ry9uK0JJLCtHQUNFLHdCOUdpbytCTixDOEc5bitCSSx5SEFDRSx3QjNHMlRxQixDMkcxVHJCLGdFQUVBLHdCQURBLDRCQUVBLHNCOUdnbytCTixDOEc3bitCSSxvSEFDRSw0QjlHK24rQk4sQ016cytCSSwwQndHK0VBLGlLQUNFLG9COUc2bitCSixDOEcxbitCRSwrTUFFRSxrQkFDQSxvQjlHNG4rQkosQzhHem4rQkUsK01BRUUsbUJBQ0Esb0I5RzJuK0JKLEM4R3huK0JFLGdOQUNFLGM5RzBuK0JKLEM4R3ZuK0JFLHlHQUNFLGtCQUNBLGdCOUd5bitCSixDQUNGLEMrR3R4K0JBLG1DQUNFLHdCL0c0eCtCRixDTXR1K0JJLDBCeUd2REosbUNBR0ksOEIvRzh4K0JGLENBQ0YsQytHM3grQkEsOEJBQ0UsYUFHQSxzQkFDQSxlQUZBLFlBREEsVS9HaXkrQkYsQ01uditCSSwwQnlHaERKLDhCQVFJLGdCL0creCtCRixDQUNGLENjbHYrQkksOEJpR3ZDRSw0SUFDRSxxQi9HK3grQk4sQ0FDRixDTW52K0JJLDRCeUdsREYsMERBVUksbUJBREEscUIvR2l5K0JKLEMrRzd4K0JBLDJEQUVJLHFCL0dneStCSixDQUpGLENNdHcrQkksMEJ5R25CRSwwRkFDRSxxQi9HaXkrQk4sQ0FDRixDTWh4K0JJLHFEeUdaSixtQ0FHTSxvQkFDQSxTL0c4eCtCSixDQUNGLENNdngrQkksc0R5R1pKLG1DQU9NLFMvR2d5K0JKLENBQ0YsQ001eCtCSSxzRHlHWkosbUNBVU0sa0JBQ0Esd0JBQ0Esb0IvR2t5K0JKLENBQ0YsQ01ueStCSSxvRHlHWkosbUNBaUJNLG9CQUNBLFUvR2t5K0JKLENBQ0YsQytHOXgrQkEsbUNBRUUsZ0JBREEsaUIvR2t5K0JGLENNankrQkksNEJ5R0ZKLG1DQUlJLGFBQ0EsYy9HbXkrQkYsQ0FDRixDK0dseStCRSxvRUFDRSxNL0dveStCSixDTTF5K0JJLDRCeUdLRixvRUFPSSx1QkFGQSxZQUlBLHVCQUxBLGVBREEsa0JBT0EsVS9Hc3krQkosQ0FDRixDK0d0eStCTSxtREFYSixvRUFZTSxnQi9HeXkrQk4sQ0FDRixDTTN6K0JJLDRCeUdtQkUsbUdBUUUsbUJBSkEsYUFFQSx1QkFHQSxtQkFDQSxvQkFSQSxrQkFEQSxVL0dveitCTixDQUNGLENNejArQkksdUR5R2lDRixxRUFHTSxrQkFDQSxvQkFDQSxVL0d5eStCTixDQUNGLENNNzErQkksb0R5RzhDRixxRUFTTSxPQURBLFcvRzR5K0JOLENBQ0YsQ2NoMitCSSwrQmlHMkNGLHFFQWFJLE0vRzR5K0JKLENBQ0YsQ014MitCSSwwQnlHOERFLHlHQUNFLGVBQ0EscUMvRzZ5K0JOLENBQ0YsQ001eitCSSxvRHlHcUJGLG9FQUVJLGlCQUNBLG9CL0cweStCSixDQUNGLENNejErQkksbUR5R2lERixxRUFFSSxpQi9HMHkrQkosQ0FDRixDTTcyK0JJLDRCeUc2RUUsaUhBQ0UsWS9HbXkrQk4sQ0FDRixDTS8zK0JJLHlCeUd3RkYsc0VBWUksdUJBREEsc0JBREEsbUIvR215K0JKLEMrR3R5K0JJLGtIQUNFLFkvR3d5K0JOLEMrR255K0JJLGdHQUNFLGNBQ0Esa0IvR3F5K0JOLENBQ0YsQ003NCtCSSxnRHlHd0ZGLHNFQWtCTSxrQi9HdXkrQk4sQ0FDRixDTWw1K0JJLGdEeUd3RkYsc0VBdUJNLG1CQURBLG1CQURBLGUvRzJ5K0JOLEMrR3h5K0JNLGdHQUNFLGlCQUNBLFkvRzB5K0JSLENBQ0YsQ01oNStCSSw0QnlHK0dFLDZJQUNFLFkvR3F5K0JOLENBQ0YsQ01uNitCSSx5QnlHMEhGLG9GQVlJLHVCQURBLHNCQURBLG1CL0dxeStCSixDK0d4eStCSSw4SUFDRSxZL0cweStCTixDK0dyeStCSSw4R0FDRSxjQUNBLGtCL0d1eStCTixDQUNGLENNajcrQkksZ0R5RzBIRixvRkFrQk0sZS9HeXkrQk4sQ0FDRixDTXQ3K0JJLGdEeUcwSEYsb0ZBc0JNLG1CQURBLGtCL0c0eStCTixDK0cxeStCTSw4R0FDRSxpQkFDQSxZL0c0eStCUixDQUNGLEMrR3R5K0JBLGdDQUNFLG1CL0d5eStCRixDTXA4K0JJLHlCeUc0SkYsOERBRUksK0JBQ0EsMkIvRzB5K0JKLENBQ0YsQ00xOCtCSSwwQnlHNEpGLDhEQU1JLG1CQUNBLGlCL0c0eStCSixDQUNGLEMrR3p5K0JFLHNHQU1FLDBCQUNBLGtCQUxBLGlCQUVBLGlCQURBLGlCQUZBLGVBSUEsVS9HNnkrQkosQytHMXkrQkksa1FBRUUsd0JBQ0EsUS9HMnkrQk4sQytHeHkrQkUsdUVBRUUsVTVHbEtVLEM0R3FLVixrQkFKQSxPQUtBLHFCQUhBLFdBQ0EsWS9HNHkrQkosQytHeHkrQkUsa0ZBQ0UsWS9HMHkrQkosQ014KytCSSx5QnlHMEpKLGdDQXVDSSxxQkFDQSxtQi9HMnkrQkYsQytHMXkrQkUsc0dBQ0UsbUJBRUEsZTVHMUh3QixDNEd5SHhCLGEvRzZ5K0JKLEMrRzF5K0JFLHVFQUVFLGlCQURBLGU1RzdId0IsQzRHK0h4QixxQi9HNHkrQkosQytHMXkrQkUsa0ZBQ0UsbUJBQ0EscUJBQ0EsYS9HNHkrQkosQ0FDRixDTTcvK0JJLDBCeUcwSkosZ0NBMERJLHFCQUNBLGlCL0c2eStCRixDK0c1eStCRSxzR0FDRSxrQkFFQSxZQURBLG1CL0creStCSixDK0c1eStCRSx1RUFDRSxrQkFDQSxvQkFDQSxZL0c4eStCSixDK0c1eStCRSxrRkFDRSxtQkFDQSxxQkFDQSxhL0c4eStCSixDQUNGLEMrRzF5K0JJLDhIQUNFLGlCQUNBLGUvRzR5K0JOLEMrRzF5K0JJLCtGQUVFLGlCQUNBLHFCQUZBLFkvRzh5K0JOLEMrRzF5K0JJLDBHQUNFLG1CQUNBLG9CQUNBLFkvRzR5K0JOLEMrRzF5K0JJLHFHQUNFLGMvRzR5K0JOLENNbmkvQkksMEJ5RzBQRSwrRkFDRSxZL0c0eStCTixDQUNGLEMrR3Z5K0JBLDZCQU1FLG1CQUxBLHlCQUVBLGtCQUlBLHVDQUxBLFdBRUEsYUFLQSxlNUc5TDRCLEM0RzBMNUIsdUJBT0EsU0FKQSxrQkFLQSxRQUhBLFMvRzR5K0JGLEMrR3h5K0JFLHNDQUNFLHFCNUczUFUsQzRHNFBWLGE1R25QVSxDNEdvUFYsUy9HMHkrQkosQytHeHkrQkUsOEVBQ0UseUJBQ0EsYS9HMHkrQkosQytHeHkrQkUsdUNBQ0UsV0FDQSxtQi9HMHkrQkosQytHeHkrQkUsbUNBQ0UsWS9HMHkrQkosQytHdHkrQkEsbUNBQ0UsVS9HeXkrQkYsQytHcnkrQlcsMExBQ1AsUy9HMnkrQkosQ01sbC9CSSx5QnlHd1VGLDhGQUdFLHlCQURBLHVCQUVBLHFEQUhBLHFCL0dpeCtCRixDK0dseCtCQSw4RkFHRSwwQkFEQSxzQkFFQSx3REFIQSxvQi9HdXgrQkYsQytHeHgrQkEsOEZBR0UsMEJBREEsdUJBRUEsc0RBSEEscUIvRzZ4K0JGLEMrRzl4K0JBLDhGQUdFLDBCQURBLHVCQUVBLG9EQUhBLHFCL0dteStCRixDK0dweStCQSwrRkFHRSxrQkFEQSx1QkFFQSxzREFIQSxxQi9HeXkrQkYsQytHMXkrQkEsK0ZBR0Usa0JBREEsdUJBRUEsd0RBSEEscUIvRyt5K0JGLEMrR2h6K0JBLCtGQUdFLG1CQURBLHVCQUVBLHNEQUhBLHFCL0dxeitCRixDK0d0eitCQSwrRkFHRSwwQkFEQSx1QkFFQSx1REFIQSxxQi9HMnorQkYsQytHNXorQkEsK0ZBR0UsMEJBREEsd0JBRUEsdURBSEEsc0IvR2kwK0JGLENBQ0YsQ2Nyby9CSSw4RWlHa1VGLDhGQUdFLHlCQURBLHVCQUVBLHNEQUhBLHFCL0d5MCtCRixDK0cxMCtCQSw4RkFHRSwwQkFEQSx1QkFFQSx3REFIQSxxQi9HKzArQkYsQytHaDErQkEsOEZBR0UsMEJBREEsdUJBRUEsd0RBSEEscUIvR3ExK0JGLEMrR3QxK0JBLDhGQUdFLDBCQURBLHNCQUVBLHFEQUhBLG9CL0cyMStCRixDK0c1MStCQSwrRkFHRSxrQkFEQSx1QkFFQSxxREFIQSxxQi9HaTIrQkYsQytHbDIrQkEsK0ZBR0Usa0JBREEsdUJBRUEsd0RBSEEscUIvR3UyK0JGLEMrR3gyK0JBLCtGQUdFLG1CQURBLHVCQUVBLHNEQUhBLHFCL0c2MitCRixDK0c5MitCQSwrRkFHRSwwQkFEQSx3QkFFQSx1REFIQSxzQi9HbTMrQkYsQytHcDMrQkEsK0ZBR0UsMEJBREEsd0JBRUEseURBSEEsc0IvR3kzK0JGLENBQ0YsQ01ucy9CSSwwQnlHd1VGLDhGQUdFLGtCQURBLFlBRUEsZ0NBSEEsVS9HaTQrQkYsQytHbDQrQkEsOEZBR0Usb0JBREEsY0FFQSxrQ0FIQSxZL0d1NCtCRixDK0d4NCtCQSw4RkFHRSxvQkFEQSxnQkFFQSxrQ0FIQSxjL0c2NCtCRixDK0c5NCtCQSw4RkFHRSxvQkFEQSxjQUVBLCtCQUhBLFkvR201K0JGLEMrR3A1K0JBLCtGQUdFLG1CQURBLFlBRUEsZ0NBSEEsVS9HeTUrQkYsQytHMTUrQkEsK0ZBR0UsbUJBREEsaUJBRUEsbUNBSEEsZS9HKzUrQkYsQytHaDYrQkEsK0ZBR0Usb0JBREEsZUFFQSxnQ0FIQSxhL0dxNitCRixDK0d0NitCQSwrRkFHRSxtQkFEQSxpQkFFQSxpQ0FIQSxlL0cyNitCRixDK0c1NitCQSwrRkFHRSxlQURBLGdCQUVBLG1DQUhBLGMvR2k3K0JGLENBQ0YsQ2N4di9CSSxnRmlHcVVGLDhGQUdFLHlCQURBLHVCQUVBLHNEQUhBLHFCL0d5NytCRixDK0cxNytCQSw4RkFHRSwwQkFEQSx1QkFFQSx3REFIQSxxQi9HKzcrQkYsQytHaDgrQkEsOEZBR0UsMEJBREEsdUJBRUEsd0RBSEEscUIvR3E4K0JGLEMrR3Q4K0JBLDhGQUdFLDBCQURBLHNCQUVBLHFEQUhBLG9CL0cyOCtCRixDK0c1OCtCQSwrRkFHRSxrQkFEQSx1QkFFQSxxREFIQSxxQi9HaTkrQkYsQytHbDkrQkEsK0ZBR0Usa0JBREEsdUJBRUEsd0RBSEEscUIvR3U5K0JGLEMrR3g5K0JBLCtGQUdFLG1CQURBLHVCQUVBLHNEQUhBLHFCL0c2OStCRixDK0c5OStCQSwrRkFHRSwwQkFEQSx3QkFFQSx1REFIQSxzQi9HbSsrQkYsQytHcCsrQkEsK0ZBR0UsMEJBREEsd0JBRUEseURBSEEsc0IvR3krK0JGLENBQ0YsQ010eS9CSSw0QnlHa1hBLGlDQUlJLG1CQURBLFlBRUEsaUNBSEEsVS9HMDcrQk4sQytHNTcrQkUsaUNBSUksbUJBREEsZUFFQSxrQ0FIQSxhL0dnOCtCTixDK0dsOCtCRSxpQ0FJSSxtQkFEQSxpQkFFQSxxQ0FIQSxlL0dzOCtCTixDK0d4OCtCRSxpQ0FJSSxtQkFEQSxlQUVBLGdDQUhBLGEvRzQ4K0JOLEMrRzk4K0JFLGtDQUlJLG1CQURBLGNBRUEsK0JBSEEsWS9HazkrQk4sQytHcDkrQkUsa0NBSUksZUFEQSxpQkFFQSxzQ0FIQSxlL0d3OStCTixDK0cxOStCRSxrQ0FJSSxrQkFEQSxlQUVBLCtCQUhBLGEvRzg5K0JOLEMrR2grK0JFLGtDQUlJLG1CQURBLGlCQUVBLHFDQUhBLGUvR28rK0JOLEMrR3QrK0JFLGtDQUlJLG1CQURBLGlCQUVBLHFDQUhBLGUvRzArK0JOLENBQ0YsQ001Mi9CSSx5QnlHcWFFLCtGQUdFLDBCQURBLHNCQUVBLHVEQUhBLG9CL0dnOStCTixDQUNGLENNdjMvQkksMEJ5RzZhRSwrRkFHRSxvQkFEQSxpQkFFQSxzQ0FIQSxlL0dnOStCTixDQUNGLENNLzMvQkkseUJ5R3FhRSxnR0FHRSwwQkFEQSx1QkFFQSxxREFIQSxxQi9HZysrQk4sQ0FDRixDTXY0L0JJLDBCeUc2YUUsZ0dBR0UsbUJBREEsaUJBRUEsb0NBSEEsZS9HZysrQk4sQ0FDRixDTS80L0JJLHlCeUdxYUUsZ0dBR0UsMEJBREEsdUJBRUEsNkNBSEEscUIvR2cvK0JOLENBQ0YsQ012NS9CSSwwQnlHNmFFLGdHQUdFLG1CQURBLGVBRUEsbUNBSEEsYS9HZy8rQk4sQ0FDRixDTS81L0JJLHlCeUdxYUUsZ0dBR0UsMEJBREEsdUJBRUEsc0RBSEEscUIvR2dnL0JOLENBQ0YsQ012Ni9CSSwwQnlHNmFFLGdHQUdFLG9CQURBLGlCQUVBLG9DQUhBLGUvR2dnL0JOLENBQ0YsQ00vNi9CSSx5QnlHcWFFLGdHQUdFLDBCQURBLHVCQUVBLHNEQUhBLHFCL0dnaC9CTixDQUNGLENNdjcvQkksMEJ5RzZhRSxnR0FHRSxtQkFEQSxrQkFFQSxvQ0FIQSxnQi9HZ2gvQk4sQ0FDRixDTS83L0JJLHlCeUdxYUUsZ0dBR0UsMEJBREEsZ0JBRUEsMkNBSEEsYy9HZ2kvQk4sQ0FDRixDTXY4L0JJLDBCeUc2YUUsZ0dBR0UsZUFEQSxnQkFFQSxpQ0FIQSxjL0dnaS9CTixDQUNGLENNLzgvQkkseUJ5R3NiQSwrRkFDRSxZL0c0aC9CSixDQUNGLENNdjgvQkksNEJ5R2ljSixvQ0FFSSxVL0d5Zy9CRixDQUNGLENjdjkvQkksK0JpRzJjSixvQ0FLSSxvQkFDQSxTL0cyZy9CRixDQUNGLENNaCsvQkksc0R5RzhjSixvQ0FRTSxTL0c4Zy9CSixDQUNGLENNcisvQkksc0R5RzhjSixvQ0FXTSxtQi9HZ2gvQkosQytHL2cvQkkseUVBQ0UsZUFDQSxVL0dpaC9CTixDQUNGLEMrRzVnL0JBLHdEQUVFLHFCQURBLGMvR2doL0JGLEMrRzNnL0JFLGtHQUNFLFNBQ0EsTy9HOGcvQkosQytHMWcvQkEsb0NBR0UsYUFEQSxXQUVBLHNCQUNBLDJCQUpBLGMvR2loL0JGLEMrRzNnL0JFLDRHQUNFLFkvRzZnL0JKLEMrR3pnL0JBLHFFQUNFLG9CL0c0Zy9CRixDK0d6Zy9CQSx3REFDRSxhL0c0Zy9CRixDK0d6Zy9CQSw0QkFFRSxpQkFEQSxjL0c2Zy9CRixDK0d2Zy9CRSwwREFDRSxhQUNBLHNCQUVBLFlBREEsNkIvRzJnL0JKLEMrR3RnL0JBLG1DQUNFLGUvR3lnL0JGLEMrR3RnL0JBLG1DQUNFLHNCL0d5Zy9CRixDK0d0Zy9CQSw2REFDRSxrQi9HeWcvQkYsQytHcmcvQkUsd0dBQ0UsYUFDQSwrQkFDQSw0Qi9Hd2cvQkosQytHcGcvQkEsb0NBQ0UsVS9HdWcvQkYsQytHcGcvQkEsa0dBQ0UsbUIvR3VnL0JGLEMrR2xnL0JBLDZOQUVFLGlCQUNBLGdCL0dxZy9CRixDK0dqZy9CRSxvRkFDRSxZL0dvZy9CSixDTTlpZ0NJLDZCeUd5aUJGLG9GQUlJLFkvR3FnL0JKLEMrRzFnL0JGLDhEQVVJLHNCL0dxZy9CRixDK0duZy9CRSw4RUFDRSxZL0dxZy9CSixDQVBGLEMrRzEvK0JFLDhFQUNFLGlCL0dvZy9CSixDZ0g3bmdDQSw0QkFFRSx1QkFEQSx3QmhIb29nQ0YsQ010a2dDSSw0QjBHMURKLDhCQUVJLG9CaEhtb2dDRixDQUNGLENnSGhvZ0NBLGdDQUlFLG1CQUhBLGFBSUEsZUFIQSw2QmhIcW9nQ0YsQ01obWdDSSx5QjBHdkNKLGdDQU9JLG1CQUNBLGtCaEhvb2dDRixDQUNGLENnSG5vZ0NFLCtEQUNFLFVoSHFvZ0NKLENNem1nQ0kseUIwRzdCRiwrREFHSSxTaEh1b2dDSixDQUNGLENNOW1nQ0ksMEIwRzdCRiwrREFNSSxTaEh5b2dDSixDQUNGLENnSHhvZ0NJLHFNQUVFLGVBQ0EsZWhIMG9nQ04sQ2dIeG9nQ0ksc0dBQ0UsVTdHb0NRLEM2R25DUixNaEgwb2dDTixDZ0h2b2dDRSwwSkFDRSxtQ0FFQSxZQURBLFFoSDBvZ0NKLENnSHZvZ0NFLDhFQUNFLG1CQUNBLHVCaEh5b2dDSixDZ0hyb2dDQSxrQ0FDRSxrQmhId29nQ0YsQ016b2dDSSx5QjBHQUosa0NBR0ksdUJoSDBvZ0NGLENBQ0YsQ005b2dDSSwwQjBHQUosa0NBTUkscUJBQ0EsaUJoSDRvZ0NGLENBQ0YsQ2dIem9nQ0Esb0ZBQ0UsaUJoSDRvZ0NGLENNeHBnQ0kseUIwR1dKLG9GQUdJLG1CaEg4b2dDRixDQUNGLENNN3BnQ0ksMEIwR1dKLG9GQU1JLGtCaEhncGdDRixDQUNGLENNbHFnQ0kseUIwR3FCSiwrQ0FHSSxzQmhIK29nQ0YsQ0FDRixDZ0g1b2dDQSw0Q0FDRSxrQkFFQSx3QkFEQSxZaEhncGdDRixDTTlxZ0NJLHlCMEc0QkosNENBS0ksaUJoSGlwZ0NGLENBQ0YsQ01ucmdDSSwwQjBHNEJKLDRDQVFJLG1CQUNBLHVCaEhtcGdDRixDQUNGLENnSGhwZ0NBLG1DQUdFLHlCQURBLFNBRUEsT0FJQSxnQkFGQSxhQUxBLGVBSUEsUUFFQSxTaEhvcGdDRixDTXZyZ0NJLDRCMEc0QkosbUNBWUksbUJBRkEsYUFDQSxtQkFFQSw4QkFDQSxxQmhIcXBnQ0YsQ2dIcHBnQ0UsNkRBQ0UsUWhIc3BnQ0osQ2dIbnBnQ0UseUVBQ0UsVWhIcXBnQ0osQ0FDRixDZ0hqcGdDQSxtQ0FDRSxlaEhvcGdDRixDTXZ0Z0NJLDBCMEdrRUosbUNBR0ksb0JoSHNwZ0NGLENBQ0YsQ01oc2dDSSxtRDBHNkNKLGdGQUdJLG1CaEhzcGdDRixDQUNGLENNbnVnQ0ksMEIwR3lFSixnRkFNSSxlaEh5cGdDRixDQUNGLENnSHBwZ0NFLGdDQUNFLFloSHVwZ0NKLENnSHJwZ0NFLHFDQVVFLG1CQUpBLG1CQUVBLGFBQ0EsOEJBTkEsT0FDQSxxQkFIQSxlQUNBLE1BS0EsU2hIeXBnQ0osQ00zdWdDSSw0QjBHMkVGLHFDQVlJLHFCaEh3cGdDSixDQUNGLENnSHZwZ0NJLDZEQUVFLGdCQURBLGVoSDBwZ0NOLENnSHZwZ0NJLHdDQUNFLGFoSHlwZ0NOLENnSHBwZ0NBLDBCQUNFLGFBQ0EsVWhIdXBnQ0YsQ016d2dDSSwwQjBHZ0hKLDBCQUlJLGNBQ0EscUJoSHlwZ0NGLENnSHhwZ0NFLGlDQUVFLHNCQURBLGtCaEgycGdDSixDZ0h4cGdDRSxrQ0FDRSxrQmhIMHBnQ0osQ2dIeHBnQ0UsaUNBQ0Usb0JoSDBwZ0NKLENnSHhwZ0NFLGtDQUNFLG9CaEgwcGdDSixDQUNGLENNL3dnQ0ksNEIwR3lISix5SUFLSSwyQkFDQSw4QkFFQSxnQkFEQSxlQUhBLGVBREEsVWhIOHBnQ0YsQ2dIeHBnQ0UsaU1BT0Usa0NBTkEsZ0JBQ0EsZ0JBR0EsMkJBREEsWUFFQSw4QkFFQSx5QkFMQSxVaEhncWdDSixDZ0h6cGdDRSwyTkFDRSxZaEg0cGdDSixDZ0gxcGdDRSwyTUFDRSxjQUNBLGNoSDZwZ0NKLENnSDNwZ0NFLDZNQUNFLFloSDhwZ0NKLENnSDVwZ0NFLGlMQUdFLHFCQUVBLHNCQURBLGtCQUhBLGNBQ0EsZWhIa3FnQ0osQ2dIOXBnQ0kseUxBR0UsWUFGQSxVQUNBLFVoSGtxZ0NOLENnSC9wZ0NJLGlNQUNFLFVoSGtxZ0NOLENnSGhxZ0NJLGlNQUNFLFNoSG1xZ0NOLENnSC9wZ0NJLDZPQUNFLGdCQUNBLGtCaEhrcWdDTixDZ0hqcWdDTSxxUEFDRSxTaEhvcWdDUixDQUNGLENNLzFnQ0kseUIwR3NJSix5SUEyREkscUJBQ0Esb0NBQ0EsY2hIbXFnQ0YsQ0FDRixDTXYyZ0NJLDBCMEdzSUoseUlBa0VJLGtCQURBLGtCaEhzcWdDRixDQUNGLENNOTJnQ0ksMEIwR3NJSix5SUF1RUksc0JBREEsc0JoSHdxZ0NGLENnSHJxZ0NFLHFLQUNFLGNoSHdxZ0NKLENBQ0YsQ016M2dDSSx5QjBHcU5KLDZLQUlJLFdBalIwQixDQWtSMUIsbUJBRkEsVWhIeXFnQ0YsQ2dIcnFnQ0UseVBBQ0UsY0FsUnNCLENBbVJ0QixhaEh3cWdDSixDQUNGLENNdjRnQ0ksMEIwR3FOSiw2S0FjSSxlQTFSMEIsQ0F5UjFCLGNoSDJxZ0NGLENnSHhxZ0NFLHlQQUVFLGNBN1JzQixDQTRSdEIsYWhINHFnQ0osQ0FDRixDZ0h2cWdDQSwrQkFDRSxlaEgwcWdDRixDZ0h6cWdDRSxxR0FLRSxpQjdHOU5VLEM2RzJOVixtQkFDQSxnQkFGQSxlQUdBLFVoSDRxZ0NKLENnSHpxZ0NFLHNFQUVFLFU3R2xPVSxDNkdxT1YsbUJBSkEsT0FLQSxxQkFIQSxXQUNBLFNoSDZxZ0NKLENnSHpxZ0NFLGlGQUNFLFloSDJxZ0NKLENNejZnQ0kseUIwR2lRQSxxR0FDRSxtQkFFQSxlN0d4THdCLEM2R3VMeEIsYWhINHFnQ0osQ2dIenFnQ0Usc0VBQ0UsbUJBRUEsZTdHN0x3QixDNkc0THhCLG1CaEg0cWdDSixDQUNGLENNcjdnQ0ksMEIwRzZRQSxxR0FDRSxpQkFDQSxjaEgycWdDSixDZ0h6cWdDRSxzRUFDRSxtQkFDQSxxQkFDQSxRaEgycWdDSixDQUNGLENNbjdnQ0ksNkIwRzRRSix3Q0FFSSxtQmhIMHFnQ0YsQ0FDRixDTXo3Z0NJLDRCMEc0UUosd0NBS0ksc0JoSDRxZ0NGLENBQ0YsQ005N2dDSSw2QjBHb1NJLDB1Q0FDRSxZaEhpcWdDUixDQUNGLENNcDlnQ0ksMEIwRzhURixtSEFHRSxZaEg2cGdDRixDQUNGLENNLzlnQ0ksZ0QwRzBVTyxtN0JBQ0UsWWhId3BnQ1gsQ0FDRixDaUgzaGhDQyxtQ0FDRSx3QmpIZ2loQ0gsQ2lIL2hoQ0csNkRBQ0UsZWpIaWloQ0wsQ2lIL2hoQ0csOERBQ0MsY2pIaWloQ0osQ2lIN2hoQ0MsOEJBQ0UsYUFHQSxtQkFEQSxZQURBLFVqSGtpaENILENNdi9nQ0ksMEIyRzdDSCw4QkFNRyxZakhraWhDRixDQUNGLENNLytnQ0ksNkIyRzFESCw4QkFZSSxZakhpaWhDSCxDaUgvaGhDQywwREFFSSxxQmpIa2loQ0wsQ0FKRixDTXAvZ0NJLDRCMkd2Q0QsMkRBRUkscUJqSGtpaENMLENBQ0YsQ00zZ2hDSSwwQjJHckJHLDBGQUNFLHFCakhtaWhDUCxDQUNGLENpSDdoaENDLG9DQUNFLFlqSGdpaENILENpSDdoaENDLG1DQU1FLG1CQUxBLE9BSUEsWUFFQSx1QkFKQSxnQkFDQSxlQUZBLGtCQU1BLFVqSGdpaENILENNNytnQ0ksbUQyR2pERCxxQ0FFRyxTakhnaWhDSixDQUNGLENpSDVoaENDLDZCQUNFLGFBQ0EscUJqSCtoaENILENNemloQ0kseUIyR2FILG9DQUtJLG9CQUNBLFVqSDRoaENILENBQ0YsQ01oamhDSSwwQjJHYUgsb0NBU0ksb0JBQ0EsU2pIOGhoQ0gsQ0FDRixDTXRqaENJLDBCMkdhSCxvQ0FjSSxrQkFDQSxpQkFGQSxTakhraWhDSCxDQUNGLENpSDdoaENDLHFDQUVHLDhCQURELGNqSGlpaENILENNbGtoQ0kseUIyR2dDSCxxQ0FLSSxtQkFDQSxzQmpIaWloQ0gsQ0FDRixDTXhraENJLDBCMkdnQ0gscUNBU0ksbUJBQ0EsZWpIbWloQ0gsQ2lIbGloQ0csMkVBQ0UsZUFFQSxnQkFEQSxVakhxaWhDTCxDQUNGLENNbmxoQ0ksMEIyR3FERCw2Q0FFSSxtQmpIaWloQ0wsQ0FDRixDTXpsaENJLHlCMkcwREQsOENBRUkscUJqSGlpaENMLENBQ0YsQ005bGhDSSwwQjJHK0RHLDZGQUNFLGtCakhraWhDUCxDQUNGLENpSDdoaENDLDJCQUtFLG1CQUZBLGFBQ0EsdUJBRUEsbUJBSkEsa0JBREEsVWpIcWloQ0gsQ001bWhDSSwwQjJHc0VILDJCQVFJLFdqSGtpaENILENBQ0YsQ2lIL2hoQ0MsbUNBQ0UsaUJqSGtpaENILENpSC9oaENDLGdDQU1FLCtDQUpBLFlBR0EsZ0JBREEsbUJBSEEsVWpIc2loQ0gsQ01qbWhDSSxtRDJHbUVILHdDQUlJLG9CQURBLGlCQURBLGtCakhtaWhDSCxDaUhoaWhDRyxvRkFHRSx5QkFEQSxzQkFEQSxvQmpIb2loQ0wsQ0FDRixDTTFvaENJLDBCMkcrRkgsd0NBWUksZ0JqSG1paENILENpSGxpaENHLG9GQUNFLG9CakhvaWhDTCxDQUNGLENpSGhpaENDLDJDQUNDLGNqSG1paENGLENpSGxpaENFLG9GQUNFLFlqSG9paENKLENpSGxpaENFLHFGQUNFLFNqSG9paENKLENpSGhpaENFLCtLQUVFLGFBQ0EsWUFDQSxpQkFIQSxtQmpIc2loQ0osQ010cGhDSSw0QjJHK0dGLCtLQU9JLFlqSG9paENKLENBQ0YsQ2lIaGloQ0Msa0NBQ0UscUI5R3BIVyxDOEcwSFgsa0JBRUEsOEJBSEEsYTlHMUhXLEM4R3VIWCxtQkFDQSxlOUdoRTJCLEM4R2lFM0IsbUJBR0Esd0JBTkEsa0JBU0EsbUJBREEsU2pIb2loQ0gsQ2lIbGloQ0cseUNBQ0UsV0FFQSxTQUNBLGtCQUZBLE9qSHNpaENMLENpSGppaENLLG9EQUlFLHVFQUNBLFlBQ0EsT2pIbWloQ1AsQ2lIL2hoQ0ssbURBSUUsdUVBQ0EsV0FDQSxPakhpaWhDUCxDaUg3aGhDSyx1REFJRSx1RUFFQSxXQURBLFdqSGdpaENQLENpSDNoaENLLHNEQUlFLHVFQUVBLFdBREEsVWpIOGhoQ1AsQ2lIemhoQ0ssdURBSUUsdUVBRUEsYUFEQSxTakg0aGhDUCxDaUh2aGhDSyxzREFJRSx1RUFFQSxhQURBLFFqSDBoaENQLENpSHJoaENLLG1EQUlFLHVFQUNBLFNBQ0EsU2pIdWhoQ1AsQ2lIbmhoQ0ssb0RBSUUsdUVBQ0EsVUFDQSxTakhxaGhDUCxDaUhoaGhDQyx3Q0FDRSxZakhtaGhDSCxDaUhsaGhDRyx1RkFDRSxTQUNBLFFBQ0EsK0JqSG9oaENMLENpSGxoaENHLG9GQUVFLFFBREEsTUFFQSw4QmpIb2hoQ0wsQ2lIbGhoQ0csc0ZBQ0UsU0FDQSxPQUNBLDhCakhvaGhDTCxDaUhsaGhDRyxtRkFFRSxPQURBLE1BRUEsNkJqSG9oaENMLENpSC9naENHLCtFQUNFLGFqSGtoaENMLENpSDlnaENDLGlDQUlFLGVBREEsWUFGQSxrQkFLQSwrQkFKQSxXQUdBLFNqSGtoaENILENpSC9naENHLHFDQUtFLGdCQUNBLHlCQUZBLGtCQURBLFlBRkEsa0JBQ0EsV0FLQSxTakhpaGhDTCxDaUg5Z2hDRyx3Q0FPRSw4SUFEQSxrQkFGQSxTQUhBLGtCQUVBLFFBRUEsK0JBSEEsU2pIcWhoQ0wsQ2lIM2doQ0csc0VBQ0MsWWpIOGdoQ0osQ2lIN2doQ0ksaUVBRkQsc0VBR0csa0JqSGdoaENKLENBQ0YsQ00veWhDSSw2QjJHaVNHLGlIQUNFLFlqSGloaENQLENBQ0YsQ01qMGhDSSwwQjJHd1NELHNFQWdCSSx1QkFEQSxxQmpIK2doQ0wsQ2lIbmhoQ0ssa0hBQ0UsWWpIcWhoQ1AsQ2lIaGhoQ0ssZ0dBQ0UsY0FDQSxrQmpIa2hoQ1AsQ0FDRixDTTkwaENJLGlEMkd3U0Qsc0VBdUJNLG1CQURBLGtCakhxaGhDUCxDaUhuaGhDTyxnR0FDRSxvQkFDQSxZakhxaGhDVCxDQUNGLENNeDFoQ0ksaUQyR3NVSyxnR0FDRSxnQmpIcWhoQ1QsQ0FDRixDaUhsaGhDSyx5R0FDRSwwQmpIb2hoQ1AsQ2lIamhoQ0csb0ZBQ0MsWWpIbWhoQ0osQ2lIbGhoQ0ksaUVBRkQsb0ZBR0csa0JqSHFoaENKLENBQ0YsQ00zMWhDSSw2QjJHd1VHLCtIQUNFLFlqSHNoaENQLENBQ0YsQ003MmhDSSwwQjJHK1VELG9GQWdCSSx1QkFEQSxxQmpIb2hoQ0wsQ2lIeGhoQ0ssZ0lBQ0UsWWpIMGhoQ1AsQ2lIcmhoQ0ssOEdBQ0UsY0FDQSxrQmpIdWhoQ1AsQ0FDRixDTTEzaENJLGlEMkcrVUQsb0ZBdUJNLG1CQURBLDBCakgwaGhDUCxDaUh4aGhDTyw4R0FDRSxvQkFDQSxZakgwaGhDVCxDQUNGLENNcDRoQ0ksaUQyRzZXSyw4R0FDRSxnQmpIMGhoQ1QsQ0FDRixDaUh2aGhDSyx1SEFDRSwwQmpIeWhoQ1AsQ00vM2hDSSw2QjJHeVdELHVDQUVHLHNCakh3aGhDSixDQUNGLENNcDRoQ0ksNkIyR3lXRCx1Q0FLRyxlakgwaGhDSixDQUNGLENNejRoQ0ksNEIyR3lXRCx1Q0FRRyxrQmpINGhoQ0osQ0FDRixDTTM1aENJLHlCMkdrWUMsbUhBRUksWWpIMmhoQ1AsQ0FDRixDaUh6aGhDSyxrSEFDRSwyQkFDQSxZakgyaGhDUCxDTXY1aENJLDRCMkcwWEMsa0hBSUksWWpINmhoQ1AsQ0FDRixDTXo2aENJLDBCMkdnWkssZ0hBQ0Usd0JBRUEsZ0JBREEsaUJqSDZoaENULENpSDFoaENPLCtHQUNFLFlqSDRoaENULENBQ0YsQ010NmhDSSw0QjJHZ1pILDZCQUVJLG9CQUVBLHFCQURBLG9CQUVBLHVCakh5aGhDSCxDQUNGLENNNTdoQ0kseUIyRzZaSCw2QkFRSSxlakgyaGhDSCxDQUNGLENNajhoQ0ksMEIyRzZaSCw2QkFZSSxzQkFEQSxvQmpIOGhoQ0gsQ0FDRixDTXY4aENJLDBCMkc2WkgsNkJBZ0JJLG1CQURBLGtCakhnaWhDSCxDQUNGLENpSDVoaENDLG1DQUNFLFdBRUEsbUJBQ0EscUJBRUEsc0JBREEsV0FIQSxtQmpIbWloQ0gsQ2lIN2hoQ0cseUNBQ0UsU2pIK2hoQ0wsQ2lIN2hoQ0csMkNBRUUsa0JBREEsU2pIZ2loQ0wsQ2lIMWhoQ0csb0VBQ0UsbUJBQ0EscUJqSDZoaENMLENNbCtoQ0kseUIyR21jRCxvRUFJSSxpQkFDQSxvQmpIK2hoQ0wsQ0FDRixDTXgraENJLDBCMkdtY0Qsb0VBUUksb0JBQ0EscUJqSGlpaENMLENBQ0YsQ005K2hDSSx5QjJHK2NELHFFQUVJLHNCakhpaWhDTCxDQUNGLENNbi9oQ0ksMEIyR29kRyx5R0FFRSxnQkFEQSxtQmpIbWloQ1AsQ0FDRixDaUg3aGhDQyx3REFDRSxjakhnaWhDSCxDTTcvaENJLDBCMkdvZUQsOEVBSUcsU0FDQSxRakg2aGhDSixDaUgvZ2hDQywwRUFFSSxpQkFDQSxxQmpIeWhoQ0wsQ0FaRixDaUh4Z2hDRyxtRkFFRSxZQUNBLFdqSHVoaENMLENNNWdpQ0ksNkIyR2tmRCxtRkFLSSxtQ0FDQSxlakh5aGhDTCxDQUNGLENNbmdpQ0ksNkUyR21lRCxtRkFRTSxtQ0FDQSxlakg0aGhDUCxDQUNGLENNeGhpQ0ksNkIyR2tmRCxtRkFnQkcsV2pIMGhoQ0osQ0FDRixDTTdoaUNJLDRCMkdrZkQsbUZBbUJHLFdqSDRoaENKLENBQ0YsQ2lIM2hoQ0sseUJBckJGLG1GQXNCRyxXakg4aGhDSixDQUNGLENNcGppQ0ksMEIyRytmRCxtRkF5QkksbUNBQ0EsZWpIZ2loQ0wsQ0FDRixDaUh4aGhDQyxtQkFHRSxzQkFDQSxrQkFGQSxnQkFEQSxVakg4aGhDSCxDaUh4aGhDQyxrQkFDRSx3QkFJQSxtQkFFQSw4Q0FFQSw0QkFEQSx1QkFGQSxrQkFGQSxjQUZBLHNCQUNBLGVqSGlpaENILENNaGtpQ0ksNkIyRzRoQkgsa0JBV0csVWpINmhoQ0YsQ0FDRixDTXJraUNJLDZCMkc0aEJILGtCQWNJLGFqSCtoaENILENBQ0YsQ00xa2lDSSw0QjJHNGhCSCxrQkFpQkksVWpIaWloQ0gsQ0FDRixDaUg3aGhDQyx3Q0FDRSx3QkFJQSxnQkFEQSxrQkFHQSwwQkFEQSxpQkFIQSxnQkFLQSxvRkFOQSxjakh1aWhDSCxDaUhoaWhDRyw4Q0FDRSxjakhraWhDTCxDaUg5aGhDQyxvQ0FDRSx3QkFJQSxnQkFEQSxrQkFHQSwwQkFEQSxpQkFIQSxnQkFLQSxpRkFOQSxjakh1aWhDSCxDaUhoaWhDRywwQ0FDRSxjakhraWhDTCxDaUg5aGhDQyw2QkFDRSx3QkFJQSxnQkFEQSxrQkFHQSwwQkFEQSxpQkFIQSxnQkFLQSxnRkFOQSxjakh1aWhDSCxDaUhoaWhDRyxtQ0FDRSxjakhraWhDTCxDaUg3aGhDQyxpREFDRSx3QkFHQSxpQkFEQSxZQURBLGVqSG1paENILENpSDloaENDLG9DQUNFLHdCQUdBLGlCQURBLFlBREEsZWpIbWloQ0gsQ2lIOWhoQ0MsNkJBQ0Usd0JBR0EsaUJBREEsWUFEQSxlakhtaWhDSCxDaUg5aGhDQSx3R0FDRSxhakhpaWhDRixDaUg5aGhDQSx1RUFDRSxnQmpIaWloQ0YsQ016b2lDSSxtRDJHdW1CSix1RUFLSSxnQkFEQSxrQmpIbWloQ0YsQ0FDRixDaUgvaGhDQSxpRUFDRSxhQUVBLFlBREEsNkJqSG1paENGLENpSGhpaENFLG9EQUxGLGlFQU1JLGtCakhtaWhDRixDQUNGLENpSDVoaENBLG1IQUNFLGVqSG1paENGLENpSGhpaENBLGlFQUNFLG9CakhtaWhDRixDaUg5aGhDRSx3bkJBRUUsZ0JqSG1paENKLENpSDdoaENJLDBCQURGLG1IQUVJLFdqSGlpaENKLENBQ0YsQ2lIL2hoQ0ksMEJBTEYsbUhBTUksV2pIa2loQ0osQ0FDRixDaUhqaWhDSSwwQkFSRixtSEFTSSxXakhvaWhDSixDQUNGLENpSGhpaENFLDJQQUVFLFk5RzdwQlUsQzhHNHBCVixTakhvaWhDSixDTWp0aUNJLDRCMkdtckJKLG9DQUVJLHNCakhpaWhDRixDQUNGLENpSDloaENBLHVFQUNFLFdqSGlpaENGLENNeHVpQ0kseUIyR3NzQkosdUVBSUksVWpIa2loQ0YsQ0FDRixDa0hseWlDQSwrQkFDRSxjbEhxeWlDRixDa0hueWlDRSxzSEFDRSxhbEhxeWlDSixDa0hseWlDRSw2RkFLRSxtQkFIQSxhQUNBLHNCQUNBLHVCQUhBLGNsSHd5aUNKLENrSGp5aUNFLCtIQUNFLG1CQUNBLGdCQUNBLGNsSG15aUNKLENNaHdpQ0ksMEI0R3RDRiwrSEFNSSxTbEhveWlDSixDQUNGLENrSGh5aUNJLDBGQUNFLGVsSGt5aUNOLENrSDl4aUNFLDBEQUdFLG1CQURBLGdCQURBLGlCbEhreWlDSixDa0g5eGlDSSxpRUFHRSxtQkFEQSxhQUVBLHVCQUhBLFVsSG15aUNOLENrSDd4aUNJLHFFQUNFLHlCbEgreGlDTixDa0gzeGlDRSw4R0FDRSxVbEg2eGlDSixDTTV3aUNJLDZCNEdiQSxpRkFFRSxtQkFEQSxhQUVBLDBCbEg0eGlDSixDa0gxeGlDSSxvSEFDRSxRbEg0eGlDTixDQUNGLENrSDN4aUNRLG9EQUhGLG9IQUlJLFFsSDh4aUNSLENBQ0YsQ00zeGlDSSw2QjRHQ0EsK0RBRUUsYUFEQSxPQUVBLHFCbEg2eGlDSixDa0gxeGlDRSwrRUFDRSxzQkFDQSxZbEg0eGlDSixDa0h4eGlDSSwwRkFDRSxlQUNBLGtCbEgweGlDTixDa0h0eGlDRSwwREFDRSxzQmxId3hpQ0osQ0FDRixDTTF6aUNJLHlCNEdzQ0EsMERBQ0UsUWxIdXhpQ0osQ2tIdHhpQ0ksaUVBQ0UsVWxId3hpQ04sQ0FDRixDTWwwaUNJLDBCNEdyREosK0JBcUdJLHVCQURBLGlCbEh3eGlDRixDa0hyeGlDRSw2RkFDRSxzQmxIdXhpQ0osQ2tIbnhpQ0UsK0hBQ0UsZWxIcXhpQ0osQ0FDRixDTTkwaUNJLDBCNEdyREosK0JBa0hJLGtCbEhxeGlDRixDa0hueGlDRSwrSEFFRSxzQmxIb3hpQ0osQ0FDRixDa0hoeGlDQSxxQ0FFRSxpQkFDQSxpQkFGQSxrQkFHQSw0QmxIbXhpQ0YsQ2tIaHhpQ0UsaUZBQ0UsTWxIa3hpQ0osQ2tIL3dpQ0UsaURBQ0UsYWxIaXhpQ0osQ2tIOXdpQ0UsdUVBQ0UsYWxIZ3hpQ0osQ010MmlDSSx5QjRHc0VKLHFDQW9CSSxrQkFFQSxzQkFEQSxtQmxIaXhpQ0YsQ0FDRixDTTcyaUNJLDBCNEdzRUoscUNBMEJJLGtCQUVBLHNCQURBLG1CQUVBLGNBQ0EsdUJsSGl4aUNGLENrSC93aUNFLGlEQUNFLFlsSGl4aUNKLENrSDl3aUNFLHVFQUVFLGdCQURBLGVsSGl4aUNKLENBQ0YsQ2tINXdpQ0EsMEJBRUUsWUE5S3VCLENBNkt2QixVbEhneGlDRixDa0g3d2lDRSx3Q0FDRSxTbEgrd2lDSixDTW4xaUNJLG1ENEcrREosMEJBU0ksZ0JsSCt3aUNGLENBQ0YsQ00xNGlDSSwwQjRHaUhKLDBCQWNJLFVBekx1QixDQXdMdkIsUWxIaXhpQ0YsQ0FDRixDa0g3d2lDQSxpQkFHRSxVL0dqSFksQytHZ0haLGdCQURBLGNsSGt4aUNGLENrSDl3aUNFLDBDQUNFLFVsSGd4aUNKLENNejVpQ0kseUI0RzhJQSxnREFFRSxZQURBLGtCbEgrd2lDSixDQUNGLENNNzJpQ0ksbUQ0R2lGSixpQkFrQkksVWxIOHdpQ0YsQ2tIN3dpQ0UsZ0RBQ0UsZWxIK3dpQ0osQ0FDRixDTXY2aUNJLHlCNEdtSUosaUJBeUJJLFNsSCt3aUNGLENrSDd3aUNFLGdEQUNFLFFsSCt3aUNKLENBQ0YsQ2tIM3dpQ0EsNkJBRUUsT0FEQSxrQmxIK3dpQ0YsQ01wN2lDSSwwQjRHb0tKLDZCQUtJLGNBQ0EsZWxIK3dpQ0YsQ0FDRixDTXg0aUNJLG1ENEdrSEosNkJBYUksbUJBSEEsYUFDQSxzQkFDQSx1QkFFQSxRbEhneGlDRixDQUNGLENrSDd3aUNBLHNDQUNFLHNCQUNBLGNsSGd4aUNGLENrSDl3aUNFLDZEQUNFLG1CQUNBLFVsSGd4aUNKLENrSDd3aUNFLGlEQUVFLGdCQURBLHlCbEhneGlDSixDa0g1d2lDRSxvRUFHRSxtQkFEQSxvQkFHQSxhQURBLHVCQUhBLG1CbEhreGlDSixDa0g1d2lDSSw2RUFDRSxjbEg4d2lDTixDTTE5aUNJLHlCNEdzTEosc0NBNkJJLG1CQUZBLG1CQUdBLFNBRkEsc0JsSCt3aUNGLENrSDN3aUNFLGlEQUNFLFlsSDZ3aUNKLENBQ0YsQ01yK2lDSSx5QjRHc0xKLHNDQXNDSSxTbEg2d2lDRixDa0gzd2lDRSx1RkFDRSxVbEg2d2lDSixDQUNGLENNNytpQ0ksMEI0R3NMSixzQ0E4Q0ksMEJsSDZ3aUNGLENBQ0YsQ2tIMXdpQ0EsMkdBQ0Usa0JsSDZ3aUNGLENrSDF3aUNBLHdDQUVFLGdCbEg0d2lDRixDa0h6d2lDSSw2REFDRSxXbEgyd2lDTixDa0h2d2lDRSxvREFDRSxhbEh5d2lDSixDa0hyd2lDQSxzQ0FFRSx1QkFEQSxhQUVBLFVsSHd3aUNGLENNdGdqQ0ksMEI0R29RRSx1R0FDRSxZbEhzd2lDTixDQUNGLENrSGp3aUNBLDRFQUdFLFUvR3pQWSxDK0d1UFosY0FDQSxlbEhxd2lDRixDTXJnakNJLDZCNEc4UEosNEVBTUksWWxIcXdpQ0YsQ0FDRixDTXZoakNJLDBCNEdzUkosOERBRUksWWxIb3dpQ0YsQ2tIbHdpQ0Usb0ZBQ0UsV2xIb3dpQ0osQ2tIandpQ0UsOEZBSUUsdUJBRkEsYUFDQSxzQkFGQSxZQUlBLHNCbEhtd2lDSixDa0hod2lDRSwyRkFDRSxNbEhrd2lDSixDQUNGLENNMWlqQ0ksMEI0RzRTQSwrSUFDRSxNbEhpd2lDSixDa0g5dmlDRSw4RkFFRSxZQURBLGdCbEhpd2lDSixDQUNGLENrSDN2aUNFLG9HQUNFLGNsSDh2aUNKLENNcmdqQ0ksb0Q0R3NRRixvR0FJSSxzQmxIK3ZpQ0osQ0FDRixDTTVqakNJLDBCNEdtVUUsa0hBRUUsaUJBREEsZWxINnZpQ04sQ2tIdnZpQ0ksbU1BQ0UsYWxIeXZpQ04sQ0FDRixDTXJrakNJLHlCNEdpVkosd0JBSUksbUJBREEsYUFEQSxPQUdBLHVCQUNBLFVsSHV2aUNGLENBQ0YsQ01sa2pDSSw2QjRHb1VKLHdCQVVJLHFCbEh3dmlDRixDa0hwdmlDRiw4REFFSSxVbEh3dmlDRixDQUxGLENrSC91aUNBLGdDQUNFLGVsSHd2aUNGLENrSHR2aUNFLDZFQUtFLG1CQUpBLFNBR0EsYUFEQSxZQURBLGNsSDJ2aUNKLENNcm1qQ0kseUI0R3FXSixnQ0FZSSxlbEh3dmlDRixDQUNGLENNMW1qQ0ksMEI0R3FXSixnQ0FnQkksaUJsSHl2aUNGLENBQ0YsQ2tIcnZpQ0UsaURBRUUsZ0JBREEsY2xIeXZpQ0osQ01wbmpDSSx5QjRHZ1lKLG9FQUVJLFlsSHV2aUNGLENBQ0YsQ21IcnJqQ0EsaUNBSUUscUJuSHFyakNGLENtSHhyakNFLHdEQUNFLFluSDByakNKLENNam9qQ0ksMEI2RzNESixpQ0FNSSx1Qm5IMHJqQ0YsQ0FDRixDbUh0cmpDQSxpQ0FDRSxpQkEwR0EsZW5IZ2xqQ0YsQ005bmpDSSw0QjZHN0RKLGlDQUdJLHFCQUNBLGVuSDRyakNGLENBQ0YsQ21IM3JqQ0UsdURBQ0Usd0JuSDZyakNKLENtSDNyakNFLHNEQUtFLG1CQUNBLGlCQUxBLGFBRUEsZ0JBQ0EsdUJBRkEsa0JuSGlzakNKLENNNXBqQ0ksMEI2R3ZDRixzREFRSSxtQkFDQSxvQm5IK3JqQ0osQ21IOXJqQ0ksZ0VBQ0UsbUJBQ0EsZ0JuSGdzakNOLENBQ0YsQ21IN3JqQ0UsdURBQ0UsZUFHQSx3QkFDQSwrQkFGQSxjQURBLFduSGtzakNKLENNN3FqQ0ksMEI2R3ZCRix1REFTSSx3QkFDQSwyQkFGQSxjQURBLFduSG9zakNKLENtSGhzakNJLGlFQUNFLGdDbkhrc2pDTixDQUNGLENtSC9yakNFLDREQUNFLGlCQUlBLFlBSEEsaUJBQ0Esb0JBR0EsZ0JBRkEsa0JuSG1zakNKLENtSGhzakNJLGlFQUdFLHFCQUNBLDRCQUZBLG9CQURBLGVuSHFzakNOLENNdHNqQ0ksMEI2R1BGLDREQWNJLG1CQU9BLFlBTkEsbUJuSG9zakNKLENtSG5zakNJLHNFQUNFLGlCQUNBLGdCbkhxc2pDTixDQUNGLENtSC9yakNFLHlEQUVFLG1CQURBLGVoSHVEMEIsQ2dIckQxQixrQm5IaXNqQ0osQ010dGpDSSx5QjZHa0JGLHlEQUtJLHNCQUNBLFVuSG1zakNKLENBQ0YsQ001dGpDSSwwQjZHa0JGLHlEQVNJLG1CQUNBLHdCQUNBLFduSHFzakNKLENtSHBzakNJLG1FQUdFLG1CQUZBLHNCQUNBLFFuSHVzakNOLENBQ0YsQ21IbnNqQ0UsaURBQ0UsZW5IcXNqQ0osQ00zdWpDSSwwQjZHcUNGLGlEQUdJLFluSHVzakNKLENBQ0YsQ01odmpDSSwwQjZHcUNGLGlEQU1JLGVuSHlzakNKLENtSHhzakNJLDJEQUNFLGdCbkgwc2pDTixDQUNGLENtSHRzakNJLGlGQUNFLGNuSHdzakNOLENtSHRzakNJLHdGQUNFLGVuSHdzakNOLENtSGpzakNJLHFHQUVFLFdBRUEsY0FFQSxZQUhBLGtCQUlBLE1BRkEsV0FHQSxTbkhrc2pDTixDbUhoc2pDSSxtREFDRSxVbkhrc2pDTixDbUhoc2pDSSxrREFDRSxTbkhrc2pDTixDbUgvcmpDRSwyQ0FDRSxjbkhpc2pDSixDbUgvcmpDRSwwQ0FDRSxpQkFDQSxTbkhpc2pDSixDbUgvcmpDRSwwREFDRSxTbkhpc2pDSixDbUgvcmpDRSxxREFDRSxtQkFDQSxnQkFDQSxnQm5IaXNqQ0osQ001eGpDSSwwQjZHd0ZGLHFEQUtJLG9CQUNBLHFCbkhtc2pDSixDQUNGLENtSGpzakNFLHdEQUNFLGtCQUNBLGdCQUNBLGlCQUNBLG1Cbkhtc2pDSixDTXh5akNJLDBCNkdpR0Ysd0RBTUksbUJBQ0Esc0JBQ0Esa0JuSHFzakNKLENBQ0YsQ21IbnNqQ0Usc0RBQ0UsZUFDQSxlbkhxc2pDSixDTW56akNJLDBCNkdpSE8sK0NBRUwscUJuSG9zakNKLENtSG5zakNJLG1FQUNFLG1CQUNBLGdCbkhxc2pDTixDbUhuc2pDSSxzRUFDRSxpQkFDQSxpQkFDQSxtQm5IcXNqQ04sQ21IbnNqQ0ksd0VBQ0UsaUJuSHFzakNOLENBQ0YsQ21IOXJqQ0UsMkhBQ0UsYUFDQSxRbkhrc2pDSixDbUgvcmpDRSwrR0FDRSxrQm5Ia3NqQ0osQ21IL3JqQ0UsNkZBQ0UscUJuSGtzakNKLENNcjBqQ0ksNkI2R3dJQSw2RkFDRSxxQm5IaXNqQ0osQ0FDRixDbUg5cmpDRSwwQkFDRSw2RkFDRSxxQm5IaXNqQ0osQ21IOXJqQ0UsNkdBQ0UsV25IaXNqQ0osQ0FDRixDbUg5cmpDRSx5QkFDRSw2RkFDRSxxQm5IaXNqQ0osQ21IOXJqQ0UsNkdBQ0UsV25IaXNqQ0osQ0FDRixDTS8xakNJLDRCNkdrS0EsNkZBQ0UscUJuSGlzakNKLENtSDlyakNFLDZHQUNFLFduSGlzakNKLENBQ0YsQ010M2pDSSx5QjZHbU1FLHNHQUNFLFVuSDRyakNOLENtSDFyakNNLHNIQUNFLFNuSDRyakNSLENtSHhyakNJLGlHQUNFLHlCbkgwcmpDTixDbUh2cmpDSSw4R0FDRSxjbkh5cmpDTixDbUh0cmpDSSx1R0FLRSx5QkFEQSxZQUhBLGtCQUVBLFdBREEsVW5IMnJqQ04sQ21IcnJqQ0ksNEdBQ0UsY25IdXJqQ04sQ21IcnJqQ0ksNEdBQ0UsZW5IdXJqQ04sQ0FDRixDTTE0akNJLDZCNkd1TkUsaUdBQ0UsMEJuSHNyakNOLENtSHByakNJLDhHQUNFLGdCbkhzcmpDTixDQUNGLENtSG5yakNJLDBCQUNFLGlHQUNFLDBCbkhxcmpDTixDbUhscmpDSSw4R0FDRSxnQm5Ib3JqQ04sQ0FDRixDb0hqK2pDQSw0QkFLRSx1QkFDQSxvQkFDQSxZcEhnK2pDRixDb0h0K2pDRSxtREFDRSxZcEh3K2pDSixDTW42akNJLDRCOEd2RUosNEJBVUkscUJBREEsWXBIcytqQ0YsQ0FDRixDb0hwK2pDRSwrQ0FDRSxvQnBIcytqQ0osQ29IcCtqQ0UsaURBQ0Usd0JBQ0EsZUFDQSxlcEhzK2pDSixDTTk3akNJLDBCOEcxREosNEJBcUJJLDRCcEh1K2pDRixDQUNGLENNbjhqQ0ksMEI4R2pDSixzQ0FFSSw0QnBIdStqQ0YsQ29IdCtqQ0UsMkRBQ0UsaUJwSHcrakNKLENvSHQrakNFLDhEQUNFLGlCQUVBLGVqSGtHd0IsQ2lIbkd4QixpQkFHQSx5QkFEQSxXcEh5K2pDSixDb0h0K2pDRSw0REFHRSx5QkFGQSwyQkFDQSxjcEh5K2pDSixDb0h0K2pDRSx5REFDRSxtQnBIdytqQ0osQ0FDRixDcUhwaGtDTSwrRkFDRSxxQnJIdWhrQ1IsQ3FIbGhrQ0UsaURBQ0Usc0JBTUEsWUFMQSxnQkFJQSxZQUhBLHlDQUNBLHNEQUNBLFVySHNoa0NKLENxSGpoa0NNLDZEQUNFLGFySG1oa0NSLENxSC9na0NJLHVEQUVFLFdBQ0EsZUFGQSxlckhtaGtDTixDcUg3Z2tDRSxzREFDRSxhckgrZ2tDSixDcUg1Z2tDRSxzREFDRSxZckg4Z2tDSixDcUgzZ2tDRSxzR0FDRSxlckg2Z2tDSixDcUgxZ2tDTSxnSUFDRSxNckg0Z2tDUixDcUh6Z2tDTSxnSUFDRSxPckgyZ2tDUixDTS8vakNJLHlCK0dQRiwwR0FFSSxhQUNBLGlCckh3Z2tDSixDcUh0Z2tDSSw0SUFDSSxjckh3Z2tDUixDcUh2Z2tDTSw4SkFDRSxZckh5Z2tDUixDQUNGLENNM2drQ0ksMEIrR09FLDRJQUNFLFdySHVna0NOLENBQ0YsQ3FIamdrQ0EsTUFDSSwwQkFDQSw2QnJIb2drQ0osQ3FILy9qQ0ksNkZBQ0UsWXJIa2drQ04sQ3FINy9qQ0EsdUVBQ0UsZXJIZ2drQ0YsQ3FIOS9qQ0ksK0dBQ0UscUJySGdna0NOLENzSDNsa0NBLGdDQUNFLGFBQ0EsZUFDQSxXQUNBLG1CdEg4bGtDRixDTXZpa0NJLHlCZ0gzREosZ0NBT0ksUXRIK2xrQ0YsQ0FDRixDc0g3bGtDQSw0QkFFRSxtQnRIZ21rQ0YsQ3NIOWxrQ0EsZ0NBS0UsbUJBRUEsbUJBTEEsbUJBSUEsUUFGQSx1QkFIQSxpQkFRQSxpQkFEQSxrQkFMQSxZdEh1bWtDRixDTWhqa0NJLDZCZ0gxREosZ0NBV00sWXRIbW1rQ0osQ0FDRixDc0hqbWtDQSxxQkFFRSx5QkFJQSxrQkFIQSxhbkhzRVksQ21IeEVaLHFCQU1BLGVBSEEsZW5Ib0c0QixDbUhoRzVCLG1CQUhBLGlCQUlBLHFCQUVBLHFDQURBLGtCdEhxbWtDRixDTW5ra0NJLDRCZ0g1Q0oscUJBY0ksa0JBQ0EsbUJ0SHFta0NGLENBQ0YsQ3NIbm1rQ0EsMkJBR0UsbUJBRkEsYUFDQSx1QkFFQSxxQnRIc21rQ0YsQ3NIcG1rQ0UscUNBQ0UsZXRIc21rQ0osQ3NIcG1rQ0ksOERBQ0UsVXRIc21rQ04sQ01ubWtDSSwwQmdIYkosMkJBZUksdUJ0SHFta0NGLENBQ0YsQ3NIbm1rQ0EseUJBQ0UsYUFDQSxTQUNBLGdCQUNBLFd0SHNta0NGLENNL21rQ0ksMEJnSEtKLHlCQU1NLGlCQUNBLFl0SHdta0NKLENBQ0YsQ014bWtDSSw2QmdIUkoseUJBVVEsZW5IaVhxQixDbUhoWHJCLFd0SDBta0NOLENBQ0YsQ005bWtDSSw0QmdIUkoseUJBY1Esc0JBQ0EsVXRING1rQ04sQ3VIcnJrQ0YsNEVBRUksZ0JBQ0EsY3ZIZ3NrQ0YsQ0FiRixDdUg5cWtDQSw4QkFBZ0MsZXZIZ3NrQ2hDLEN1SC9ya0NBLGlDQUFtQyxrQnZIbXNrQ25DLEN1SGxza0NBLHNCQUF3QixnQnZIc3NrQ3hCLEN1SHJza0NBLDhCQUFnQyxjdkh5c2tDaEMsQ3VIeHNrQ0EsbUJBQXdCLGdCdkg0c2tDeEIsQ3VIMXNrQ0EsdUJBRUUsZ0JBQ0EsYUFFQSxTQUNBLHdGQUNFLENBSEYsa0NBSEEsYXZIa3RrQ0YsQ3VIdnNrQ0UseUJBWkYsdUJBYUksV3ZIMHNrQ0YsQ0FDRixDdUh4c2tDRSwwQkFoQkYsdUJBaUJJLGtDdkgyc2tDRixDQUNGLENNenFrQ0ksNEJpSHBESix1QkFzQkksU0FFQSwrREFDRSxDQUZGLDBCQUZBLFF2SCtza0NGLEN1SHJza0NFLDJDQUNFLGF2SHVza0NKLENBQ0YsQ3VIbnNrQ0EsbUNBRUUsZ0JBRUEsYUFFQSxTQUNBLHdGQUNFLENBSEYsZ0NBRkEsaUJBRkEsYXZINHNrQ0YsQ3VIaHNrQ0UseUJBYkYsbUNBY0ksV3ZIbXNrQ0YsQ0FDRixDdUhqc2tDRSwwQkFqQkYsbUNBa0JJLCtCdkhvc2tDRixDQUNGLENNeHNrQ0ksNEJpSGZKLG1DQXNCSSxTQUVBLCtEQUNFLENBRkYseUJ2SHNza0NGLEN1SDlya0NFLHVEQUNFLGF2SGdza0NKLENBQ0YsQ3VINXJrQ0EsOEJBS0UsbUJBREEsYUFIQSxtQkFDQSxlcEh1QzRCLENvSG5DNUIsVUFIQSxvQnZIa3NrQ0YsQ00zdGtDSSw0QmlIc0JKLDhCQVNJLGlCQUNBLGdCdkhnc2tDRixDQUNGLEN1SDVya0NFLGlDQUNFLGdCQUVBLFNBREEsU3ZIZ3NrQ0osQ3VIN3JrQ0ksb0NBRUUsbUJBREEsWXZIZ3NrQ04sQ3VIN3JrQ00sZ0RBQ0UsZ0J2SCtya0NSLEN1SDdya0NNLHFEQUNFLG1CdkgrcmtDUixDdUg1cmtDTSx3Q0FFRSxjQUNBLG1CQUZBLFl2SGdza0NSLENNdHZrQ0ksNEJpSCtEQSx3Q0FFRSxlQURBLGF2SDJya0NKLENBQ0YsQ3VIdHJrQ0EsbUJBSUUsaUJBQ0Esc0JBQ0Esa0JBQ0EsV0FFQSxlQVJBLGtCQU9BLGVwSGhCNEIsQ29IVTVCLG9CQUNBLHFCQU9BLG1CQUNBLGlCdkh5cmtDRixDdUh2cmtDRSx5QkFDRSxnQkFDQSxVdkh5cmtDSixDdUhycmtDQSw4REFFRSxlQUNBLGtCdkh3cmtDRixDdUhycmtDQSxzQkFDRSxldkh3cmtDRixDdUh0cmtDRSxvQ0FFRSxZQUNBLGtCQUZBLG9CdkgwcmtDSixDdUh0cmtDSSx3Q0FDRSxjQUVBLFlBQ0EsaUJBRkEsVXZIMHJrQ04sQ3VIcnJrQ0ksb0RBSUUsaUJBQ0EsV0FDQSxnQkFDQSxvQkFOQSxrQkFFQSxXQURBLFF2SDRya0NOLEN1SG5ya0NFLG9GQUdFLGlCQUdBLGtCQUpBLFdBR0EsWUFEQSxVdkh1cmtDSixDdUhucmtDSSxnR0FDRSxlQUNBLGV2SHNya0NOLEN1SGxya0NFLGdEQUNFLGdCQUNBLFV2SG9ya0NKLEN1SGxya0NJLHVEQUNFLFN2SG9ya0NOLEN1SC9xa0NJLDRCQURGLDBFQUVJLGdCdkhrcmtDSixDQUNGLENNbDFrQ0kseUJpSCtLQSxpWEFDRSxXdkgrcWtDSixDQUNGLEN1SG5xa0NBLDZGQUdFLGlCQUNBLFV2SHNxa0NGLEN1SHBxa0NFLDBCQU5GLDZGQU9JLGtCdkh5cWtDRixDQUNGLEN1SHRxa0NBLDhCQUNFLGdCdkh5cWtDRixDdUh0cWtDQSxtQkFDRSxrQkFwQm9CLENBcUJwQixrQnZIeXFrQ0YsQ00xMmtDSSw0QmlIcU1GLDZGQUdFLFN2SHlxa0NGLEN1SHRxa0NBLDhCQUNFLGtCdkh3cWtDRixDdUhycWtDQSxtQkFDRSxrQkFsQ2lCLENBbUNqQixhdkh1cWtDRixDQUNGLEN1SHBxa0NBLHlCQUtFLGlCQURBLGtCQUlBLGlCQUVBLGVwSGhLNEIsQ29IK0o1QixtQkFIQSx3QkFIQSwwQkFGQSxrQkFNQSxrQkFMQSxTdkg4cWtDRixDdUhucWtDQSxzREFDRSxnR0FFRSxtQnZIc3FrQ0YsQ3VIcHFrQ0Usb1RBR0UsV0FEQSw2QnZIeXFrQ0osQ3VIcnFrQ0UsMGRBR0Usc0J2SDBxa0NKLEN1SHZxa0NFLDRKQUNFLGdCdkgwcWtDSixDdUh2cWtDRSxzSUFDRSxnQnZIMHFrQ0osQ0FDRixDdUhycWtDQSw4Q0FDRSxzQkFDQSxZdkh1cWtDRixDdUhycWtDRSw4RUFFRSxtQkFEQSxhQUVBLHVCQUNBLGV2SHVxa0NKLEN1SHBxa0NFLDBGQUVFLG1CQURBLGFBRUEsc0J2SHNxa0NKLEN1SG5xa0NFLHFFQUVFLGdDQURBLGN2SHNxa0NKLEN1SGxxa0NFLGlGQUVFLGdDQURBLFN2SHFxa0NKLEN1SGpxa0NFLG9PQUdFLFd2SG1xa0NKLEN1SGhxa0NFLHVPQUdFLFN2SGtxa0NKLEN1SC9wa0NFLGlFQUNFLFF2SGlxa0NKLEN1SHRwa0NNLG9UQUVFLGFBREEsV3ZIaXFrQ1IsQ3VIM3BrQ0UsdUVBRUUsaUJBREEsd0J2SDhwa0NKLENNdjlrQ0ksNkJpSDhUQSxvRUFDRSxVdkg0cGtDSixDdUh2cGtDTSxnUEFDRSxVdkg0cGtDUixDQUNGLENNbCtrQ0ksNEJpSDhQSiw4Q0ErRUksV3ZIeXBrQ0YsQ3VINW9rQ0Usc0pBUUUsV0FOQSwrREFDQSxDQUZBLGN2SHFwa0NKLEN1SDNva0NFLGlFQUNFLG1Cdkg2b2tDSixDdUgxb2tDRSxvRUFFRSxrQkFEQSx3QnZINm9rQ0osQ3VIdG9rQ00sZ1BBRkEsa0JBREEsVXZIaXBrQ04sQ3VIdm9rQ0UsdUVBQ0Usd0J2SHlva0NKLEN1SHRva0NFLHdLQUdFLGNBQ0EsZXZIdW9rQ0osQ0FDRixDdUhwb2tDRSxzREFDRSxzSEFDRSxhdkhzb2tDSixDdUhsb2tDSSxxV0FDRSxjdkhvb2tDTixDdUhob2tDRSxrSUFDRSxhdkhrb2tDSixDdUg5bmtDSSx5WUFDRSxjdkhnb2tDTixDQUNGLEN1SDFua0NBLHFEQUNFLGdCdkg2bmtDRixDTXZpbENJLHlCa0hsREksa0pBRUUsV0FaYSxDQVdiLFV4SDhsbENSLEN3SDNsbENRLHdMQUVFLGFBZlMsQ0FjVCxZeEg4bGxDVixDQUNGLEN3SHZsbENFLDBIQUNFLHdCeEh5bGxDSixDTXJqbENJLDBCa0hyQ0YsMEhBSUksd0J4SDBsbENKLENBQ0YsQ3dIcGxsQ0ksOElBQ0Usd0J4SHlsbENOLENNaGtsQ0ksMEJrSHJCRSwwRUFDRSx3QnhId2xsQ04sQ0FDRixDd0hwbGxDTSwyRUFkSixvRUFnQk0sc0JBREEsb0J4SHdsbENOLEN3SHJsbENNLDBHQUVFLHVCQURBLHFCeEh3bGxDUixDQUNGLENNL2tsQ0ksMEJrSEhGLHFHQUVJLGFBQ0EsUXhIb2xsQ0osQ3dIbGxsQ0ksc0pBQ0UsaUJ4SG9sbENOLEN3SC9rbENBLGdFQUdJLGVBREEsZXhIbWxsQ0osQzJHdnBsQ0UsOEVBTUksaUJBQ0EsZ0JBRkEsZWFzRVEsQ2JuRVIsNEJhbUVRLENidkVSLFMzRzRwbENOLEMyR2hxbENFLCtFQU1JLG1CQUNBLGtCQUZBLGVhc0VRLENibkVSLDJCYW1FUSxDYnZFUixTM0dtcWxDTixDQXJCRixDd0gvamxDRSwrRUFDRSxleEh1bGxDSixDTS9qbENJLG1Ea0hwQkEsK0hBQ0UsZ0JBQ0EsZXhIc2xsQ0osQ0FDRixDeUhucmxDQSw4QkFDRSx3QnpIc3JsQ0YsQ005bWxDSSw2Qm1IdEVGLHdDQUVJLGV6SHNybENKLENBQ0YsQ3lIbHJsQ0EsNEJBQ0UsYUFFQSxlQURBLFF6SHNybENGLEN5SGxybENBLHdCQUdFLHdCdEhrRVksQ3NIakVaLGF0SGtGWSxDc0hqRlosZ0JBSEEsZUFEQSxVekh5cmxDRixDTWpvbENJLDZCbUh6REosd0JBUUksY3pIc3JsQ0YsQ0FDRixDeUhucmxDQSwwQkFDRSxtQkFDQSxldEgwRzRCLENzSHpHNUIsb0JBQ0Esa0J6SHNybENGLEN5SG5ybENBLG1DQUNFLGVBQ0Esa0J6SHNybENGLEN5SHBybENFLHNDQUNFLFNBQ0EsbUJ6SHNybENKLEN5SHBybENJLHlDQUNFLG1CekhzcmxDTixDMEhsdWxDQSx3QkFDRSxxQkFDQSxpQjFIcXVsQ0YsQ00zcWxDSSwwQm9INURKLHdCQUlJLG1CMUh1dWxDRixDQUNGLENNaHJsQ0ksMEJvSDVESix3QkFPSSxvQjFIeXVsQ0YsQ0FDRixDTXhxbENJLDRCb0h6RUosd0JBVUksVzFIMnVsQ0YsQ0FDRixDMEh4dWxDQSw4QkFNRSxtQ0FHQSxlQU5BLFlBQ0EsT0FJQSxnQkFQQSxrQkFJQSxNQUVBLGlDQUxBLFUxSGt2bENGLEMwSHp1bENFLGtDQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBTUEsaUJBUkEsa0JBR0EsUUFJQSxzREFEQSxTMUg2dWxDSixDMEh0dWxDQSwrQkFHRSxTQUNBLE9BRUEsd0JBTEEsa0JBTUEsa0JBRkEsV0FIQSxTMUg4dWxDRixDMEh4dWxDRSxvQ3hGekNFLHFCL0JzR1UsQzZCN0ZaLGlCN0I2RlksQ3VIeERWLGlDMUZ2Q0YsVTdCb0VZLEN1SGhDVixlQURBLGV2SHVGMEIsQ3VIckYxQix1QjFIOHVsQ0osQ09weGxDRSwwQzJCTkUscUIvQnNHVSxDNkJ2RlYsb0JBWGlDLENBU2pDLFVoQ2t4bENKLENnQzd3bENFLG9GRWxCRSxxQi9Cc0dVLEM2QmhGVixvQkFsQmlDLENBdUIvQixpQ0FQRixVaENpeGxDSixDZ0Nyd2xDRSwwRkFHRSxxQjdCbUVVLEM2QmxFVixpQjdCa0VVLEM2QnBFVixVaEN3d2xDSixDZ0MvdmxDRSw0TUFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaENpd2xDSixDZ0MxdmxDSSw4TkFLSSxnQ2hDd3ZsQ1IsQ001dmxDSSx5Qm9IckJKLCtCQWdCSSxlMUhxd2xDRixDQUNGLENNandsQ0ksMEJvSHJCSiwrQkFtQkksdUIxSHV3bENGLEMwSHR3bENFLG9DQUVFLG1CQURBLGV2SDRFd0IsQ3VIMUV4Qix5QjFId3dsQ0osQ0FDRixDMEhwd2xDQSwwQkFDRSxhQUNBLDBCMUh1d2xDRixDMEh0d2xDRSw2QkFDRSxvQjFId3dsQ0osQ01ueGxDSSwwQm9IVUYsNkJBR0kscUIxSDB3bENKLENBQ0YsQ00zd2xDSSw0Qm9ITkosMEJBVUksWTFIMndsQ0YsQ0FDRixDMEh4d2xDQSxxQkFDRSxrQkFDQSxTMUgyd2xDRixDTWx5bENJLHlCb0h3QkYsNEJBRUksZTFINHdsQ0osQ0FDRixDTTF4bENJLDRCb0hRSixxQkFTSSxVMUg2d2xDRixDQUNGLENNNXlsQ0kseUJvSGtDSiwyQkFFSSx5QkFDQSw0QkFDQSxpQjFINndsQ0YsQzBINXdsQ0Usa0NBQ0UsZUFFQSxhQURBLFdBRUEsUzFIOHdsQ0osQ0FDRixDMEgxd2xDQSwrQkFFRSxXQURBLGNBRUEsbUJBQ0EsOEIxSDZ3bENGLEMwSHp3bENFLDRFQUNFLGExSDh3bENKLENNdjBsQ0ksMEJvSGdESiwrQkFZSSxtQkFDQSxlMUgrd2xDRixDQUNGLENNaDBsQ0ksNEJvSG9ESixtQ0FFSSxhMUgrd2xDRixDQUNGLEMySC80bENBLHlCQUVFLDREQURBLGtCM0htNWxDRixDMkhqNWxDRSxvQ0FDRSxpQzNIbTVsQ0osQ00zMWxDSSwwQnFINURKLHlCQU9JLGtCM0hvNWxDRixDMkhuNWxDRSxvQ0FDRSwyQjNIcTVsQ0osQ0FDRixDTXQxbENJLDRCcUgzREoseUNBSUksU0FHQSxhQUZBLE9BSEEsZUFDQSxrQkFHQSxVM0hxNWxDRixDMkhoNWxDRixzQ0FHSSxhQUNBLHNCQUZBLDhCM0hzNWxDRixDQVBGLEMySHo0bENBLG9DQUNFLFkzSG81bENGLEMySGo1bENBLHVCQUdFLGVBRkEsaUJBQ0EsZ0IzSHE1bENGLENNaDRsQ0ksMEJxSHZCSix1QkFLSSxpQkFDQSxvQjNIczVsQ0YsQ0FDRixDTXozbENJLDRCcUhwQ0osdUJBU0ksa0IzSHc1bENGLEMySHI1bENBLG1DQUVJLFkzSHc1bENKLENBSkYsQzJIaDVsQ0UscUNBQ0UsWTNIdTVsQ0osQ010NGxDSSw0QnFIbEJGLHFDQUdJLGEzSHk1bENKLENBQ0YsQzJIcjVsQ0EsaUNBQ0Usb0IzSHc1bENGLEMySHI1bENBLDRCQUlFLHlCQUVBLGtCQURBLFdBS0EsYUFSQSxtQkFDQSxleEhnRTRCLEN3SDVENUIsY0FJQSxvQkFIQSx1QkFDQSxtQkFSQSxrQjNIazZsQ0YsQ00xNmxDSSx5QnFIT0osNEJBYUksb0IzSDA1bENGLENBQ0YsQ01sNmxDSSw2QnFITkosNEJBZ0JJLHFCQUNBLGtCM0g0NWxDRixDQUNGLEMySHo1bENBLDBCQUNFLG1CQUVBLGV4SDJDNEIsQ3dINUM1QixxQkFFQSxrQjNINDVsQ0YsQ001N2xDSSwwQnFINEJKLDBCQU1JLG9CQUNBLHFCM0g4NWxDRixDQUNGLEMySDM1bENBLGtDQUVFLGFBQ0EsOEI3R25HQSxnQjZHb0dBLG9CN0dyR0EsU2RxZ21DRixDMkgvNWxDRSxxQ0FNRSw2QkFGQSw0QkFDQSxxQkFFQSw0SEFOQSxtQkFFQSxvQjNIbzZsQ0osQzJIOTVsQ0kseUNBQ0UsWTNIZzZsQ04sQ010OWxDSSx5QnFIdUNKLGtDQW1CSSwwQjNIZzZsQ0YsQzJILzVsQ0UscUNBQ0UscUIzSGk2bENKLENBQ0YsQ01qOWxDSSw0QnFIMEJKLGtDQTBCSSxpQjNIaTZsQ0YsQ0FDRixDMkg5NWxDQSx3QkFDRSx5QkFDQSxrQjNIaTZsQ0YsQzJIaDZsQ0UsMkJBR0UsaUVBQ0EsMEJBSEEsa0JBS0EsZXhISjBCLEN3SEExQixxQkFHQSxzQjNIbTZsQ0osQzJIaDZsQ0ksK0JBQ0UsWTNIazZsQ04sQ01uL2xDSSx5QnFIcUZBLDJCQUNFLG1CQUVBLGV4SFp3QixDd0hXeEIscUIzSGs2bENKLENBQ0YsQ00xL2xDSSwwQnFINEZBLDJCQUNFLHlCM0hpNmxDSixDQUNGLEMySDc1bENBLGlDQUVFLHdCeEhxUnlCLEN3SHBSekIsa0IzSCs1bENGLENxRC9qbUNFLHVDQUVFLFdBQ0EsV0FGQSxhckRta21DSixDMkhsNmxDRSxvQ0FVRSxtQkFQQSxpRUFDQSw0QkFLQSxhQUVBLFdBVkEsbUJBT0EsZXhIbkMwQixDd0g2QjFCLHNCQVVBLG1CQUNBLGdCQU5BLG1CQUZBLHVCQUNBLGUzSDI2bENKLEMySG42bENJLHdDQUtFLGVBRkEsWUFDQSxtQkFGQSxVM0h1NmxDTixDMkhsNmxDSSxtREFDRSxZM0hvNmxDTixDTXBobUNJLDRCcUgwRkYsb0NBMkJJLDBCQUVBLGNBSkEsZUFDQSxpQkFFQSxRM0hzNmxDSixDMkhwNmxDSSx3Q0FFRSxZQUNBLG1CQUZBLFUzSHc2bENOLENBQ0YsQzJIbDZsQ0Usd0NBRUUsd0J4SHRIVSxDd0g0SFYsWUFKQSxrQkFEQSxVeEgzSFUsQ3dIa0lWLGVBVEEsV0FLQSxlQUdBLGV4SHpFMEIsQ3dIdUUxQixpQkFJQSxjQU5BLGtCQVFBLGtCQURBLHVCM0hxNmxDSixDTWpqbUNJLDRCcUhnSUYsd0NBZ0JJLFNBQ0EsVTNIcTZsQ0osQ0FDRixDMkhuNmxDSSw4Q0FDRSxxQjNIcTZsQ04sQzJIajZsQ0UsOERBQ0Usd0J4SG1OdUIsQ3dIbE52QixtQjNIbTZsQ0osQzJIbDZsQ0ksaUVBQ0UsZTNIbzZsQ04sQzJIajZsQ0kscUVBR0UsbUJBRkEseUJBQ0EsYUFHQSxlQUNBLG1CQUZBLDRCM0hxNmxDTixDMkhqNmxDTSw0RUFDRSxxQzNIbTZsQ1IsQ001a21DSSw0QnFIZ0tBLHFFQWFJLGtCQUNBLGtCM0htNmxDTixDQUNGLEMySGo2bENNLDRFQUVFLDZCQURBLHNCM0hvNmxDUixDTW5tbUNJLHlCcUhrR0osaUNBb0dJLGtCM0hpNmxDRixDMkgvNWxDRSxvQ0FDRSxXQUNBLG1CQUNBLHNCQUlBLFNBRkEsaUJBQ0Esa0JBRkEsYTNIbzZsQ0osQzJIOTVsQ0Usd0NBQ0UsV0FDQSxxQkFDQSxVM0hnNmxDSixDQUNGLENNdG5tQ0ksMEJxSDJOQSx3Q0FDRSx5QkFDQSxnQkFDQSxpQjNIODVsQ0osQ0FDRixDTTdubUNJLDBCcUhtT0Esb0NBQ0UsMkIzSDY1bENKLEMySDM1bENFLHdDQUNFLHFCM0g2NWxDSixDQUNGLEMySHo1bENJLDZDQUNFLGUzSDI1bENOLENNM25tQ0ksNEJxSCtOQSw2Q0FJSSxhM0g0NWxDTixDQUNGLEMySHY1bENBLDJCQUNFLHdCM0gwNWxDRixDMkh6NWxDRSx5SEFDRSw0QjNIMjVsQ0osQ012b21DSSw0QnFIMk9GLHlIQUlJLGUzSDQ1bENKLENBQ0YsQ016cG1DSSx5QnFIc1BKLDJCQVVJLGtCM0g2NWxDRixDQUNGLEMySDE1bENBLHFDQUtFLGVBSkEsa0JBQ0EsZUFFQSxnQkFEQSxpQjNIKzVsQ0YsQzJINTVsQ0UseUNBQ0UsVTNIODVsQ0osQzJINTVsQ0UsMEN6Rm5VRSxxQi9Cc0dVLEM2QjdGWixpQjdCNkZZLEN3SCtOVixnQkFJQSxpQzNGbFVGLFU3Qm9FWSxDd0gyUFYsY0FGQSxrQkFHQSxTM0hrNmxDSixDT251bUNFLGdEMkJORSxxQi9Cc0dVLEM2QnZGVixvQkFYaUMsQ0FTakMsVWhDaXVtQ0osQ2dDNXRtQ0UsZ0dFbEJFLHFCL0JzR1UsQzZCaEZWLG9CQWxCaUMsQ0F1Qi9CLGlDQVBGLFVoQ2d1bUNKLENnQ3B0bUNFLHNHQUdFLHFCN0JtRVUsQzZCbEVWLGlCN0JrRVUsQzZCcEVWLFVoQ3V0bUNKLENnQzlzbUNFLDhOQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLFVoQ2d0bUNKLENnQ3pzbUNJLGdQQUtJLGdDaEN1c21DUixDTTlybUNJLDRCcUhnUUYsMENBVUksZ0JBQ0Esa0JBQ0EsU0FIQSx5QkFJQSwyQkFDQSxrQjNIeTdsQ0osQ0FDRixDTXJ0bUNJLHlCcUhvUUoscUNBNEJJLGUzSHk3bENGLENBQ0YsQzJIcjdsQ0Esa0NBRUUsd0J4SGtGeUIsQ3dIakZ6QixrQjNIdTdsQ0YsQ3FEMXhtQ0Usd0NBRUUsV0FDQSxXQUZBLGFyRDh4bUNKLEMySDE3bENFLHFDQUdFLGlFQUNBLDRCQUtBLGNBQ0EsV0FUQSxtQkFPQSxleEh0TzBCLEN3SGdPMUIsc0JBU0EsbUJBQ0EsZ0JBTEEsbUJBRkEsdUJBQ0EsZTNIazhsQ0osQzJIMzdsQ0kseUNBS0UsZUFGQSxZQUNBLG1CQUZBLFUzSCs3bENOLEMySDE3bENJLG9EQUNFLFkzSDQ3bENOLENNOXVtQ0ksNEJxSDZSRixxQ0EwQkksMEJBRkEsZUFDQSxpQkFFQSxRM0g2N2xDSixDMkg1N2xDSSx5Q0FFRSxZQUNBLG1CQUZBLFUzSGc4bENOLENBQ0YsQ014d21DSSwwQnFIdVZKLHVDQUVJLGEzSG83bENGLENBQ0YsQzJIajdsQ0Esb0NBRUUsbUJBREEsYUFHQSxVQURBLDJCQUVBLG1CM0hvN2xDRixDTXp3bUNJLDRCcUhnVkosb0NBUUksZUFDQSxnQjNIcTdsQ0YsQ0FDRixDMkhuN2xDRSx3Q0FFRSxjQURBLFkzSHM3bENKLEMySGo3bENBLHdEQUVFLG9IQUdFLDhEM0hvN2xDRixDMkgvNmxDQSw2RUFDRSx5QjNIbTdsQ0YsQ0FKRixDNEhyMm1DQSw2QkFHRSx5QkFGQSxrQkFDQSxxQjVINjJtQ0YsQ01uem1DSSwwQnNINURKLDZCQUtJLG1CQUNBLHFCNUg4Mm1DRixDQUNGLENNNXltQ0ksNEJzSHpFSiw2QkFVSSxlQUVBLGdCQURBLGtCNUhnM21DRixDQUNGLEM0SDcybUNFLGlDQUNFLHNCQUNBLGdCNUgrMm1DSixDTXZ6bUNJLDRCc0gxREYsaUNBSUksZTVIaTNtQ0osQ0FDRixDNEg5Mm1DQSxxQ0FDRSxrQjVIaTNtQ0YsQ01oMG1DSSw0QnNIL0NBLG9EQUNFLFk1SGszbUNKLENBQ0YsQzRIaDNtQ0UsZ0RBQ0UsUzVIazNtQ0osQzRIaDNtQ0UsMkNBQ0UsbUI1SGszbUNKLEM0SGgzbUNFLHlDQUdFLGVBREEsZ0JBRUEsaUJBSEEsbUI1SHEzbUNKLENNajFtQ0ksNEJzSHJDRix5Q0FPSSxlQURBLGdCQUVBLGlCQUNBLHdCNUhvM21DSixDQUNGLEM0SGgzbUNBLGdDQUNFLDZCNUhtM21DRixDNEhoM21DQSxpQ0FHRSx1QkFGQSxhQUNBLHFCNUhvM21DRixDTWgzbUNJLHlCc0hOSixpQ0FLSSxrQjVIcTNtQ0YsQ0FDRixDNEhwM21DRSw2Q0FDRSw2QkFDQSxrQjVIczNtQ0osQ001Mm1DSSw0QnNIWkYsNkNBSUksOEI1SHczbUNKLENBQ0YsQzRIdDNtQ1csOEZBQ1AsZTVIdzNtQ0osQ01wM21DSSw0QnNIREEsa0RBQ0UscUI1SHkzbUNKLEM0SHYzbUNFLGdEQUNFLFk1SHkzbUNKLENBQ0YsQzRIcDNtQ0UsaURBQ0UsYTVIczNtQ0osQzRIajNtQ0UsZ0RBQ0UsNkJBQ0Esa0I1SG8zbUNKLENNcjRtQ0ksNEJzSGVGLGdEQUlJLDhCNUhzM21DSixDQUNGLEM0SHAzbUNXLGlHQUNQLGU1SHMzbUNKLENNNzRtQ0ksNEJzSDBCQSxxREFDRSxxQjVIdTNtQ0osQzRIcjNtQ0UsbURBQ0UsWTVIdTNtQ0osQzRIbjNtQ0UsMERBRUksZTVIczNtQ04sQ0FKRixDNEg5Mm1DRSxvREFDRSxhNUhxM21DSixDNEhqM21DQSxtQ0FFRSxtQkFEQSxVNUhxM21DRixDNEhuM21DRSxzQ0FDRSxlNUhxM21DSixDTXQ2bUNJLDRCc0hnREYsc0NBSU0sZUFFQSxnQkFEQSxrQjVIdTNtQ04sQ0FDRixDTTE3bUNJLHlCc0gwREosbUNBY0ksZ0JBREEsWTVIdzNtQ0YsQ0FDRixDTWg4bUNJLDBCc0gwREosbUNBaUJJLGE1SHkzbUNGLENBQ0YsQzRIdjNtQ0UsOENBQ0UscUI1SHkzbUNKLENNMzdtQ0ksNEJzSHFFRixzQ0FFSSxrQjVIdzNtQ0osQ0FDRixDNEhwM21DRSw4Q0FDRSxhNUh1M21DSixDNEhwM21DRSw2Q0FDRSxZNUhzM21DSixDNEhuM21DRSw2Q0FFRSxnQkFEQSx5QjVIczNtQ0osQ00zOG1DSSw0QnNIMEZKLFdBRUksWTVIbzNtQ0YsQ0FDRixDNEhqM21DQSxXQUNFLFk1SG8zbUNGLENNcjltQ0ksNEJzSGdHSixXQUdJLGE1SHMzbUNGLENBQ0YsQzRIbjNtQ0Esb0NBQ0UsVTVIczNtQ0YsQ00zK21DSSx5QnNIb0hKLG9DQUlJLE9BREEsVTVIeTNtQ0YsQ0FDRixDNEh2M21DRSwwQ0FDRSxXNUh5M21DSixDNEhyM21DQSxtQ0FJRSxtQkFEQSxhQUZBLGFBSUEsMkJBQ0EsZ0JBSkEsVzVINDNtQ0YsQzRIdjNtQ0UsdUNBR0UscUJBREEsWUFFQSxpQkFIQSxVNUg0M21DSixDTXYrbUNJLG1Ec0gwR0YsdUNBUUksWUFEQSxVNUgyM21DSixDQUNGLENNNS9tQ0ksNEJzSGtISixtQ0FvQkksZTVIMDNtQ0YsQ0FDRixDNEh0M21DQSwyQ0FFRSxlQUNBLGtCQUNBLGdCQUNBLG9CQUpBLGtCNUg2M21DRixDNEhwM21DQSxtQ0FDRSxxQkFJQSw0SEFEQSxjQUVBLHNCQUpBLHNCQUNBLFk1SHkzbUNGLENNOWhuQ0ksMEJzSGtLSixtQ0FRSSxvQjVIdzNtQ0YsQ0FDRixDTXRobkNJLDRCc0hxSkosbUNBV0ksdUI1SDAzbUNGLENBQ0YsQzRIcjNtQ0UsNEZBQ0UsWTVIeTNtQ0osQzRIcjNtQ0EsMENBRUUsYUFFQSxlQURBLDJCOUdwUEEsZ0JBRkEsU0FDQSxTZGdubkNGLEM0SHozbUNFLDZDQUVFLG1CQURBLGFBR0EsbUJBREEsUzVINDNtQ0osQzRIMTNtQ0ksbUVBRUUsZ0JBREEsYzVINjNtQ04sQzRIejNtQ1csc0ZBQ1AsbUI1SDIzbUNKLENNbmtuQ0ksMEJzSDJNQSw2Q0FDRSxvQjVINDNtQ0osQ0FDRixDTTVqbkNJLDRCc0hxTUUseUVBQ0UsWTVIMDNtQ04sQzRIcjNtQ0EsdURBRUksWTVIdzNtQ0osQzRIcDNtQ0EsMERBRUksVTVIdTNtQ0osQzRIdDNtQ0ksZ0ZBQ0UsWTVIdzNtQ04sQzRIbjNtQ0Esc0RBRUksVTVIczNtQ0osQzRIcjNtQ0ksNEVBQ0UsYTVIdTNtQ04sQ0FwQkYsQzRIaDJtQ0ksNERBQ0UsVTVIdTNtQ04sQzRIbjNtQ0Usa0RBTUUsbUJBREEsYUFJQSx3QkFGQSxlQUhBLDBCQUlBLGlCNUhtM21DSixDTTltbkNJLHlCc0htUEYsa0RBRUksWTVINjNtQ0osQ0FDRixDNEh0M21DSSxzREFFRSxjQUNBLG1CQUZBLFk1SDAzbUNOLEM0SHQzbUNJLHVEQUNFLFk1SHczbUNOLENNOW1uQ0ksNEJzSDJLSiwwQ0ErRUksaUI1SHczbUNGLENBQ0YsQzRIcjNtQ0EsbUM5R3BVRSxnQkFGQSxTQUNBLFNkZ3NuQ0YsQzRIejNtQ0Usc0NBQ0UsZ0JBQ0Esc0I1SDIzbUNKLEM0SDEzbUNJLHVEQUNFLHNCNUg0M21DTixDTWhvbkNJLDRCc0h3UUYsK0NBRUksaUI1SDAzbUNKLEM0SHgzbUNJLGtGQUNFLGlCNUgwM21DTixDQUNGLEM0SHQzbUNFLHlDQUNFLGU1SHczbUNKLENNM29uQ0ksNEJzSGtSRix5Q0FHSSxZNUgwM21DSixDQUNGLEM0SHQzbUNBLDRCQUdFLFM5R25XQSxnQkFGQSxTQUNBLFU4R3NXQSwwQjVIeTNtQ0YsQzRIeDNtQ0Usc0NBQ0UsWUFDQSxxQjVIMDNtQ0osQzRIbDNtQ0UsdUNBQ0UsZTVIbzNtQ0osQzRIajNtQ0EsaUNBQ0UsYUFDQSxnQjVIbzNtQ0YsQzRIbjNtQ0UsNkNBQ0UsZTVIcTNtQ0osQzRIbjNtQ0Usa0RBQ0Usc0I1SHEzbUNKLEM0SGwzbUNBLDJDQUlFLHFCekhwVFksQ3lIc1RaLGtCQUVBLFlBSEEsYXpIdFRZLEN5SDBUWixTQUZBLGFBTkEsa0JBVUEseUNBREEsZTVIbzNtQ0YsQ010cm5DSSw2QnNId1RKLDJDQWFJLFE1SHEzbUNGLENBQ0YsQ00zcm5DSSw0QnNId1RKLDJDQWdCSSxTQUNBLFc1SHUzbUNGLENBQ0YsQzRIdDNtQ0UsaURBS0UsNkJBQ0EsOEJBQ0EsMkJBTkEsV0FHQSxTQUtBLFdBUEEsa0JBTUEsU0FFQSwyQkFQQSxPNUgrM21DSixDTTdzbkNJLDZCc0gyVUYsaURBWUksUTVIMDNtQ0osQ0FDRixDTWx0bkNJLDZCc0gyVUYsaURBZUksUzVINDNtQ0osQ0FDRixDNEh4M21DQSw2QkFJRSxxQnpIM1ZZLEN5SDZWWixrQkFFQSxZQUhBLGF6SDdWWSxDeUhpV1osU0FGQSxhQU5BLGtCQVVBLHlDQURBLGU1SDAzbUNGLEM0SHgzbUNFLG1DQUtFLDZCQUNBLDhCQUNBLDJCQU5BLFdBR0EsU0FLQSxTQVBBLGtCQU1BLFNBRUEsMkJBUEEsTzVIaTRtQ0osQzRIdjNtQ0Esa0M5RzliRSxnQkFGQSxTQUNBLFNkNHpuQ0YsQzRIMzNtQ0UscUNBQ0UsbUJBQ0EsbUI1SDYzbUNKLEM0SDEzbUNBLHdDQUNFLGU1SDYzbUNGLEM0SDUzbUNFLDBEQUNFLGlCNUg4M21DSixDNEgzM21DQSxtQ0FDRSxpQjVIODNtQ0YsQzRINzNtQ0UsbURBQ0Usc0I1SCszbUNKLEM0SDczbUNFLHdEQUdFLG1CQURBLGFBREEsYzVIaTRtQ0osQzRINzNtQ0UsK0NBQ0UsUzVIKzNtQ0osQzRINzNtQ0UsZ0RBQ0UsaUJBQ0EsaUI1SCszbUNKLEM0SDczbUNFLGdEQUNFLGlCNUgrM21DSixDTW55bkNJLDBCc0h1YUEsK0NBQ0UsUzVIKzNtQ0osQ0FDRixDNEg1M21DSSxnREFFRSxnQkFEQSxjNUgrM21DTixDTS94bkNJLDRCc0hxYUEsd0RBQ0UsWTVINjNtQ0osQzRIMzNtQ0UsK0NBQ0UsUzVINjNtQ0osQ0FDRixDNEh6M21DQSx5Q0FFRSxtQkFEQSxhQUVBLDJCQUNBLGlCNUg0M21DRixDNEgzM21DRSwyQ0FDRSxlQUNBLHNCQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0I1SDYzbUNKLENNdHpuQ0ksNEJzSG1iRiwyQ0FRSSxlQUNBLGtCQUNBLGdCQUNBLGdCNUgrM21DSixDQUNGLEM0SDUzbUNFLGtEQUdFLHNCQUZBLHFCQUNBLG9CNUgrM21DSixDTW4wbkNJLDRCc0hrY0Ysa0RBT0ksc0JBREEsb0I1SGc0bUNKLENBQ0YsQ016MG5DSSw2QnNIa2NGLGtEQVdNLGdCNUhnNG1DTixDQUNGLEM0SDczbUNFLDBEQUNFLGlCNUgrM21DSixDNEgxM21DSSxzREFFRSxnQkFEQSxjNUg2M21DTixDNEh4M21DRSxtREFDRSx5QjVIMDNtQ0osQzRIdDNtQ0UsdURBQ0UsYzVIeTNtQ0osQzRILzJtQ0Esc0NBRUUsbUJBQ0EsYXpIL2RZLEN5SDZkWixhQUdBLGtCNUhrM21DRixDNEhqM21DRSwwQ0FFRSxjQUNBLG1CQUZBLFk1SHEzbUNKLEM0SGozbUNFLDJDQUNFLFk1SG0zbUNKLEM0SGozbUNFLDRDQUNFLGE1SG0zbUNKLEM0SGwzbUNJLGlEQUNFLFk1SG8zbUNOLEM0SGozbUNFLDhDQUNFLFk1SG0zbUNKLENNcDNuQ0ksNEJzSDZlSixzQ0F3QkksVXpIN2ZVLEN5SDhmVix5QjVIbTNtQ0YsQzRIbDNtQ0UsMkNBQ0UsUzVIbzNtQ0osQ0FDRixDNEg1Mm1DRSxzREFDRSxRNUhrM21DSixDNEhoM21DRSxtREFDRSxjQUVBLGdCQURBLGM1SG0zbUNKLEM0SDkybUNBLHVDQUdFLG1CQUZBLGFBSUEsWUFIQSw2QjVIbTNtQ0YsQzRILzJtQ0UsMENBQ0UsZTVIaTNtQ0osQ01uNW5DSSw0QnNIaWlCRiwwQ0FJSSxlQUNBLGtCNUhrM21DSixDQUNGLEM0SDcybUNBLDRCQUNFLGNBQ0EsbUI1SGczbUNGLEM0SDkybUNFLG9DQUNFLDhCNUhnM21DSixDTTk2bkNJLHlCc0h5akJKLDRCQVFJLFk1SGkzbUNGLENBQ0YsQzRIOTJtQ0EsMEVBQ0Usb0I1SGkzbUNGLEM0SDkybUNBLHlCQUVFLGtCQURBLGdCQUVBLHFDNUhpM21DRixDNEhoM21DRSxrQ0FDRSxrQjVIazNtQ0osQzRIajNtQ0ksc0NBQ0Usd0I1SG0zbUNOLEM0SDcybUNBLHFEQUNFLDRCNUhnM21DRixDNEg5Mm1DRSxrRUFDRSxlNUhnM21DSixDNEgxMm1DRSx3REFDRSxrQjVINjJtQ0osQzRIejJtQ0EsNENBR0UsY0FFQSxnQkFIQSxTQUVBLGdCNUg2Mm1DRixDNEgzMm1DRSxnRUFDRSxrQjVINjJtQ0osQ001OG5DSSw0QnNIa21CSCxnRUFDSyxpQjVINjJtQ0osQ0FDRixDNEgxMm1DRSwrQ0FFRSxtQkFEQSxZNUg2Mm1DSixDTWwrbkNJLHlCc0gwbkJKLDRDQUVJLHNDNUgyMm1DRixDQUNGLEM2SHBpb0NBLG1EQUNFLHdCN0gyaW9DRixDNkgxaW9DRSxrQ0FLRSxhQUNBLGVBRkEsVTdIMmlvQ0osQ014K25DSSw0QnVIdkVGLGtDQUVJLGtCN0hpam9DSixDQUNGLEM2SDdpb0NJLHlDQUNFLGNBSUEsaUJBREEsU0FEQSxrQkFEQSxnQzdIa2pvQ04sQ01wL25DSSw0QnVIaEVBLHlDQU9JLGU3SGlqb0NOLENBQ0YsQzZIaGpvQ00seURBR0UsaUJBQ0Esa0JBSEEsVUFDQSxzQjdIb2pvQ1IsQ00vL25DSSw0QnVIdkRFLHlEQU1JLGtCN0hvam9DUixDQUNGLEM2SGxqb0NNLDJDQUNFLGNBQ0EsVzdIb2pvQ1IsQzZIbmpvQ1EsZ0RBT0UscUJBS0EsK0JBREEsNEJBSEEsV0FMQSxhQU1BLGlCQUpBLFlBQ0EsZ0JBTEEsa0JBU0Esa0JBTkEsV0FGQSxTN0gram9DVixDTXRob0NJLDRCdUgzQ0ksZ0RBY0ksZUFDQSxpQjdIdWpvQ1YsQ0FDRixDNkh0am9DVSx5QkFqQkYsZ0RBa0JJLGU3SHlqb0NWLENBQ0YsQzZIdGpvQ00sb0RBQ0UsWTdId2pvQ1IsQzZIcmpvQ0ksd0RBRUUsdURBREEsYTdId2pvQ04sQ014aW9DSSw0QnVIakJBLHdEQUlJLHNCN0h5am9DTixDQUNGLEM2SHZqb0NJLHdEQUVFLHVEQURBLGE3SDBqb0NOLENNampvQ0ksNEJ1SFZBLHdEQUlJLHNCN0gyam9DTixDQUNGLEM2SHpqb0NJLHdEQUVFLHlEQURBLGE3SDRqb0NOLENNMWpvQ0ksNEJ1SEhBLHdEQUlJLHNCN0g2am9DTixDQUNGLEM2SHpqb0NJLDhDQUNFLGdCN0gyam9DTixDNkgxam9DTSw2REFDRSxzQkFFQSxrQkFEQSxXN0g2am9DUixDNkh6am9DSSxzREFJRSwyQkFIQSxlQUNBLGM3SDZqb0NOLEM2SHpqb0NJLGlEQUNFLFdBQ0EsaUI3SDJqb0NOLEM2SDFqb0NNLHdEQUNFLGdCQUNBLHdCQUVBLDRCQURBLG1CN0g2am9DUixDNkhuam9DSSw4Q0FDRSxjN0hxam9DTixDNkhuam9DSSxnREFDRSxpQjdIcWpvQ04sQzZIbmpvQ0ksdURBQ0UsV0FDQSxxQkFDQSxZQUNBLHFCN0hxam9DTixDNkhuam9DSSx3Q0FPRSxjQU5BLGNBUUEsY0FOQSxjQUNBLGtCQU1BLGdCQUxBLFFBQ0EsMkJBRUEsc0JBTkEsV0FTQSxZN0hxam9DTixDNkhuam9DSSw4Q0FJRSxTQUZBLHNCQUNBLGlCQUZBLGtCQUlBLFU3SHFqb0NOLEM2SHBqb0NNLHFEQUtFLFdBRkEsU0FGQSxrQkFDQSxPQUVBLFM3SHVqb0NSLEM2SGxqb0NJLHdEQUNFLFc3SG9qb0NOLEM2SC9pb0NJLDRDQUNFLGM3SGlqb0NOLEM2SDlpb0NNLHlEQUlFLFlBRkEsT0FEQSxNQUVBLFU3SGlqb0NSLEM2SDVpb0NFLG1DQUNFLGtCN0g4aW9DSixDNkgzaW9DSSxzRUFlRSx5QkFIQSxtQkFMQSxzQkFFQSxhQUNBLG1CQUNBLGVBR0EsbUJBVEEsWUFRQSw4QkFMQSxnQkFQQSxlQUVBLFFBREEsTUFFQSxZQUVBLGU3SHNqb0NOLEM2SDVpb0NNLGtGQUtFLDRCQURBLHNCQURBLGVBREEsWUFLQSxtQkFEQSxrQkFMQSxxQjdIb2pvQ1IsQzZIN2lvQ1EsaUdBQ0UsZTdIK2lvQ1YsQzZIN2lvQ1EseUZBR0UsdUJBRkEsVy9HM0tSLGNBRUEsWUFHQSxPK0d5S1EsVS9HN0tSLGtCQUdBLE0rRzJLUSxrQi9HNUtSLFVkZ3VvQ0YsQzZIampvQ1UscUdBQ0UseUJBQ0EsVUFFQSwwQkFEQSxrQjdIb2pvQ1osQzZIL2lvQ00sMEVBRUUsWUFEQSxVN0hram9DUixDTTdzb0NJLHlCdUhrS0Esa0NBQ0UsYUFDQSxlQUNBLDZCN0g4aW9DSixDNkg3aW9DSSx5Q0FDRSxnQjdIK2lvQ04sQzZIOWlvQ00seURBQ0UsYzdIZ2pvQ1IsQzZIOWlvQ00sZ0RBQ0Usb0I3SGdqb0NSLENBQ0YsQ003dG9DSSwwQnVIb0xFLDZEQUNFLG1CN0g0aW9DTixDNkgxaW9DSSxtRUFDRSxXN0g0aW9DTixDNkgxaW9DSSwrREFDRSxrQjdINGlvQ04sQzZIMWlvQ0ksMEVBQ0UsVzdINGlvQ04sQzZIMWlvQ0ksc0VBQ0UsWTdINGlvQ04sQzZIeGlvQ0kseUNBQ0UsZTdIMGlvQ04sQzZIemlvQ00seURBQ0UsZ0I3SDJpb0NSLEM2SHppb0NNLGdEQUVFLG1CQURBLGUxSDlIb0IsQzBIZ0lwQixzQkFDQSxlN0gyaW9DUixDQUNGLENNMXZvQ0ksMEJ1SHNORSx5Q0FDRSxnQjdIdWlvQ04sQzZIdGlvQ00seURBQ0UsZ0I3SHdpb0NSLENBQ0YsQzZIbGlvQ0EsZ0JBRUUsZUFEQSxlN0hzaW9DRixDTTF2b0NJLDRCdUgwTkEscURBQ0UsWTdIb2lvQ0osQ0FDRixDOEhsMG9DQSx5QkFFRSx3QjNIaUZZLEMySGxGWixnQkFFQSwyQjlIcTBvQ0YsQzhIajBvQ0EsOEJBQ0UsVTlIbzBvQ0YsQzhIdHpvQ0EscUNBRUUsYUFDQSxzQkFGQSxVOUgrem9DRixDOEh0em9DRSw4Q0FDRSxhQUNBLHFCOUh3em9DSixDTXJ5b0NJLDBCd0hyQkYsOENBS0ksTTlIeXpvQ0osQ0FDRixDTTd4b0NJLDRCd0hsQ0YsOENBUUksVzlIMnpvQ0osQ0FDRixDOEh2em9DSSw2REFDRSxjOUh5em9DTixDOEhyem9DRSwyQ0FDRSxrQjlIdXpvQ0osQzhIcHpvQ0UsdURoSHREQSxxQkFDQSwwQmdId0RFLFloSHZERixTZ0hzREUsVTlIeXpvQ0osQ2M3Mm9DRSxvS0FFRSx3QkFDQSxRZDgyb0NKLEM4SDF6b0NJLGtHQUNFLHVCOUg0em9DTixDOEh2em9DQSw4Q0FDRSx1QjlIMHpvQ0YsQzhIdnpvQ0EsNENBY0Usc0JBQ0EsNkJBRUEsU0FHQSxPQURBLFNBRUEsYUFMQSxlQUVBLFU5SGd6b0NGLEM4SGowb0NFLGtEQUNFLHVCQUNBLFk5SG0wb0NKLEM4SDV6b0NFLGtJQUNFLG9COUhpMG9DSixDTTUxb0NJLHlCd0hnQkosNENBeUJJLFlBRUEsVUFIQSxnQkFFQSxVOUh5em9DRixDQUNGLENNcDJvQ0ksMEJ3SGdCSiw0Q0ErQkksc0I5SHl6b0NGLENBQ0YsQzhIdHpvQ0EsOEZBTUUscUIzSHBDWSxDMkhzQ1osWUFQQSxjQUVBLGtCQWxIZ0IsQ0FtSGhCLG1CQWxIa0IsQ0FtSGxCLHVCOUgyem9DRixDY3Ywb0NFLHdIQUNFLGFkMDFvQ0osQzhIejBvQ0EsNEhBQ0UsWTlINDBvQ0YsQzhIejBvQ0EsK0NBR0UsbUJBRkEsZUFDQSxZOUg2MG9DRixDOEgzMG9DRSxzREFRRSwrQkFDQSxvQkFIQSxzQkFEQSxrQkFKQSxXQUNBLHFCQUVBLGVBR0Esa0JBSkEsYTlIbTFvQ0osQzhIMzBvQ1csd1BBQ1Asc0JBQ0EsMkQ5SDYwb0NKLEM4SHowb0NBLHVDckZ2SUUsd0JBQ0EscUJxRjJJQSx5REFEQSx3QkFEQSw0QkFGQSxnQkFLQSxXckZ6SUEsZUFGQSxnQkFDQSxnQnpDMDlvQ0YsQzhINzBvQ0Esc0NBQ0UsdUI5SGcxb0NGLENjcjRvQ0UsbURBQ0UsYWR3NW9DSixDOEhsMm9DRSw0RUFDRSw4RDlIbzJvQ0osQzhIaDJvQ0EsK0JBQ0UsbUJBQ0Esa0I5SG0yb0NGLEM4SGoyb0NFLG9DQUNFLGtCOUhtMm9DSixDOEhoMm9DRSxpREFDRSxpQjlIazJvQ0osQzhILzFvQ0Usc0NBQ0UsZTlIaTJvQ0osQ010OW9DSSwwQndId0dKLCtCQWtCSSxxQkFEQSxlOUhrMm9DRixDOEgvMW9DRSxpREFDRSxlOUhpMm9DSixDQUNGLEM4SDcxb0NBLGtDQUlFLFUzSGpIWSxDMkg4R1osa0JBRUEsZTNIM0Q0QixDMkgwRDVCLG9CQUdBLGlCQUNBLGlCOUhnMm9DRixDTXgrb0NJLDBCd0hrSUosa0NBU0ksZTNIaEUwQixDMkhpRTFCLGU5SGkyb0NGLENBQ0YsQzhIOTFvQ0EsK0JBQ0Usd0IzSHhIWSxDMkgySFosa0JBRkEsVTNIN0hZLEMySGdJWixnQkFGQSxZOUhtMm9DRixDOEhoMm9DRSxrQ0FDRSxTQUNBLGlCOUhrMm9DSixDOEg3MW9DRSwrREFLRSw2REFEQSx3QkFEQSw0QkFEQSxjOUhrMm9DSixDOEg3MW9DRSxvREFDRSxhOUgrMW9DSixDOEg5MW9DSSxzRUFDRSwyQkFDQSxhOUhnMm9DTixDOEg5MW9DSSxzSUFFRSx3QjNIbkpRLEMySG9KUixVOUgrMW9DTixDOEg1MW9DRSw2SEFFRSxhOUg4MW9DSixDOEg1MW9DRSx3RUFDRSxTOUg4MW9DSixDOEgzMW9DSSxzRUFHRSxtRUFGQSxxQzlIODFvQ04sQ2MzK29DRSxtRkFDRSxhZDgvb0NKLENNM2lwQ0ksMEJ3SGdNQSx3RUFDRSxZQUNBLGM5SDgyb0NKLENBQ0YsQzhIajJvQ0ksaWdCQUNFLGdDQUNBLGU5SDIyb0NOLEM4SHgyb0NFLG9GQUNFLGM5SDAyb0NKLEM4SHoyb0NJLDJGQUNFLG9COUgyMm9DTixDOEh6Mm9DYSxtZkFDUCx3QjlIMjJvQ04sQzhIeDJvQ0UsOEVBQ0Usd0I5SDIyb0NKLEM4SHQyb0NBLGlCQUNFLGtCQUNBLFU5SHkyb0NGLEM4SHQyb0NBLGdCQUNFLGU5SHkyb0NGLEM4SHYyb0NFLHVCQUNFLHlCOUh5Mm9DSixDOEh4Mm9DSSxpQ0FDRSxZOUgwMm9DTixDOEhyMm9DQSxnQkFNRSxhM0g3TVksQzJIOE1aLGtCQXZUZ0IsQ0FrVGhCLFdBaFRnQixDQXNUaEIsbUJBdlRrQixDQW9UbEIsb0JBSkEsa0JBRUEsWUFoVGdCLENBaVRoQix1QjlINDJvQ0YsQzhIdDJvQ0UsdUJBQ0UsdUI5SHcyb0NKLEM4SG4yb0NRLHVHQUNFLGE5SHcyb0NWLEM4SGwyb0NFLHVCQUNFLGdCOUhvMm9DSixDTW5tcENJLDRCd0hnUUEsZ0NBRUksUzlIcTJvQ04sQ0FDRixDOEhqMm9DRSwwQkFFRSxjQURBLGM5SG8yb0NKLENNNW1wQ0ksNEJ3SHVRRiwwQkFLSSxjOUhvMm9DSixDQUNGLEM4SGgyb0NBLDhGQUdFLHNCQURBLGFBREEsVTlIcTJvQ0YsQzhIajJvQ0Msd0NBQ0MsWTlIbTJvQ0YsQ00xbnBDSSw0QndIc1JILHdDQUdHLGdCOUhxMm9DRixDQUNGLEM4SGwyb0NDLDJDQUNDLDRCOUhvMm9DRixDOEhuMm9DRSxxREFDRSx3QjlIcTJvQ0osQzhIbjJvQ00sa0VBQ0UsV0FDQSxjOUhxMm9DUixDOEhoMm9DRSxzQ0FDRSxjOUhrMm9DSixDOEhoMm9DSSw0Q0FDRSxZOUhrMm9DTixDOEg1MW9DRSxzQ0FDRSxzQkFDQSw2QkFFQSxTQUdBLE9BREEsU0FIQSxlQUVBLFU5SGkyb0NKLEM4SDcxb0NJLDBDQUNFLFk5SCsxb0NOLEM4SDcxb0NNLGdEQUNFLHNCOUgrMW9DUixDOEh6MW9DQSxpS0FNRSxxQkFGQSxpQkEvWXVCLENBOFl2QixPQUVBLG1CQS9ZeUIsQ0E0WXpCLFM5SGcyb0NGLEM4SHoxb0NBLHdLQU1FLGEzSHJUWSxDMkhtVFosaUJBeFp1QixDQXVadkIsT0FFQSxtQkF4WnlCLENBcVp6QixTOUhnMm9DRixDOEh6MW9DQSx1Q0FFRSxzQkFEQSxVOUg2MW9DRixDOEh4MW9DQSwyREFDRSwrQjlIMjFvQ0YsQzhIeDFvQ0EsYUFFRSxXQURBLG1COUg0MW9DRixDOEh4MW9DQSxxQ0FDRSxVM0hoV1ksQzJIa1daLGlCQUNBLHFCQUZBLGdCOUg2MW9DRixDOEh6MW9DRSx3REFDRSxhOUgyMW9DSixDOEh2MW9DQSx5QkFDRSxjQUNBLGtCQUdBLGUzSHpUNEIsQzJIdVQ1QixvQkFDQSxtQjlIMjFvQ0YsQzhIeDFvQ0UsZ0NBQ0UsVTlIMDFvQ0osQzhIcjFvQ0EseUNBSUUsWUFDQSxnQkFIQSxZQUlBLHVCQUhBLFc5SDAxb0NGLENjN3JwQ0Usc0RBQ0UsYWRndHBDSixDY2p0cENFLDJGQUNFLGFkb3VwQ0osQzhIeDNvQ0EseURBQ0UsYTlIMjNvQ0YsQzhIejNvQ0Usd0lBRUUsYTlIMDNvQ0osQzhIdDNvQ0EsZ0VBSUUsYTNIN1lZLEMySDJZWixtQkFDQSxtQjlIMDNvQ0YsQzhIdDNvQ0EsdUJBRUUscUIzSHRaWSxDMkhxWlosZTNIOVY0QixDMkhnVzVCLHNCOUh5M29DRixDOEh2M29DRSxvREFDRSx3QjlIeTNvQ0osQzhIcjNvQ0EsdUNBRUUsYUFFQSxzQkFEQSxTQUVBLGtCOUh3M29DRixDOEhuM29DRSx3SEFDRSx1QjlIMDNvQ0osQzhIeDNvQ0ksdUhBQ0UsaUM5SDIzb0NOLEM4SHYzb0NFLDZFQUNFLFk5SDAzb0NKLENNaDBwQ0ksMEJ3SG1iSix1Q0F1QkksbUJBQ0Esa0I5SDIzb0NGLEM4SHQzb0NFLHdIQUNFLGtCOUg2M29DSixDQUNGLEM4SHgzb0NFLG9EQUNFLEs5SDIzb0NKLENNbjFwQ0kseUJ3SDRkQSxvREFDRSxROUgwM29DSixDQUNGLEM4SHQzb0NBLGtEQUNFLFU5SHkzb0NGLENNNTFwQ0ksMEJ3SGtlSixrREFJSSxxQjlIMDNvQ0YsQzhIeDNvQ0UsNkVBQ0Usc0I5SDAzb0NKLENBQ0YsQzhIdDNvQ0EsdURBR0UsYUFDQSxzQkFDQSxXQUhBLFU5SDQzb0NGLEM4SHQzb0NBLDRCQUVFLG1CQUVBLGUzSDlhNEIsQzJINmE1QixvQkFFQSxhQUpBLG9COUg2M29DRixDTXAzcENJLDBCd0hzZkosNEJBUUksZ0M5SDAzb0NGLENBQ0YsQzhIeDNvQ0UsbUNBRUUsbUJBRUEsc0JBREEsb0JBRkEsMEI5SDYzb0NKLEM4SHQzb0NBLHNCQUNFLGlCOUh5M29DRixDOEh0M29DQSwwQkFJRSxtREFHQSw0QkFDQSx1QkFDQSxlQUhBLGNBSEEsVUFGQSxrQkFDQSxZQUdBLFk5SDYzb0NGLENNLzRwQ0kseUJ3SDZnQkosMEJBWUksYzlIMDNvQ0YsQ0FDRixDTXA1cENJLDBCd0g2Z0JKLDBCQWtCSSxxQkFEQSxZQUVBLGVBSEEsVTlIODNvQ0YsQ0FDRixDOEh0M29DRSxvQ0FDRSxrQjlIeTNvQ0osQzhIeDNvQ0ksdUNBQ0UsbUJBQ0Esb0I5SDAzb0NOLEM4SHAzb0NJLDJEQUNFLGtCOUhzM29DTixDOEhuM29DSSw4R0FFRSxtQkFDQSxvQkFGQSxrQjlIdTNvQ04sQzhIajNvQ0UscURBQ0UsbUJBQ0Esb0JBQ0EsZTlIbTNvQ0osQzhIajNvQ0ksZ0VBQ0UsVTNINWlCUSxDMkg2aUJSLHlCOUhtM29DTixDOEhoM29DSSxpRUFDRSxlOUhrM29DTixDOEgvMm9DSSxvRUFFRSx1QkFEQSxhQUVBLGU5SGkzb0NOLEM4SDkyb0NJLHlGQUNFLGU5SGczb0NOLEM4SDcyb0NJLGdIQUVFLGU5SCsyb0NOLEM4SDMyb0NFLDZDQUNFLGU5SDYyb0NKLEM4SDMyb0NJLCtDQUNFLGEzSHBrQlEsQzJIcWtCUix5QjlINjJvQ04sQzhIMTJvQ0kseURBQ0UsZTlINDJvQ04sQzhIejJvQ0ksMERBQ0UsbUJBQ0EsbUI5SDIyb0NOLEM4SHoyb0NNLDJFQUNFLGtCOUgyMm9DUixDOEh4Mm9DTSx1RUFDRSxlM0hsaUJzQixDMkhtaUJ0QixlOUgwMm9DUixDOEhwMm9DRSxxQ0FDRSxhOUhzMm9DSixDOEhuMm9DTSw2REFDRSxhOUhxMm9DUixDOEhqMm9DSSwwREFPRSxxQjNIaG5CUSxDMkg0bUJSLDZCQURBLFNBR0EsT0FDQSxhQUxBLGVBR0EsVTlIczJvQ04sQzhIajJvQ00sK0RBRUUsZUFDQSxlM0g5akJzQixDMkgrakJ0QixpQkFDQSwyQkFKQSxvQjlIdTJvQ1IsQ00vK3BDSSx5QndIb2lCSiw4QkE4R0ksZ0I5SGkyb0NGLEM4SC8xb0NFLG9EQUNFLGtCOUhpMm9DSixDOEg5MW9DRSxxQ0FDRSxhOUhnMm9DSixDOEg5MW9DSSwwREFFRSxnQkFDQSxVQUZBLGlCOUhrMm9DTixDOEgvMW9DUSwrREFDRSxvQjlIaTJvQ1YsQ0FDRixDTWxncUNJLDBCd0h1cUJBLG9DQUNFLGtCOUg4MW9DSixDQUNGLEM4SDExb0NBLG1CQUNFLG1CQUNBLFUzSDFwQlksQzJIMnBCWixrQkFDQSxnQkFDQSxtQjlINjFvQ0YsQ00vZ3FDSSwwQndINnFCSixtQkFRSSxhOUg4MW9DRixDQUNGLEM4SDMxb0NBLGdDQUNFLGtCQUNBLGU5SDgxb0NGLENNNWdxQ0ksNEJ3SGlyQkosZ0JBRUksWTlIODFvQ0YsQ0FDRixDOEgzMW9DQSx1QkFDRSxhQUNBLHNCQUNBLFc5SDgxb0NGLEM4SDcxb0NFLCtDQUVFLG1CQUdBLHFCM0h4ckJVLEMySG9yQlYsYUFFQSx5QkFDQSx5QjlIZzJvQ0osQzhINzFvQ0kseURBRUUsbUJBTUEsaUJBREEsWUFFQSxlQVJBLG9CQUlBLGdCQUZBLHVCQUdBLFVBSUEsb0JBTkEsYzlIcTJvQ04sQzhINzFvQ00sMEhBQ0UsY0FFQSxnQkFEQSxjOUhnMm9DUixDOEh2MW9DRSx3REFTRSxtQkFIQSxzQkFFQSxvQkFOQSxZQVFBLHVCQUVBLGNBVEEsa0NBQ0EsbUNBQ0EsVUFKQSxVOUh3Mm9DSixDOEgxMW9DRSxvUUFJRSxpQjlINDFvQ0osQzhIMTFvQ0UsOERBQ0Usd0IzSHB0QlUsQzJIcXRCVixrQjlINDFvQ0osQzhIMTFvQ0UsaUVBRUUsd0IzSHh1QlUsQzJIdXVCVixVOUg2MW9DSixDOEh4MW9DRSxrTUFNRSxzQkFGQSwwQkFDQSxrQ0FGQSxzQjlINjFvQ0osQzhIdDFvQ0UsNkhBR0UsMEJBQ0Esa0NBRkEsc0I5SDAxb0NKLEM4SHAxb0NBLDBCQUNFLFk5SHUxb0NGLENNL21xQ0ksMEJ3SHV4QkosMEJBSUksYUFDQSxROUh3MW9DRixDQUNGLEM4SHIxb0NBLHVCQUVFLG1CQURBLGFBRUEsUzlIdzFvQ0YsQzhIdDFvQ0UsNEJBQ0UsbUJBQ0EsZTNIMXRCMEIsQzJIMnRCMUIsbUI5SHcxb0NKLEM4SHIxb0NFLDJCQUVFLGVBREEsYTlIdzFvQ0osQzhIbjFvQ0EsOEJBSUUsYTNIeHdCWSxDMkhzd0JaLGtCQUdBLGUzSDV1QjRCLEMySDB1QjVCLG9CQUZBLGlCOUgwMW9DRixDTTVvcUNJLHlCd0hpekJKLDhCQVFJLFk5SHUxb0NGLENBQ0YsQytINXNxQ0EsNkJBRUUsYUFDQSxzQkFDQSxpQkFIQSxpQi9Ia3RxQ0YsQytIN3NxQ0Usc0VBQ0Usd0I1SDJGVSxDNEgxRlYsYTVIZ0dVLEM0SC9GVixlL0grc3FDSixDK0g1c3FDRSxzTEFHRSxzRS9IOHNxQ0osQytIMXNxQ0UscURBRUUsbUJBR0Esd0I1SDBFVSxDNEg5RVYsYUFFQSx5QkFDQSx5Qi9INnNxQ0osQytIMXNxQ0ksK0RBRUUsbUJBTUEsaUJBREEsWUFFQSxlQVJBLG9CQUlBLGdCQUZBLHVCQUdBLFVBSUEsb0JBTkEsYy9Ia3RxQ04sQytIMXNxQ00sc0lBQ0UsY0FFQSxnQkFEQSxjL0g2c3FDUixDTTFycUNJLDBCeUgzREosNkJBK0NJLFcvSDBzcUNGLENBQ0YsQytIcnNxQ0Usb0pBQ0UscUI1SDBCVSxDNEh6QlYsOEJBQ0EsK0JBQ0EsNEIvSHlzcUNKLEMrSHRzcUNFLHdJQUNFLHFCNUhtQlUsQzRIaEJWLGdDQUZBLDhCQUNBLDhCL0gwc3FDSixDK0h0c3FDRSwwS0FDRSxxQjVIWVUsQzRIWFYsOEJBQ0EsK0JBQ0EsYTVIYVUsQzRIWlYsWS9IeXNxQ0osQytIdnNxQ0ksb01BQ0UsYS9IMHNxQ04sQytIcHNxQ0UsNkNBQ0UsZS9IdXNxQ0osQytIcnNxQ0UsNkNBQ0UsaUIvSHVzcUNKLEMrSG5zcUNBLHlDQUNFLGE1SE5ZLEM0SE9aLFEvSHNzcUNGLEMrSG5zcUNBLDBDQUNFLHlCQUNBLGEvSHNzcUNGLEMrSG5zcUNBLDBCQUNFLGEvSHNzcUNGLEMrSG5zcUNBLDJCQUNFLHNCQUNBLFUvSHNzcUNGLENNcHZxQ0ksMEJ5SDRDSiwyQkFLSSxzQi9IdXNxQ0YsQ0FDRixDK0hsc3FDSSxvR0FDRSxhL0hxc3FDTixDK0g5cnFDSSx1R0FDRSxnQkFDQSxlL0hpc3FDTixDTWx3cUNJLHlCeUhzRUEsMkRBQ0UsZS9IK3JxQ0osQ0FDRixDK0gzcnFDQSx1REFDRSxhL0g4cnFDRixDK0gzcnFDQSx1RUFDRSxZL0g4cnFDRixDK0gzcnFDQSx3REFDRSxrQi9IOHJxQ0YsQytIM3JxQ0EsMEJBQ0UsZS9IOHJxQ0YsQ2dJbjFxQ0EsNkJBRUUsd0I3SHdGWSxDNkh6RlosZ0JBRUEsMkJoSXMxcUNGLENNaHhxQ0ksNEIwSHpFSiw2QkFLSSxZaEl3MXFDRixDQUNGLENnSXAxcUNBLGtDQUVFLGFBRUEsc0JBREEsOEJBRUEsbUJBSkEsVWhJMjFxQ0YsQ00xeXFDSSwwQjBIbERKLGtDQVFJLGdCQURBLG1CQUVBLGdCQUNBLGdCaEl5MXFDRixDQUNGLENnSXQxcUNBLGtDQUNFLGVoSXkxcUNGLENnSXQxcUNBLHlDQUVFLGFBQ0Esc0JBRkEsVWhJMjFxQ0YsQ001enFDSSwwQjBIaENKLHlDQUtJLFNoSTIxcUNGLENBQ0YsQ2dJeDFxQ0Esd0NBQ0Usb0JoSTIxcUNGLENnSTExcUNFLGtEQUNFLGVoSTQxcUNKLENNeDBxQ0ksMEIwSHJCRixrREFHSSxNaEk4MXFDSixDQUNGLENNaDBxQ0ksNEIwSGxDRixrREFNSSxXaElnMnFDSixDQUNGLENNbDFxQ0kseUIwSFhGLDhDQUVJLGtCaEkrMXFDSixDQUNGLENnSTMxcUNBLGtEQUNFLHVCaEk4MXFDRixDZ0kzMXFDQSxnREFNRSxzQkFDQSw2QkFFQSxTQUdBLE9BREEsU0FFQSxhQUxBLGVBRUEsVWhJNDFxQ0YsQ2dJcjJxQ0Usc0RBQ0UsdUJBQ0EsWWhJdTJxQ0osQ00xMnFDSSx5QjBIQUosZ0RBaUJJLFlBRUEsVUFIQSxnQkFFQSxVaEkrMXFDRixDQUNGLENnSTMxcUNBLHNHQU1FLHFCN0hSWSxDNkhVWixZQVBBLGNBRUEsZUFDQSxpQkFDQSxpQmhJZzJxQ0YsQ2NoMXFDRSxnSUFDRSxhZG0ycUNKLENNaDVxQ0kseUIwSHVCSixzR0FVSSxlQUNBLGdCaEltM3FDRixDQUNGLENNdDVxQ0ksMEIwSHVCSixzR0FjSSxlQUNBLGdCaElxM3FDRixDQUNGLENnSWwzcUNBLG9JQUNFLFloSXEzcUNGLENnSWwzcUNBLG1EQUdFLG1CQUZBLGVBQ0EsWWhJczNxQ0YsQ2dJcDNxQ0UsMERBUUUsK0JBQ0Esb0JBSEEsc0JBREEsa0JBSkEsV0FDQSxxQkFFQSxlQUdBLGtCQUpBLGFoSTQzcUNKLENnSXAzcUNXLHdRQUNQLHNCQUNBLDJEaElzM3FDSixDZ0lsM3FDQSw2Q0FNRSxZQUpBLG1CQUNBLFlBQ0EsV2hJcTNxQ0YsQ2NoNXFDRSwwREFDRSxhZG02cUNKLENnSXA0cUNBLDJDdkY1SEUsd0JBQ0EscUJ1RmdJQSx5REFEQSx3QkFEQSw0QkFGQSxnQkFLQSxXdkY5SEEsZUFGQSxnQkFDQSxnQnpDMGdyQ0YsQ2dJeDRxQ0EsMENBQ0Usc0NBQ0EsdUJoSTI0cUNGLENjdDdxQ0UsdURBQ0UsYWR5OHFDSixDZ0k3NXFDRSxvRkFDRSw4RGhJKzVxQ0osQ2dJMzVxQ0EsbUNBQ0UsbUJBQ0EsbUJBQ0EsdUJoSTg1cUNGLENnSTM1cUNBLG1DQUNFLHdCN0g1RVksQzZIK0VaLGtCQUZBLFU3SGpGWSxDNkhvRlosZ0JBRkEsWWhJZzZxQ0YsQ2dJNzVxQ0Usc0NBQ0UsU0FDQSxpQmhJKzVxQ0osQ2dJMTVxQ0UsbUVBS0UsNkRBREEsd0JBREEsNEJBREEsY2hJKzVxQ0osQ2dJMTVxQ0Usd0RBQ0UsYWhJNDVxQ0osQ2dJMzVxQ0ksMEVBQ0UsMkJBQ0EsYWhJNjVxQ04sQ2dJMzVxQ0ksOElBRUUsd0I3SHZHUSxDNkh3R1IsVWhJNDVxQ04sQ2dJejVxQ0UscUlBRUUsYWhJMjVxQ0osQ2dJejVxQ0UsNEVBQ0UsU2hJMjVxQ0osQ2dJeDVxQ0ksMEVBR0UsbUVBRkEscUNoSTI1cUNOLENjNS9xQ0UsdUZBQ0UsYWQrZ3JDSixDZ0lwNnFDRSwwYkFDRSxnQ0FDQSxlaEkwNnFDSixDZ0l2NnFDSSwrSEFDRSwwQmhJeTZxQ04sQ2dJcjZxQ0ksbUhBQ0UsZ0NBQ0EsZWhJdTZxQ04sQ2dJcDZxQ0UsNEZBQ0UsY2hJczZxQ0osQ2dJcjZxQ0ksbUdBQ0Usb0JoSXU2cUNOLENnSXI2cUNhLHVoQkFDUCx3QmhJdTZxQ04sQ2dJcDZxQ0Usc0ZBQ0Usd0I3SDNJVSxDNkg0SVYsZ0JoSXU2cUNKLENnSWw2cUNBLHFCQUNFLGtCQUNBLFVoSXE2cUNGLENnSWw2cUNBLG9CQUNFLGVoSXE2cUNGLENnSW42cUNFLDJCQUNFLHlCaElxNnFDSixDZ0lwNnFDSSxxQ0FDRSxZaElzNnFDTixDZ0lqNnFDQSxvQkFNRSxXQUNBLGVBTEEsVUFHQSxvQkFKQSxrQkFFQSxTQUNBLHVCaEl1NnFDRixDZ0lsNnFDRSwyQkFDRSx1QmhJbzZxQ0osQ2dJLzVxQ1EsK0dBQ0UsYWhJbzZxQ1YsQ2dJOTVxQ0UsMkJBQ0UsZ0JoSWc2cUNKLENnSS81cUNJLG9DQUNFLGNoSWk2cUNOLENNcG5yQ0ksNEIwSGtOQSxvQ0FHSSxTaEltNnFDTixDQUNGLENnSS81cUNFLDhCQUVFLGNBREEsY2hJazZxQ0osQ003bnJDSSw0QjBIME5GLDhCQUtJLGNoSWs2cUNKLENBQ0YsQ2dJOTVxQ0Esc0dBR0Usc0JBREEsYUFEQSxVaEltNnFDRixDZ0kvNXFDQyw0Q0FDQyxZaElpNnFDRixDTTNvckNJLDRCMEh5T0gsNENBR0csZ0JoSW02cUNGLENBQ0YsQ2dJaDZxQ0MsK0NBQ0MsNEJoSWs2cUNGLENnSWo2cUNFLHlEQUNFLHdCaEltNnFDSixDZ0lqNnFDTSxzRUFDRSxXQUNBLGNoSW02cUNSLENnSTk1cUNFLDBDQUNFLGNoSWc2cUNKLENnSTk1cUNJLGdEQUNFLFloSWc2cUNOLENnSTE1cUNFLDBDQUNFLHNCQUNBLDZCQUVBLFNBR0EsT0FEQSxTQUhBLGVBRUEsVWhJKzVxQ0osQ2dJMzVxQ0ksOENBQ0UsWWhJNjVxQ04sQ2dJMzVxQ00sb0RBQ0Usc0JoSTY1cUNSLENnSXY1cUNBLHFMQUtFLHFCQURBLGVBREEsT0FEQSxTaEk2NXFDRixDZ0l2NXFDQSw0TEFLRSxjQURBLGVBREEsT0FEQSxTaEk2NXFDRixDZ0l2NXFDQSxxTUFFRSxzQmhJMDVxQ0YsQ2dJdjVxQ0EsMkNBRUUsc0JBREEsVWhJMjVxQ0YsQ2dJdDVxQ0EsK0RBQ0UsK0JoSXk1cUNGLENNOXNyQ0ksNEIwSDBURixtQ0FHSSxnQkFHQSw4QkFDQSwrQkFMQSxlQUdBLFdBREEsV2hJMDVxQ0osQ0FDRixDZ0luNXFDQSxpQkFFRSxXQURBLG1CaEl1NXFDRixDZ0luNXFDQSx5Q0FDRSxVN0hwVVksQzZIc1VaLGlCQUNBLHFCQUZBLGdCaEl3NXFDRixDZ0lwNXFDRSw0REFDRSxhaElzNXFDSixDZ0luNXFDQSw2Q0FFRSxnQ0FEQSxlaEl1NXFDRixDaUl0enJDQSxtREFFRSx3QjlIb0ZZLEM4SHJGWixnQmpJMHpyQ0YsQ00vdnJDSSwwQjJINURKLG1EQUlJLGlCakkyenJDRixDQUNGLENpSXp6ckNBLCtEQUVFLG9CQURBLGU5SDhINEIsQzhINUg1QixzQkFDQSx1QkFDQSxpQmpJNHpyQ0YsQ001d3JDSSx5QjJIckRKLCtEQU9JLGVqSTh6ckNGLENBQ0YsQ2lJNXpyQ0EsbUVBSUUsbUJBRkEsZ0NBREEsYUFFQSxzQkFHQSxpQkFEQSxpQmpJZzByQ0YsQ2lJOXpyQ0UseUZBQ0Usa0JqSWcwckNKLENNN3hyQ0kseUIySDNDSixtRUFZSSx1QkFEQSxtQkFFQSxlaklpMHJDRixDQUNGLENpSS96ckNBLG1FQUdFLE9BRkEsbUJBQ0EscUJqSW0wckNGLENNMXlyQ0kseUIySDNCSixtRUFLSSxtQmpJbzByQ0YsQ0FDRixDaUlsMHJDQSxpQ0FDRSxrQkFFQSxjQUdBLG1CQUZBLGdCQUNBLGtCQUhBLFlqSXkwckNGLENpSXAwckNFLHFDQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBRkEsa0JBR0EsUUFHQSxxRGpJczByQ0osQ01qMHJDSSx5QjJIbkJKLGlDQWlCSSxlakl1MHJDRixDQUNGLENpSXIwckNBLGdDQUNFLHFCakl3MHJDRixDaUl2MHJDRSx5Q0FDRSxxQkFDQSxxQmpJeTByQ0osQ2lJdjByQ0Usb0NBRUUsZUFEQSxhakkwMHJDSixDaUl0MHJDQSxpRUFFRSxjQURBLGVqSTAwckNGLENrSW41ckNBLHFCQUNFLFlsSXM1ckNGLENNMzFyQ0ksMEI0SDVESixxQkFHSSxlbEl3NXJDRixDQUNGLENrSXI1ckNBLCtCQUNFLGFsSXc1ckNGLENrSXY1ckNFLGlDQUNFLGFsSXk1ckNKLENrSXg1ckNJLHVDQUNFLGFsSTA1ckNOLENtSXQ2ckNBLGdDQUVFLHdCaElvRlksQ2dJbEJaLGdCQW5FQSxvQm5JMjZyQ0YsQ21JeDZyQ0UsbURBQ0UsWW5JMDZyQ0osQ21JeDZyQ0UscURBS0Usb0JBREEsYUFGQSxnQkFDQSx1QkFGQSxrQm5JODZyQ0osQ21JeDZyQ0ksOERBQ0UsZUFDQSxrQkFDQSxnQkFDQSxnQm5JMDZyQ04sQ21JdDZyQ0Usd0RBRUUsd0JoSTZEVSxDZ0k5RFYsaUJuSXk2ckNKLENtSXQ2ckNFLHNEQUNFLHNCQUNBLDJCbkl3NnJDSixDbUl0NnJDRSwrQ0FHRSxtQkFEQSxhQURBLGdCbkkwNnJDSixDbUl2NnJDSSx3REFDRSxtQm5JeTZyQ04sQ21JeDZyQ00sNERBRUUsZ0JBREEsY25JMjZyQ1IsQ21JdDZyQ0Usb0RBTUUsbUJBREEsYUFGQSxjQUNBLHVCQUhBLGtCbkk0NnJDSixDbUl0NnJDSSwrREFDRSxnQm5JdzZyQ04sQ21JcjZyQ0ksNkRBQ0UseUJBQ0Esa0JBQ0EsZ0JBQ0EsMEJuSXU2ckNOLENtSXA2ckNFLGdEQUNFLGdCbklzNnJDSixDbUlwNnJDRSxvREFDRSxpQkFDQSxnQm5JczZyQ0osQ21JbDZyQ0UseUNBQ0UsZ0JuSW82ckNKLENNOTZyQ0kseUI2SGtCQSwrQ0FDRSxrQm5JKzVyQ0osQ21JOTVyQ0ksd0RBQ0Usa0JuSWc2ckNOLENtSTc1ckNFLGdEQUNFLGdCbkkrNXJDSixDbUk3NXJDRSxzREFDRSwwQm5JKzVyQ0osQ21JNzVyQ0UscURBQ0Usb0JBQ0EsbUJBQ0Esc0JuSSs1ckNKLENBQ0YsQ01qOHJDSSwwQjZIc0NBLGdEQUNFLGlCbkk4NXJDSixDbUk1NXJDRSxzREFDRSw0Qm5JODVyQ0osQ21JNTVyQ0Usb0RBQ0UsaUJBQ0Esb0JuSTg1ckNKLENBQ0YsQ003OHJDSSwwQjZINURKLGdDQStHSSx5Qm5JODVyQ0YsQ21JNzVyQ0Usd0RBS0Usa0JBSkEsbUJBRUEsc0JBREEsd0JBRUEsV25JZzZyQ0osQ21JNzVyQ0UscURBQ0UsbUJBQ0Esb0JuSSs1ckNKLENtSTc1ckNFLGdEQUNFLGVuSSs1ckNKLENtSTU1ckNJLCtEQUNFLG1Cbkk4NXJDTixDQUNGLENNdDlyQ0ksNEI2SDZEQSx5Q0FDRSxjbkk0NXJDSixDbUkxNXJDRSxvREFDRSxrQkFDQSxtQm5JNDVyQ0osQ0FDRixDTS85ckNJLDZCNkh5RUEsdUZBRUUsMEJuSTA1ckNKLENBQ0YsQ21JdjVyQ0csMEJBQ0MsdUZBRUUsMEJuSXk1ckNKLENBQ0YsQ016L3JDSSx5QjZIdUdFLHFHQUNFLFVuSXE1ckNOLENtSW41ckNNLHFIQUNFLFNuSXE1ckNSLENBQ0YsQ01qZ3NDSSwwQjZIa0hJLHFIQUNFLFNuSWs1ckNSLENtSTk0ckNJLGdHQUNFLHlCbklnNXJDTixDbUk3NHJDSSw2R0FDRSxXbkkrNHJDTixDQUNGLENvSXhrc0NBLDhCQUVFLGdCQURBLGtCcEk0a3NDRixDb0kxa3NDRSx5Q0FDRSxnQnBJNGtzQ0osQ01waHNDSSwwQjhIekRGLHlDQUdJLGdCcEk4a3NDSixDQUNGLENNemhzQ0kseUI4SHpERix5Q0FNSSxnQnBJZ2xzQ0osQ0FDRixDb0k5a3NDRSxpREFDRSxZcElnbHNDSixDb0k5a3NDRSxtREFRRSxtQkFDQSxrQkFDQSxnQkFDQSxzQkFOQSxrQkFEQSxhQUZBLGdCQUNBLHVCQUZBLGtCcEl3bHNDSixDb0kza3NDRSxzREFFRSx3QmpJc0RVLENpSXZEVixpQnBJOGtzQ0osQ29JM2tzQ0Usb0RBRUUsc0JBREEsaUJBRUEsMkJwSTZrc0NKLENvSTNrc0NFLDZDQUdFLG1CQURBLGFBREEsZ0JwSStrc0NKLENvSTVrc0NJLHNEQUNFLG1CcEk4a3NDTixDb0k3a3NDTSwwREFFRSxnQkFEQSxjcElnbHNDUixDb0kza3NDRSxrREFNRSxtQkFEQSxhQUZBLGNBQ0EsdUJBSEEsa0JwSWlsc0NKLENvSTFrc0NFLDhDQUNFLGdCcEk0a3NDSixDb0kxa3NDRSxrREFDRSxpQkFDQSxnQnBJNGtzQ0osQ29JcmtzQ0UsdUNBQ0UsZ0JwSXVrc0NKLENNbGxzQ0kseUI4SGVBLDZDQUNFLGtCcElza3NDSixDb0lya3NDSSxzREFDRSxrQnBJdWtzQ04sQ29JcGtzQ0UsOENBQ0UsZ0JwSXNrc0NKLENvSXBrc0NFLG9EQUNFLFlwSXNrc0NKLENvSXBrc0NFLG1EQUNFLG9CQUNBLGtCcElza3NDSixDQUNGLENNcG1zQ0ksMEI4SGtDQSw4Q0FFRSxrQkFEQSxXcElza3NDSixDb0lua3NDRSxvREFDRSxpQkFDQSxjcElxa3NDSixDb0lua3NDRSxrREFDRSxpQkFDQSxvQnBJcWtzQ0osQ0FDRixDTWxuc0NJLDBCOEhpREEsc0RBS0UsdUJBSkEsbUJBRUEsc0JBREEsd0JBRUEsV3BJcWtzQ0osQ29JbGtzQ0UsbURBQ0UsbUJBR0EsZ0JBRkEsc0JBQ0EsbUJwSXFrc0NKLENvSWxrc0NFLDhDQUVFLGtCQURBLFdwSXFrc0NKLENBQ0YsQ014bnNDSSw0QjhId0RBLHVDQUNFLGdCcElta3NDSixDQUNGLENvSTlqc0NHLDRDQUNHLDBCcElpa3NDTixDb0kvanNDTSxnRUFDRSxtQnBJaWtzQ1IsQ29JN2pzQ0ksb0RBQ0UscUJwSStqc0NOLENNcHBzQ0kseUI4SHlGRSw0Q0FDRSx5QnBJOGpzQ04sQ0FDRixDTXpwc0NJLDBCOEgrRkUsNENBQ0UsMEJwSTZqc0NOLENBQ0YsQ005cHNDSSwwQjhIcUdBLDRDQUNFLHlCcEk0anNDSixDQUNGLENNbnFzQ0kseUI4SDRHRSxtR0FDRSxXQUNBLFdwSTBqc0NOLENvSXhqc0NNLG1IQUNFLFNwSTBqc0NSLENBQ0YsQ001cXNDSSwwQjhId0hJLG1IQUNFLFNwSXVqc0NSLENBQ0YsQ29JL2lzQ0EsMkNBQ0UsU3BJa2pzQ0YsQ3FJanZzQ0EsNkJBS0UsbUJBRUEsa0JsSThFWSxDa0lqRlosYUFLQSxpQkFDQSxlbEkySDRCLENrSXBJNUIsYUFDQSxnQ0FJQSx1QkFFQSxtQkFMQSxrQkFRQSx3QnJJb3ZzQ0YsQ010cnNDSSw0QitIekVKLDZCQWFJLHFCcklzdnNDRixDQUNGLENzSXB3c0NBLHVDQU1FLGFBTEEsZUFHQSxlbklrSTRCLENtSXBJNUIsaUJBR0EsbUJBRkEsaUJ0STB3c0NGLENNanRzQ0kseUJnSTVESix1Q0FRSSxhdEl5d3NDRixDQUNGLENNdHRzQ0ksMEJnSTVESix1Q0FXSSxjdEkyd3NDRixDQUNGLENzSXh3c0NBLHdDQUNFLGFBQ0EsOEJBQ0EsaUJ0STJ3c0NGLENzSTF3c0NFLDZDQUdFLHlCQUNBLGFuSTZFVSxDbUkvRVYsNEJBREEsU3RJK3dzQ0osQ3NJMXdzQ00sNERBQ0UsWXRJNHdzQ1IsQ3NJeHdzQ0Usd0VBRUUsZUFDQSxvQkFGQSxhdEk0d3NDSixDc0l6d3NDSSw2RUFFRSxhQURBLDBCdEk0d3NDTixDTXR1c0NJLDRCZ0lqQ0EsNkNBQ0UsVXRJMHdzQ0osQ0FDRixDTXh2c0NJLDBCZ0lkQSxtREFFRSxvQm5JMENRLENtSTNDUixhdEkwd3NDSixDc0l2d3NDSSw0REFDRSxZbkl1Q00sQ21JdENOLGN0SXl3c0NOLENBQ0YsQ3NJcHdzQ0EsK0pBS0Usd0JuSWlCWSxDbUlmWix5QkFDQSxrQkFGQSxnQkFIQSxVQU9BLGFBVEEsa0JBUUEsa0JBRUEsMkJBUEEsMkJBRkEsaUJ0SWd4c0NGLENzSXR3c0NFLDJMQU9FLGlDQUZBLDZCQUNBLDhCQUVBLFlBUEEsV0FHQSxTQUtBLFNBUEEsa0JBUUEsK0JBUEEsT3RJK3dzQ0osQ3NJcndzQ0UsK0xBRUUsVUFEQSxrQnRJd3dzQ0osQ01ueHNDSSw0QmdJZ0JBLDJMQUNFLE90SXN3c0NKLENBQ0YsQ3NJbHdzQ0EsMkNBR0UsT0FDQSx1QkFGQSxRdElzd3NDRixDc0lsd3NDRSxpREFFRSxvQkFDQSxTQUZBLDRCdElzd3NDSixDc0lqd3NDRSxvREFDRSxnQkFDQSxZdEltd3NDSixDTXB6c0NJLHlCZ0krQ0Ysb0RBS0ksYXRJb3dzQ0osQ3NJcnhzQ0YsMkNBc0JJLHNCdElvd3NDRixDQUpGLENzSTV2c0NBLHlDQUdFLGFBREEsS3RJb3dzQ0YsQ3NJandzQ0UsaURBQ0UsUXRJbXdzQ0osQ010MHNDSSx5QmdJNkRKLHlDQVVJLGN0SW13c0NGLENBQ0YsQ3NJaHdzQ0EsK0NBQ0UsYUFDQSw2QkFDQSxnQnRJbXdzQ0YsQ01qMXNDSSx5QmdJMkVKLCtDQUtJLGV0SXF3c0NGLENBQ0YsQ3NJbHdzQ0EsOENBQ0UsNERBSUEsb0JBR0EsZUFEQSxjQURBLFl0SW93c0NGLENzSWp3c0NFLGtEQUNFLFl0SW13c0NKLENzSWp3c0NFLG1EQUNFLGNBQ0EsV3RJbXdzQ0osQ3NJandzQ0UsdURBQ0UseUN0SW13c0NKLENzSWp3c0NFLHdEQUNFLGdEdEltd3NDSixDc0lqd3NDRSx1REFDRSwrQ3RJbXdzQ0osQ3NJandzQ0UseURBQ0UsaUR0SW13c0NKLENNajNzQ0kseUJnSWdIRix1REFFSSxZdEltd3NDSixDQUNGLENzSS92c0NBLDhDQUVFLFVuSXBHWSxDbUltR1osaUJ0SW13c0NGLENzSS92c0NBLGdDQUVFLGtCbkkxR1ksQ21JbUhaLGdCQUxBLFNBQ0EsT0FOQSxnQkFFQSxlQUVBLFFBR0EsU0FDQSxVdElrd3NDRixDc0kvdnNDRSxxQ0FDRSxtQkFFQSxrQkFEQSxldElrd3NDSixDc0lod3NDSSw4Q0FDRSxrQnRJa3dzQ04sQ003MXNDSSxtRGdJb0dFLDhDQUNFLHFCdEk0dnNDTixDQUNGLENNcDVzQ0kseUJnSTRISixnQ0FxQ0ksa0JBSEEsWUFDQSxVQUhBLGtCQUNBLGVBR0EsZXRJNnZzQ0YsQ0FDRixDTTk1c0NJLDBCZ0k0SEosZ0NBd0NJLGlCQUNBLGV0STh2c0NGLENzSTd2c0NFLHFDQUVFLGVBREEsbUJ0SWd3c0NKLENzSTl2c0NJLDhDQUNFLGlCdElnd3NDTixDQUNGLENNOTVzQ0ksNEJnSStHSixnQ0F3REksc0JBTEEsYUFDQSwyQkFDQSw4QkFFQSxjdElnd3NDRixDc0k5dnNDRSx3REFFRSxtQkFEQSxhQVFBLGNBTkEsdUJBQ0EsZ0JBQ0EsaUJBR0EsWXRJK3ZzQ0osQ3NJN3ZzQ0kseUZBQ0UscUJBQ0EsY3RJK3ZzQ04sQ3NJOXZzQ00sNkZBR0UsZUFGQSxlQUNBLGF0SWl3c0NSLENzSTd2c0NJLG1FQUVFLGtCdEk4dnNDTixDQUNGLENzSXp2c0NBLHNDQUNFLG1CdEk0dnNDRixDc0kzdnNDRSwrQ0FDRSxvQnRJNnZzQ0osQ01oOXNDSSx5QmdJZ05KLHNDQU1JLFl0STh2c0NGLENBQ0YsQ3NJM3ZzQ0Esb0ZBRUUsa0JBQ0EsbUJ0STh2c0NGLENzSTN2c0NJLDhHQUVFLGVBREEsYXRJK3ZzQ04sQ01oK3NDSSwwQmdJME5KLG9GQWFJLGVBQ0EsYXRJOHZzQ0YsQ0FDRixDc0kzdnNDQSwwQ0FLRSxtQkFEQSxZdEk0dnNDRixDc0k1dXNDQSwwQ0FFRSx5QkFEQSxhdElndnNDRixDc0k3dXNDRSxtREFDRSxRdEkrdXNDSixDc0k1dXNDTSwyRUFDRSxZbklqT00sQ21Ja09OLFl0STh1c0NSLENNeC9zQ0ksMEJnSWdSQSxtREFDRSxVdEkydXNDSixDc0l4dXNDRSxnREFFRSxvQm5JeFBRLENtSXVQUixhdEkydXNDSixDc0lodXNDUSw2TUFDRSxZdElxdXNDVixDQUNGLENzSTd0c0NFLDBEQUNFLFl0SWd1c0NKLENzSTN0c0NFLG9EQUNFLGNuSXpRVSxDbUkwUVYsWW5JMVFVLENtSTJRVixjdEk4dHNDSixDTXBndENJLDRCZ0kyU0YsK0ZBRUUsWXRJNnRzQ0YsQ3NJMXRzQ0EsMENBQ0UsT0FFQSxlQURBLHVCQUVBLGtCdEk0dHNDRixDc0kzdHNDRSxtREFDRSxZdEk2dHNDSixDc0kxdHNDQSwyQ0FDRSx5QkFDQSx3QnRJNHRzQ0YsQ3NJMXRzQ0EsMkNBQ0UseUJBQ0EsZXRJNHRzQ0YsQ3NJM3RzQ0Usa0RBQ0UsWUFHQSxRQUZBLFNBQ0Esa0N0STh0c0NKLENzSTN0c0NFLGlEQUNFLFF0STZ0c0NKLENzSTN0c0NJLCtEQUNFLFVBQ0EsT3RJNnRzQ04sQ3NJM3RzQ00sc0VBQ0UsUXRJNnRzQ1IsQ0FDRixDc0lodHNDQSx5QkFFRSxtQnRJd3RzQ0YsQ3NJL3NzQ0EscUNBS0UsU0FDQSxPQUxBLGdCQUNBLGVBRUEsUUFHQSxTQUNBLFV0SXN0c0NGLENzSXB0c0NFLDBDQUNFLG1CQUVBLGtCQURBLGV0SXV0c0NKLENzSWp0c0NFLCtDQUNFLFN0SW10c0NKLENNMWx0Q0kseUJnSW9YSixxQ0EyQkksa0JBSEEsWUFDQSxVQUZBLGtCQURBLGVBSUEsZXRJcXRzQ0YsQ3NJbHRzQ0UsMENBQ0UsY3RJb3RzQ0osQ0FDRixDTXZtdENJLDBCZ0lvWEoscUNBa0NJLGlCQUNBLGV0SXF0c0NGLENzSXB0c0NFLDBDQUNFLGN0SXN0c0NKLENzSXJ0c0NJLG1EQUNFLGlCdEl1dHNDTixDQUNGLENNdG10Q0ksNEJnSXVXSixxQ0E2Q0ksbUJBREEsYUFHQSxlQURBLDhCQUdBLGN0SXN0c0NGLENzSXJ0c0NFLDZEQUVFLG1CQURBLGFBUUEsY0FOQSx1QkFDQSxnQkFDQSxpQkFHQSxZdElzdHNDSixDc0lwdHNDSSw4RkFDRSxxQkFDQSxjdElzdHNDTixDc0lydHNDTSxrR0FHRSxlQUZBLGVBQ0EsYXRJd3RzQ1IsQ3NJcHRzQ0ksd0VBRUUsa0J0SXF0c0NOLENzSWx0c0NFLCtDQUdFLG1CQURBLGFBR0EsZUFEQSw4QkFIQSxRdEl3dHNDSixDQUNGLENzSWx0c0NFLHdEQUNFLHFCdElvdHNDSixDc0lqdHNDRSx5Q0FJRSxZQURBLGdCQUZBLGNBQ0EsVXRJcXRzQ0osQ01qcXRDSSx5QmdJMGNGLHlDQVNJLFlBREEsa0JBRUEsZ0JBSEEsZ0JBREEsVXRJeXRzQ0osQ0FDRixDTTFxdENJLDBCZ0kwY0YseUNBYUksa0J0SXV0c0NKLENBQ0YsQ3NJcnRzQ0ksOENBRUUsbUJBREEsYUFFQSxzQnRJdXRzQ04sQ012cXRDSSw2QmdJNmNBLDhDQU1JLGdCQUVBLG1CQURBLFF0SXl0c0NOLENBQ0YsQ3VJcnZ0Q0EsZ0RBTUUsYUFMQSxlQUdBLGVwSWdJNEIsQ29JbEk1QixpQkFHQSxtQkFGQSxpQnZJMnZ0Q0YsQ01wc3RDSSx5QmlJMURKLGdEQVFJLGF2STB2dENGLENBQ0YsQ016c3RDSSwwQmlJMURKLGdEQVdJLGN2STR2dENGLENBQ0YsQ3VJenZ0Q0EsaURBQ0UsYUFDQSw4QkFDQSxpQnZJNHZ0Q0YsQ3VJM3Z0Q0Usc0RBR0UseUJBQ0EsY0FGQSw0QkFEQSxTdklnd3RDSixDTTdzdENJLDRCaUlwREYsc0RBTUksc0J2SSt2dENKLENBQ0YsQ3VJN3Z0Q00scUVBQ0UsWXBJMkRNLENvSXpETixjcEl5RE0sQ29JMUROLGF2SWd3dENSLEN1SXp2dENNLCtIQUVFLFlwSWlETSxDb0lsRE4sYXZJZ3d0Q1IsQ3VJM3Z0Q0UscURBRUUsWUFDQSxvQkFGQSxVdkkrdnRDSixDdUk1dnRDSSwwREFDRSwwQnZJOHZ0Q04sQ012dXRDSSw0QmlJbkJBLHNEQUNFLFV2STZ2dENKLENBQ0YsQ3VJenZ0Q0EsK0NBRUUsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxrQkFMQSxrQkFNQSx5QnZJNHZ0Q0YsQ3VJMXZ0Q0Usb0VBQ0UsZXZJNHZ0Q0osQ010d3RDSSx5QmlJQUosK0NBY0ksZXZJNHZ0Q0YsQ0FDRixDTXp0dENJLG1EaUlsREosK0NBa0JJLGV2STZ2dENGLEN1STN2dENFLHlFQUNFLGF2STZ2dENKLENBQ0YsQ3VJenZ0Q0Esb0RBR0UsT0FDQSx1QkFGQSxRdkk2dnRDRixDdUkxdnRDRSwwREFFRSxVQUNBLFNBRkEsa0J2STh2dENKLEN1STF2dENFLDZEQUNFLGdCQUNBLFl2STR2dENKLENNbHl0Q0kseUJpSW9DRiw2REFJSSxhdkk4dnRDSixDdUk1d3RDRixvREFrQkksc0J2SSt2dENGLENBSkYsQ3VJdHZ0Q0Esd0RBQ0UsYUFDQSw2QkFDQSxnQnZJOHZ0Q0YsQ01senRDSSx5QmlJaURKLHdEQUtJLGV2SWd3dENGLENBQ0YsQ3VJN3Z0Q0EsdURBQ0UsMkVBSUEsb0JBR0EsZUFEQSxjQURBLFl2SSt2dENGLEN1STV2dENFLDJEQUNFLFl2STh2dENKLEN1STV2dENFLDREQUNFLGNBQ0EsV3ZJOHZ0Q0osQ3VJNXZ0Q0UsZ0VBQ0Usd0R2STh2dENKLEN1STV2dENFLGlFQUNFLCtEdkk4dnRDSixDdUk1dnRDRSxnRUFDRSw4RHZJOHZ0Q0osQ3VJNXZ0Q0Usa0VBQ0UsZ0V2STh2dENKLENNbDF0Q0kseUJpSXNGRixnRUFFSSxZdkk4dnRDSixDQUNGLEN1STF2dENBLHVEQUVFLFVwSTFFWSxDb0l5RVosaUJ2STh2dENGLEN1STF2dENBLHlDQUVFLGtCcEloRlksQ29Jd0ZaLGtCcEluRlksQ29JK0VaLFNBQ0EsT0FOQSxlQUVBLGVBRUEsUUFHQSxTQUNBLFdBTEEsVXZJbXd0Q0YsQ3VJNXZ0Q0UsaURBRUUsbUJBREEsYUFFQSwwQnZJOHZ0Q0osQ3VJN3Z0Q0ksbURBSUUsaUJ2STR2dENOLENNajN0Q0ksMEJpSWlIQSxtREFFSSxpQnZJa3d0Q04sQ0FDRixDTXoydENJLDRCaUlvR0EsbURBTUksY3ZJbXd0Q04sQ0FDRixDdUlod3RDRSw4Q0FFRSxrQkFEQSxldkltd3RDSixDdUlqd3RDSSx1REFDRSxrQnZJbXd0Q04sQ3VJaHd0Q0UsaUVBQ0UsaUJBQ0EsaUJ2SWt3dENKLENNdDR0Q0kseUJpSWtHSix5Q0FzQ0ksU0FEQSxpQkFFQSxVQUNBLFV2SW13dENGLEN1SWp3dENFLGlFQUNFLGV2SW13dENKLENBQ0YsQ01qNXRDSSwwQmlJa0dKLHlDQStDSSxjdklvd3RDRixDdUlud3RDRSw4Q0FFRSxlQURBLFl2SXN3dENKLEN1SXB3dENJLHVEQUNFLGlCdklzd3RDTixDQUNGLENNaDV0Q0ksNEJpSXFGSix5Q0E2REksYXZJa3d0Q0YsQ3VJdHd0Q0UsaURBQ0UsYUFDQSw2QnZJd3d0Q0osQ3VJcHd0Q0UsaUVBRUUsbUJBREEsYUFNQSxpQkFKQSx1QkFDQSxnQkFDQSx3QkFDQSxVdkl1d3RDSixDdUlyd3RDSSxrR0FDRSxxQkFDQSxjdkl1d3RDTixDdUl0d3RDTSxzR0FHRSxjQUZBLGVBQ0EsWXZJeXd0Q1IsQ3VJcnd0Q0ksNEVBRUUsa0J2SXN3dENOLENBQ0YsQ3VJand0Q0EsK0NBQ0UsbUJ2SW93dENGLEN1SW53dENFLHdEQUNFLG9Cdklxd3RDSixDTWw4dENJLHlCaUkwTEosK0NBTUksWXZJc3d0Q0YsQ0FDRixDdUlsd3RDRSxtRUFDRSxTdklxd3RDSixDTTk3dENJLDRCaUk4TEYsaUhBRUUsWXZJb3d0Q0YsQ3VJand0Q0EsbURBQ0UsT0FFQSxtQkFEQSxzQnZJb3d0Q0YsQ3VJbHd0Q0UsNERBQ0UsWXZJb3d0Q0osQ3VJand0Q0Esb0RyRzlRRSx3Qi9Cb0ZVLEM2QjNFWixvQjdCMkVZLEM2QjdFWixVaEM2Z3VDQSxDTzlndUNBLDBEMkJORSxxQi9CMkVVLEM2QjVEVixvQkFYaUMsQ0FTakMsYWhDNGd1Q0YsQ2dDdmd1Q0Esb0hFbEJFLHFCL0IyRVUsQzZCckRWLG9CQWxCaUMsQ0F1Qi9CLGlDQVBGLFVoQzJndUNGLENnQy8vdENBLDBIQUdFLHdCN0JpRFUsQzZCaERWLG9CN0JnRFUsQzZCbERWLFVoQ2tndUNGLENnQ3ovdENBLDRQQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLFVoQzIvdENGLENnQ3AvdENFLDhRQUtJLGdDaENrL3RDTixDdUkzeHRDQSxvREFDRSx5QkFDQSxldkk2eHRDRixDdUk1eHRDRSwyREFDRSxZQUdBLFFBRkEsU0FDQSxrQ3ZJK3h0Q0osQ3VJNXh0Q0UsMERBQ0UsUXZJOHh0Q0osQ3VJeHh0Q0YsZ0VBRUUsYXZJMnh0Q0EsQ0FKRixDdUlueHRDQSxpQ0FFRSxtQkFDQSxpQkFFQSxrQkFKQSxrQkFHQSxXdkk0eHRDRixDTXBndUNJLDZCaUlvT0osaUNBU0ksZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxrQkFMQSxrQkFEQSxXdklteXRDRixDQUNGLENNL2d1Q0ksNEJpSW9PSixpQ0FpQkksY0FEQSxVdklneXRDRixDQUNGLEN1STV4dENBLDZDQUVFLG1CQUlBLGdCQUhBLGlCQUVBLGtCQUpBLGtCQU1BLG1CQUhBLGlCdklreXRDRixDTS9odUNJLDZCaUl5UEosNkNBV0ksZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxrQkFMQSxpQnZJcXl0Q0YsQ0FDRixDTXppdUNJLDRCaUl5UEosNkNBbUJJLGNBREEsVXZJbXl0Q0YsQ0FDRixDdUkveHRDQSxpQ0FFRSxzQkFEQSxrQkFFQSxtQkFDQSxpQkFDQSxrQkFDQSxrQnZJa3l0Q0YsQ014anVDSSw2QmlJZ1JKLGlDQVVJLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esa0JBTEEsaUJ2SXd5dENGLENBQ0YsQ3VJaHl0Q0EseUJBQ0UsaUJ2SW15dENGLENNdGt1Q0ksNkJpSWtTSix5QkFHSSxldklxeXRDRixDQUNGLENNeGx1Q0kseUJpSXVUSiwwQkFFTSxpQnZJb3l0Q0osQ0FDRixDTTlsdUNJLDBCaUl1VEosMEJBS00scUJ2SXN5dENKLENBQ0YsQ3dJM3B1Q0EsaUNBS0kscUJBRkEsYUFDQSxlQUVBLG1CQUpBLGV4SWlxdUNKLENNM211Q0ksMEJrSXhESixpQ0FTUSxrQ3hJOHB1Q04sQ0FDRixDTW5tdUNJLDRCa0lyRUosaUNBY1Esc0JBQ0EsZ0JBRkEsZXhJaXF1Q04sQ0FDRixDd0k1cHVDQSxnQ0FFSSxPQUNBLGV4SThwdUNKLENNL211Q0ksNEJrSWxESixnQ0FPUSxlQURBLGdCQUVBLGdCeEkrcHVDTixDQUNGLENNbm91Q0ksMEJrSXpCSixrQ0FJUSxzQnhJNnB1Q04sQ0FDRixDd0kxcHVDQSx3Q0FDSSxrQnhJNnB1Q0osQ01ob3VDSSw0QmtJOUJKLHdDQUlRLGtCeEk4cHVDTixDQUNGLEN3STNwdUNBLG1DQUVJLFlBREEsV3hJK3B1Q0osQ012cHVDSSx5QmtJVEosbUNBTVEsa0JBREEsMEJBRUEsVXhJK3B1Q04sQ0FDRixDd0l2cHVDSSx3RUFFSSxjQURBLFl4SStwdUNSLEN3SXpwdUNJLDRDQUVJLGlCQURBLGV4STZwdUNSLEN3SXhwdUNBLCtCQUVJLGFySUdVLENxSUZWLGdCQUNBLGlCQUhBLGdCeEk4cHVDSixDd0l2cHVDSSxpREFDSSxjQUNBLGV4STBwdUNSLEN3SXJwdUNBLDBDQUVJLGVBREEsYXhJeXB1Q0osQ3dJanB1Q0EsNENBQ0ksYXhJb3B1Q0osQ3dJN291Q0EsOEJBQ0ksYUFDQSxheElncHVDSixDd0k1b3VDSSx5RUFDSSxjeEkrb3VDUixDd0k1b3VDSSxtRkFDSSxleEk4b3VDUixDTWhzdUNJLDRCa0lzREkseUZBRUksNkJBREEsZ0J4SThvdUNWLENBQ0YsQ3dJeG91Q0EsZ0NBR0ksZ0NBREEsYUFEQSxXeEk2b3VDSixDTXp0dUNJLHlCa0kyRUosZ0NBTVEsbUJBQ0Esa0JBQ0EsZXhJNG91Q04sQ0FDRixDd0kxb3VDSSx5REFFSSxzQkFDQSxrQkFGQSxTeEk4b3VDUixDd0l6b3VDSSxtREFFSSxzQkFDQSxrQkFGQSxTeEk2b3VDUixDTTd0dUNJLDRCa0k4REosZ0NBd0JRLGV4STJvdUNOLENBQ0YsQ3dJeG91Q0EsNENBQ0ksZ0JBRUEsWUFEQSxlQUVBLFV4STJvdUNKLENNdHZ1Q0kseUJrSXVHSiw0Q0FPUSxtQkFHQSwyQkFEQSw0QkFEQSxXeEk4b3VDTixDQUNGLEN3STFvdUNJLCtDQUdJLFdBRkEsZUFDQSxnQnhJNm91Q1IsQ010dnVDSSw0QmtJdUdBLCtDQU1RLGN4STZvdUNWLENBQ0YsQ3dJem91Q0EseUNBQ0ksb0J4STRvdUNKLEN3SXhvdUNJLDBCQUVJLGtCQURBLFd4STRvdUNSLEN3SXRvdUNBLHdCQUVJLCtCQUNBLFdBRkEsU3hJMm91Q0osQ3dJdm91Q0ksNEJBRUksWUFEQSxVeEkwb3VDUixDd0lyb3VDQSxxQ0FDSSw4QnhJd291Q0osQ3dJcm91Q0EsNkJBSUksZ0JBQ0EsOEJBS0EsV0FGQSxlQURBLGdCQUxBLGFBT0EsaUJBSEEsNEJBSEEsWUFGQSxTeElpcHVDSixDd0l0b3VDSSxrQ0FDSSxleEl3b3VDUixDTWx5dUNJLDRCa0k2SUosNkJBaUJRLGdDeEl3b3VDTixDQUNGLEN3SXJvdUNBLHNCQUNJLGV4SXdvdUNKLENNM3l1Q0ksNEJrSWtLSixzQkFJUSxleEl5b3VDTixDQUNGLEN3SXRvdUNBLDZGQUlJLHFCQUNBLDRCQUZBLG9CQURBLGdCQURBLDRCeEk2b3VDSixDd0lsb3VDQSxxSEFDSSxheElxb3VDSixDd0lsb3VDQSxzRUFDSSxZeElxb3VDSixDd0lsb3VDQSxrQ0FDSSxhQUNBLHNCeElxb3VDSixDeUkzNHVDQSxpQkFDSSxtQnpJODR1Q0osQ016MHVDSSw0Qm1JdEVKLGlCQUlRLG9CekkrNHVDTixDeUk3NHVDTSxtQ0FDSSxjekkrNHVDVixDQUNGLEN5STU0dUNJLG9CQUNJLGdCQUNBLGN6STg0dUNSLEN5STM0dUNJLDhCQUVJLGdDQURBLFV6STg0dUNSLEN5STM0dUNRLG9GQUVJLGF6STY0dUNaLEN5SXo0dUNJLGlDQUtJLG1CQURBLGFBREEsK0JBRkEsa0JBQ0EsVXpJODR1Q1IsQ3lJejR1Q1EsbURBRUksbUJBREEsWXpJNDR1Q1osQ3lJcjR1Q1ksK0hBQ0ksV3pJMDR1Q2hCLENNOTJ1Q0ksNEJtSTVDQSxpQ0FxQlEsb0J6SXk0dUNWLENBQ0YsQ3lJdDR1Q0ksOEJBS0ksWUFGQSxPQUZBLGtCQUNBLE1BRUEsV0FFQSxTekl3NHVDUixDeUlyNHVDSSx5REFDSSxZekl1NHVDUixDeUlwNHVDSSwwQkFHSSxnQkFEQSxRQURBLGtCQUdBLFV6SXM0dUNSLENNajV1Q0ksMEJtSU9BLDBCQU9RLHFCekl1NHVDVixDQUNGLENNejR1Q0ksNEJtSU5BLDBCQVdRLFl6SXc0dUNWLENBQ0YsQ3lJdDR1Q1EsaUNBR0ksc0JBRUEsWUFKQSxnQkFLQSxzQkFGQSxXQUZBLGF6STQ0dUNaLENNbjZ1Q0ksMEJtSXFCSSxpQ0FVUSxxQkFEQSxZekkwNHVDZCxDQUNGLEN5SXQ0dUNRLDBDQUNJLFN6SXc0dUNaLEN5SW40dUNBLGdFQUVJLDhEQURBLGlCQUdBLG9CQURBLG9CQUVBLFN6SXM0dUNKLEN5SXA0dUNBLDhCQUNJLHNCQUNBLGF6SXU0dUNKLEN5SXI0dUNBLDRCQUtJLFlBQ0Esb0JBQ0EsNENBQ0EsY0FMQSxhQURBLGtCQUVBLFV6STI0dUNKLEN5SXQ0dUNJLDhCQUNJLG1CQUNBLGdCekl3NHVDUixDTTE3dUNJLDRCbUlzREksOEJBQ0ksbUJBQ0EsZ0J6SXU0dUNWLENBQ0YsQ003OHVDSSx5Qm1Jb0RKLDRCQXdCUSxnQkFDQSxrQkFGQSxhQURBLGF6STA0dUNOLENBQ0YsQ01yOXVDSSwwQm1Jb0RKLDRCQThCUSxzQkFEQSxXekl5NHVDTixDQUNGLEN5SXQ0dUNJLCtCQUNJLGN6SXc0dUNSLENNOTl1Q0ksMEJtSXFGQSwrQkFJUSxXekl5NHVDVixDQUNGLEN5SXQ0dUNJLGtDQUNJLGlCQUVBLGdCQURBLG9Cekl5NHVDUixDTTM5dUNJLDRCbUlnRkEsa0NBTVEsbUJBQ0Esa0J6SXk0dUNWLENBQ0YsQ005K3VDSSwwQm1JdUdJLHNDQUVRLGlCQUNBLG9Cekl5NHVDZCxDQUNGLENNdit1Q0ksNEJtSTBGSSxzQ0FPUSxtQkFDQSxrQnpJMDR1Q2QsQ0FDRixDeUlwNHVDSSxpQ0FNSSxpQkFDQSxZQUNBLFdBSEEsZUFKQSxvQkFDQSxvQkFFQSxrQkFLQSxVQU5BLHlCekk0NHVDUixDeUlwNHVDUSx1Q0FDSSxhdElwR0UsQ3NJcUdGLG9CeklzNHVDWixDTTUvdUNJLDRCbUl5R0EsaUNBaUJRLG1CQUNBLGdCeklzNHVDVixDQUNGLEN5SWw0dUNBLDhFQUVJLGF6SXE0dUNKLEN5SW40dUNJLG9GQUNJLG9CQUVBLGdCQURBLGdCekl1NHVDUixDeUlwNHVDUSw0RkFFSSxjQUVBLG1CQURBLDJCQUZBLFl6STA0dUNaLEN5SW40dUNJLGtGQUNJLG9CQUNBLGV6SXM0dUNSLEN5SW40dUNJLHdHQUNJLFl6SXM0dUNSLENNN2h2Q0ksNEJtSWdJSiw4RUEyQlEsYXpJdTR1Q04sQ3lJcjR1Q00sb0ZBQ0ksbUJBQ0EsZ0J6SXc0dUNWLEN5SXY0dUNVLDRGQUNJLGtCekkwNHVDZCxDeUl0NHVDTSxrRkFDSSxrQnpJeTR1Q1YsQ0FDRixDeUluNHVDUSxpRkFDSSxjeklzNHVDWixDeUloNHVDQSx5RkFFSSxxQnpJbTR1Q0osQ3lJajR1Q0ksNkZBQ0ksb0JBQ0EsZXpJbzR1Q1IsQ005anZDSSw0Qm1Jd0xBLDZGQUtRLG1CQUNBLGdCeklzNHVDVixDQUNGLEN5SWw0dUNRLGlJQUNJLGlCeklxNHVDWixDeUloNHVDSSxpSEFFSSx1QkFEQSxZeklvNHVDUixDeUk5M3VDUSwySEFDSSxjeklpNHVDWixDeUk1M3VDZ0IsaUpBS0ksWUFIQSxtQkFDQSxnQkFDQSxpQkFIQSxZekltNHVDcEIsQ3lJejN1Q1EsNkhBSUksZ0VBQ0EsNEJBSkEscUJBRUEsZUFHQSxrQkFKQSxheklnNHVDWixDeUl0M3VDUSx5SEFDSSx3QnpJeTN1Q1osQ3lJcDN1Q0EsNENBQ0ksbUJ6SXUzdUNKLEN5SWwzdUNRLGdEQUVJLFlBREEsVXpJczN1Q1osQ3lJaDN1Q0EsMkRBQ0ksa0J6SW0zdUNKLENNcG52Q0ksNEJtSWdRSiwyREFJUSxvQnpJbzN1Q04sQ0FDRixDeUlqM3VDQSxpQ0FDSSxhQUNBLFdBQ0Esa0J6SW8zdUNKLEN5SW4zdUNJLDRDQUNJLFF6SXEzdUNSLEN5SWozdUNBLGdDQU1JLGVBTEEsb0JBR0EsZ0JBRkEsb0JBQ0EsV0FFQSxnQnpJcTN1Q0osQ3lJbDN1Q0ksd0NBRUksNkJBREEsU3pJcTN1Q1IsQ00vb3ZDSSw0Qm1JaVJKLGdDQWNRLGVBQ0EsZ0J6SW8zdUNOLENBQ0YsQ3lJaDN1Q0EsOEJBU0ksWUFHQSw4QkFGQSxXQUdBLGVBTEEsb0JBTEEsZUFRQSx5QkFOQSxrQkFFQSxRQURBLFFBRkEsVXpJMDN1Q0osQ3lJLzJ1Q0ksa0NBSUksK0JBRkEsWUFHQSxxQkFKQSxnQkFFQSxVekltM3VDUixDTTFxdkNJLDRCbUlxU0osOEJBNEJRLGtEQURBLGdCQUVBLGFBRUEsbUJBQ0EsWUFGQSx1QkFMQSxVQURBLDJDQUVBLHlCekl1M3VDTixDeUkvMnVDTSxrQ0FHSSx1QkFGQSxjekltM3VDVixDQUNGLEN5STcydUNBLHNDQUNJLGFBRUEsU0FEQSxrQnpJaTN1Q0osQ01sc3ZDSSw2Qm1JK1VKLHNDQU1RLGN6SWkzdUNOLENBQ0YsQ3lJNTJ1Q0ksOERBQ0ksV0FDQSxlekkrMnVDUixDTTVzdkNJLDRCbUkyVkEsOERBSVEsa0J6SWkzdUNWLENBQ0YsQ3lJNzJ1Q0Esc0JBQ0ksY0FDQSxlQUdBLGtCQUZBLGdCQUNBLGdCeklpM3VDSixDeUkzMnVDSSwwREFDSSxjQUNBLGVBQ0EsZ0J6STgydUNSLEN5STUydUNRLDREQUNJLGdCekk4MnVDWixDeUkxMnVDSSw4Q0FFSSxnQkFEQSxZekk2MnVDUixDeUl4MnVDQSw2Q0FDSSxrQnpJMjJ1Q0osQ3lJeDJ1Q0EsaUlBRUksWXpJMjJ1Q0osQ3lJdjJ1Q0EsMEVBQ0ksZXpJMDJ1Q0osQ3lJdDJ1Q0ksNkNBQ0ksaUJBQ0Esb0J6SXkydUNSLEN5SXQydUNJLDZDQUNJLG1CQUNBLG1CQUNBLGN6SXcydUNSLEN5SXIydUNJLDZDQUNJLG1CQUNBLG9Cekl1MnVDUixDeUlsMnVDSSxxQ0FFSSxtQkFEQSxhQUVBLDZCeklxMnVDUixDTXZ3dkNJLDZCbUlxYUEsNkNBS1EsK0RBQ0EsNEJBQ0EsMEJBTEEsY0FFQSxZQURBLFV6SXcydUNWLEN5SWgydUNFLDRDQUVRLHdCekltMnVDVixDQUpGLENNanh2Q0ksNEJtSXViSSxvQ0FDSSxtQkFDQSxnQnpJazJ1Q1YsQ0FDRixDeUk5MXVDQSxzQ0FDSSxheklpMnVDSixDeUkvMXVDSSx5Q0FDSSxvQkFDQSxnQkFDQSxnQnpJaTJ1Q1IsQ01yeXZDSSw0Qm1Jd2NJLHlDQUNJLGtCeklnMnVDVixDQUNGLEN5STUxdUNBLGtDQUNJLDBCQUNBLGN6SSsxdUNKLEN5STcxdUNBLDRDQUNJLGN6SWcydUNKLEN5STcxdUNBLG9DQUNJLFl6SWcydUNKLEN5STUxdUNRLDBPQUNJLGtCeklpMnVDWixDTTd6dkNJLDRCbUlzZEosb0NBV1EsYXpJZzJ1Q04sQ3lJNTF1Q1UsME9BQ0ksa0J6SWkydUNkLENBQ0YsQ3lJNzF1Q0ksaURBQ0ksb0JBQ0EsZ0JBQ0EsZ0J6SSsxdUNSLEN5STMxdUNBLDBDQUVJLGFBQ0Esc0JBRkEsY3pJZzJ1Q0osQ01uMXZDSSw0Qm1Ja2ZKLDBDQVFRLGlDekk4MXVDTixDQUNGLEN5STMxdUNBLCtDQUNJLFFBQ0EsU3pJODF1Q0osQ3lJNTF1Q0ksMERBQ0kseUJ6STgxdUNSLEN5STMxdUNJLGtEQUNJLG1Cekk2MXVDUixDeUkxMXVDSSxrREFDSSxTQUNBLHFCekk0MXVDUixDeUkxMXVDUSxxREFDSSxhQUNBLG9Cekk0MXVDWixDeUkxMXVDWSxrRUFDSSxrQnpJNDF1Q2hCLEN5SXoxdUNZLDBEQUdJLGFBRkEsZUFDQSxnQnpJNDF1Q2hCLEN5SXoxdUNnQixzRUFDSSxZekkyMXVDcEIsQ01wNHZDSSx5Qm1JbWlCUSwwREFVUSxZekkyMXVDbEIsQ3lJejF1Q2tCLHNFQUNRLFl6STIxdUMxQixDQUNGLENNLzN2Q0ksNEJtSTBpQlksMERBRUksYUFEQSxhQUVBLHdCekl3MXVDbEIsQ3lJdDF1Q2tCLHNFQUNJLGFBQ0EsMEJ6SXcxdUN0QixDQUNGLEN5SWgxdUNBLFFBQ0ksZXpJbTF1Q0osQ3lJaDF1Q0UsdUNBQ0UsWXpJbTF1Q0osQ3lJajF1Q0ksd0RBSUksa0JBSEEscUJ0SS9oQk0sQ3NJZ2lCTixXQUNBLGFBS0EsWUFEQSxlQUZBLGtCQUNBLFV6SXExdUNSLEN5SWoxdUNRLHdFQUNJLGtCekltMXVDWixDTTU2dkNJLHlCbUk4a0JBLHdEQWlCUSxXQURBLGNBREEsU3pJcTF1Q1YsQ3lJajF1Q1Usd0VBQ0ksbUJ6SW0xdUNkLENBQ0YsQ3lJOTB1Q1EseURBRUksa0JBREEsVXpJaTF1Q1osQ3lJMzB1Q0ksdURBQ0ksU3pJNjB1Q1IsQ3lJMTB1Q0ksNEVBQ0kseUJBQ0EsZ0J6STQwdUNSLEN5SXowdUNJLHFFQUNJLHFCekkyMHVDUixDTXA4dkNJLDBCbUl3bkJBLHFFQUdRLHdCekk2MHVDVixDQUNGLEN5STEwdUNJLHdFQUVJLGtCQURBLG1Cekk2MHVDUixDeUkxMHVDUSxvRkFDSSxlekk0MHVDWixDTWg5dkNJLDBCbUkrbkJBLHdFQVVRLGV6STIwdUNWLENBQ0YsQ014OHZDSSw0Qm1Ja25CQSx3RUFjUSxlekk0MHVDVixDQUNGLEN5SXowdUNJLGtGQUNJLCtCekkyMHVDUixDeUl4MHVDSSwwRUFFSSxxQkFEQSxVekkyMHVDUixDTWordkNJLHlCbUlxcEJBLDBFQUtRLGtCekkyMHVDVixDQUNGLEN5SXowdUNRLDZFQUNJLG9CekkyMHVDWixDeUl2MHVDSSx1REFFSSxxQnRJcG5CTSxDc0lzbkJOLGdDQUVBLDBCQUxBLGVBSUEsV0FGQSxTekk0MHVDUixDTWovdkNJLHlCbUlrcUJBLHVEQVVRLGNBREEsU3pJMjB1Q1YsQ0FDRixDeUl4MHVDUSwwREFDSSxVekkwMHVDWixDeUl2MHVDUSx3RUFDSSxXekl5MHVDWixDeUlyMHVDSSx3REFRSSxVeklnMHVDUixDeUlyMHVDZ0IsMEVBQ0ksU3pJdTB1Q3BCLEN5SWgwdUNJLHdFQUNJLHNCQUNBLGdCeklrMHVDUixDeUkvenVDSSwyREFDSSxheklpMHVDUixDeUk5enVDSSxnRUFNSSxxQnRJbHFCTSxDc0ltcUJOLDZCQUZBLFNBSkEsYUFDQSx5QkFDQSxnQkFDQSxVekltMHVDUixDeUk3enVDSSxvREFHSSxrQkFGQSxrQkFDQSxVeklnMHVDUixDeUk1enVDSSwrRUFDSSxrQkFDQSxxQnpJOHp1Q1IsQ3lJM3p1Q0ksZ0RBVUksbUJBTkEsY0FTQSx5QkFMQSxhQURBLFlBRUEsMkJBUEEsU0FTQSxnQkFWQSxrQkFhQSx1QkFYQSwwQkFTQSxtQkFOQSxnQkFEQSxVeklzMHVDUixDeUkzenVDUSx1REFJSSxrQkFFQSxjQUhBLGVBRUEsbUJBRUEsVUFOQSxVQUNBLGF6SWswdUNaLEN5STF6dUNRLDZEQUNJLHFCQUNBLHlEekk0enVDWixDeUl6enVDUSwyREFDSSxtQkFDQSx5RHpJMnp1Q1osQ3lJeHp1Q1Esa0VBQ0kscUJBQ0EseUR6STB6dUNaLEN5SXZ6dUNRLG9FQUNJLFdBQ0EsdUR6SXl6dUNaLENNeGp3Q0ksNEJtSW90QkEsZ0RBK0NRLGN6SXl6dUNWLENBQ0YsQ3lJcnp1Q1EsdUVBSUksY0FIQSxrQkFFQSxhQURBLFV6SXl6dUNaLEN5SXJ6dUNZLDJFQUdJLHVCQUNBLG1CQUNBLGlDQUhBLGNBSUEsWUFMQSxZekk0enVDaEIsQ3lJcnp1Q2dCLGdGQUNJLFl6SXV6dUNwQixDeUlsenVDUSxtR0FDSSxheklvenVDWixDeUlqenVDUSxrR0FDSSxZekltenVDWixDeUk5eXVDUSw2RUFFSSxnQkFEQSxrQnpJaXp1Q1osQ3lJM3l1Q1Esc0ZBQ0ksZXpJNnl1Q1osQ3lJM3l1Q1ksdUdBQ0ksa0J6STZ5dUNoQixDeUl4eXVDSSxpRUFDSSxlQUNBLGdCQUNBLGdCekkweXVDUixDeUl2eXVDSSx5RUFDSSxlQUNBLGdCekl5eXVDUixDTXZtd0NJLDRCbUlvMEJJLG9EQUNJLGdCeklzeXVDVixDeUlueXVDTSwrRUFDSSxpQkFDQSxvQnpJcXl1Q1YsQ3lJanl1Q1UseURBQ0ksZ0J6SW15dUNkLEN5STl4dUNNLGdFQUNJLFl6SWd5dUNWLEN5STd4dUNNLGdEQUVJLFd6STh4dUNWLEN5STd4dUNVLHVEQUNJLHFCekkreHVDZCxDeUkzeHVDTSxxRUFDSSxjekk2eHVDVixDeUkxeHVDTSx3RUFJSSxnQnpJNHh1Q1YsQ3lJaHh1Q1UsbU9BQ0ksbUJBQ0Esb0J6STB4dUNkLEN5SXR4dUNLLDJEQUlDLGFBREEsa0J6SXl4dUNOLEN5SXJ4dUNLLGlFQUNLLGVBRUEsZ0JBREEsZ0J6SXd4dUNWLEN5SXB4dUNLLHlFQUNDLDJCQUNBLGV6SXN4dUNOLEN5SXJ4dUNVLDRFQUlJLDJCQUhBLGVBQ0EsaUJBQ0Esa0JBRUEsYXpJdXh1Q2QsQ3lJcnh1Q2Msd0ZBQ0ksaUJ6SXV4dUNsQixDeUlseHVDTSw2RUFFSSxnQkFEQSxpQnpJcXh1Q1YsQ3lJaHh1Q1UsMERBQ0ksZUFDQSxnQnpJa3h1Q2QsQ3lJN3d1Q1Usc0ZBQ0ksZXpJK3d1Q2QsQ3lJOXd1Q2MsdUdBQ0ksaUJ6SWd4dUNsQixDQUNGLEN5SXp3dUNBLHVDQUNJLG9Cekk0d3VDSixDeUkxd3VDSSw4REFDSSxZQUNBLGlCekk0d3VDUixDeUl4d3VDQSx3Q0FDSSxZekkyd3VDSixDeUl6d3VDUSxpRUFDSSxvQnpJMnd1Q1osQ012c3dDSSw0Qm1JZzhCUSxpRUFDSSxvQnpJMHd1Q2QsQ0FDRixDeUl0d3VDSSxpRUFDSSxZekl3d3VDUixDeUlwd3VDQSxlQUVFLHlCQURBLHlCekl3d3VDRixDeUlwd3VDQSxlQUVJLG1CQURBLFl6SXd3dUNKLENNenR3Q0ksNEJtSXE5QkosY0FFUSxVekl1d3VDTixDQUNGLEN5SXB3dUNBLGNBQ0ksdUJ6SXV3dUNKLEN5SXB3dUNBLG9EQUVJLFNBQ0EsZUFGQSxVekl5d3VDSixDeUlyd3VDSSx5RkFDSSxhekl1d3VDUixDeUl0d3VDUSwrRkFDSSxhekl3d3VDWixDeUlwd3VDSSw2RkFDSSxhQUVBLFNBREEsMkJBRUEsU3pJc3d1Q1IsQ3lJbHd1Q0Esb0NBQ0ksZ0N6SXF3dUNKLEN5SW53dUNJLHlFQUNJLGF6SXF3dUNSLENNNXZ3Q0ksNEJtSW0vQkosb0NBUVEsaUN6SXF3dUNOLEN5SW53dUNNLHlFQUNJLFV6SXF3dUNWLENBQ0YsQ3lJaHd1Q0kseUZBQ0ksaUJBRUEsZ0JBREEsZ0J6SW93dUNSLEN5SS92dUNBLG9DQUlFLGV0SXZnQ1ksQ3NJc2dDWixzQkFEQSxrQkFEQSxtQkFJQSx5QkFDQSxpQnpJa3d1Q0YsQ3lJL3Z1Q0EsMENBRUUsZUFDQSxnQkFDQSxxQkFIQSxpQnpJcXd1Q0YsQ3lJL3Z1Q0EsOENBSUUseUJBREEsa0JBRUEscUJBSEEsYUFEQSxXeklzd3VDRixDeUkvdnVDQSw2Q0FJRSx5QkFEQSxrQkFFQSxxQkFIQSxhQURBLFd6SXN3dUNGLEN5SS92dUNBLDJDQUlFLHlCQURBLGtCQUVBLHFCQUhBLGFBREEsV3pJc3d1Q0YsQ3lJOXZ1Q0ksYUFDSSxleklpd3VDUixDeUk3dnVDQSxnQ0FDSSxnQnpJZ3d1Q0osQzBJbDR3Q0UsMkVBTUUsd0JBREEsNEJBSkEsZ0JBTUEsV0FIQSxlQUZBLGdCQUNBLGdCMUl5NHdDSixDMElsNHdDRSxnSEFDRSxnQ0FDQSxnQkFDQSxpQjFJbzR3Q0osQzBJajR3Q0UsNERBR0UsbUJBRkEsYUFDQSw4QkFFQSxvQjFJbTR3Q0osQzBJaDR3Q0Usd0RBRUUsYXZJMkRVLEN1STVEVixPQUVBLGVBQ0Esa0IxSWs0d0NKLEMwSS8zd0NFLHFEQUdFLHFCdkkrQ1UsQ3VJOUNWLFlBT0EsK0RBTkEsZ0JBQ0EsU0FHQSxvQkFDQSxnQkFIQSxVQU5BLGtCQU9BLFdBTkEsWTFJMDR3Q0osQzBJOTN3Q0Usd0RBQ0UsYzFJZzR3Q0osQzBJNzN3Q0UsOERBQ0Usd0IxSSszd0NKLEMySWg3d0NBLDBCQU1FLG1CQU1BLDBCQUNBLGtDQUZBLHFCQU5BLGFBSEEsUUFLQSx1QkFFQSxhQVJBLGVBRUEsYTNJMDd3Q0YsQzJJNzZ3Q0EsaUJBWUUsZ0JBQ0EsU0FDQSxrQkFFQSxpQ0FEQSxzQkFSQSxhQUNBLHNCQUhBLGVBREEsaUJBYUEsZ0JBUEEsVUFUQSxrQkFFQSxXM0kwN3dDRixDMkl6NndDQSx3QkFLRSxpQkFDQSxTQUNBLGVBSkEsWUFLQSxpQkFKQSxVQUZBLFdBREEsUzNJbTd3Q0YsQzJJejZ3Q0EsNEJBR0UsY0FEQSxZQURBLFUzSTg2d0NGLEMySXo2d0NBLHlCQUlFLG1CQURBLGFBRUEsMkJBSkEsc0JBQ0EsaUIzSSs2d0NGLEMySXo2d0NBLHdCQUdFLGNBQ0EsZUFDQSxnQkFFQSxpQkFEQSxnQkFMQSxTQVFBLGtCQURBLFUzSTQ2d0NGLEMySXg2d0NBLHVCQU9FLHNCQUpBLGFBRkEsT0FHQSxzQkFFQSxzQjNJMDZ3Q0YsQzJJdDZ3Q0EsMEJBTUUsY0FDQSxlQUNBLGdCQUNBLGdCQUxBLGNBRkEsZ0JBUUEsZ0JBVEEsVTNJZzd3Q0YsQzJJcDZ3Q0EsMEJBRUUsbUJBREEsYUFJQSxTQUZBLG9CQUdBLGUzSXM2d0NGLEMySW42d0NBLHdCQVVFLGlCQUNBLFNBUkEsY0FGQSxjQU9BLHlCM0l3NndDRixDMklqNndDQSwrQ0FIRSxlQVJBLG9CQUNBLGVBQ0EsZ0JBQ0EsZTNJNDd3Q0YsQzJJcDd3Q0EsdUJBS0UsbUJBV0EsNkJBQ0EsbUNBQ0Esa0JBQ0EsZ0JBVEEscUJBTkEsb0JBRUEsdUJBSkEsZ0JBREEsZ0JBT0EsaUIzSTQ2d0NGLEMySTc1d0NBLDBEQUdFLDZCQUNBLCtCQUZBLG9CM0lrNndDRixDMkk3NXdDQSx5QkFDRSwwQkFHRSxxQkFEQSxRQUVBLHVCQUhBLFMzSW02d0NGLEMySTc1d0NBLGlCQUVFLGFBREEsVTNJZzZ3Q0YsQzJJNTV3Q0EseUJBQ0UsbUIzSTg1d0NGLEMySTM1d0NBLHdCQUNFLGtCQUNBLHFCQUNBLGUzSTY1d0NGLEMySTE1d0NBLHVCQUNFLFMzSTQ1d0NGLEMySXo1d0NBLDBCQUNFLGVBQ0EsaUIzSTI1d0NGLEMySXg1d0NBLDBCQUtFLDZCQUpBLDhCQUNBLFdBQ0EsYUFDQSxZM0kyNXdDRixDMkl2NXdDQSx1QkFDRSxVM0l5NXdDRixDMkl0NXdDQSx3QkFFRSxZQURBLFUzSXk1d0NGLENBQ0YsQzRJNWx4Q0Esa0JBQ0UsbUJBRUEsdUJBREEsa0I1SStseENGLENNMWh4Q0ksNEJzSXZFSixrQkFPSSxpQkFEQSxtQjVJZ214Q0YsQ0FDRixDNEk1bHhDQSxzQ0FFRSx5QkFEQSx3QjVJZ214Q0YsQ01sanhDSSx5QnNJL0NKLHNDQUtJLGM1SWdteENGLENBQ0YsQ012anhDSSwwQnNJL0NKLHNDQVNJLG1CNUlpbXhDRixDQUNGLENNL2l4Q0ksNEJzSTVESixzQ0FhSSx3QkFDQSxlQUNBLFdBQ0EsUzVJa214Q0YsQzRJaG14Q0UsMEJBQ0UsbUNBQ0EsNEI1SWtteENKLEM0SS9seENFLCtCQUNFLGlDQUNBLDRCNUlpbXhDSixDQUNGLEM0STdseENBLG9CQUNFLEdBQ0ksUTVJZ214Q0osQzRJN2x4Q0UsR0FDRSxZNUkrbHhDSixDQUNGLEM0STVseENBLGtCQUNFLElBQ0ksWTVJOGx4Q0osQzRJM2x4Q0UsSUFDRSxXNUk2bHhDSixDNEkxbHhDRSxHQUNFLFE1STRseENKLENBQ0YsQzRJemx4Q0Esa0hBS0UsY0FIQSxvQkFJQSxlekkrRDRCLEN5SWxFNUIsc0JBQ0Esa0JBSEEsUzVJZ214Q0YsQ014bXhDSSx5QnNJT0osa0hBU0ksb0JBQ0EscUI1STRseENGLENBQ0YsQ005bXhDSSwwQnNJT0osa0hBY0ksb0JBQ0EscUI1STZseENGLENBQ0YsQzRJMWx4Q0EsK0JBRUUsYTVJNGx4Q0YsQ00zbXhDSSw0QnNJYUosK0JBS0ksWTVJNmx4Q0YsQ0FDRixDNEkzbHhDRSxxQ0FDRSxVNUk2bHhDSixDNEl6bHhDQSxpQ0FFRSxhNUkybHhDRixDTXBveENJLHlCc0l1Q0osaUNBS0ksWTVJNGx4Q0YsQ0FDRixDTTVueENJLDRCc0ltQ0osc0NBR0kseUJBREEsb0I1STZseENGLENBQ0YsQzRJemx4Q0EsK0JBQ0Usa0I1STRseENGLENNcHB4Q0kseUJzSXVESiwrQkFJSSxzQjVJNmx4Q0YsQ0FDRixDTTVveENJLDRCc0lrREosaUJBRUksWTVJNmx4Q0YsQ0FDRixDNEkxbHhDQSwrQkFDRSxtQjVJNmx4Q0YsQ010cHhDSSw0QnNJNERKLGlFQUdJLGVBQ0Esa0I1STZseENGLENBQ0YsQzRJMWx4Q0EsaUNBRUUsWUFEQSxjNUk4bHhDRixDNEkxbHhDQSx5Q0FDRSxrQjVJNmx4Q0YsQzRJMWx4Q0EsZUFDRSxhNUk2bHhDRixDTTNxeENJLDRCc0k2RUosZUFJSSxZNUk4bHhDRixDQUNGLEM0STNseENBLGdDQUVFLGVBREEsZ0JBRUEsaUJBR0EseUJBREEsYUFEQSxpQjVJZ214Q0YsQzRJM2x4Q0EscUNBRUUsZUFEQSxnQkFFQSxpQkFDQSxvQjVJOGx4Q0YsQzRJM2x4Q0EsbUJBQ0UseUJBQ0EsbUI1SThseENGLEM0STNseENBLDBFQUNFLGlCNUk4bHhDRixDNklseHhDQSx3QkFDRSxrQjdJcXh4Q0YsQzZJbHh4Q0EseUJBRUUscUJBREEsaUI3SXN4eENGLEM2SS93eENFLHNDQUVFLHdCQURBLFM3SWt4eENKLEM2STd3eENBLDhCQUNFLGNBQ0EsZTdJZ3h4Q0YsQzZJN3d4Q0EscUJBVUUsbUJBUkEsc0JBTUEsa0JBTEEsWUFNQSxhQUpBLGtCQUNBLG9CQUNBLGdCQU5BLGtCQUdBLFdBT0EsUzdJZ3h4Q0YsQzZJOXd4Q0UsOEJBQ0UscUI3SWd4eENKLEM2STl3eENJLGtDQUVFLGdCQURBLGM3SWl4eENOLEM2SXp3eENRLDZDQUNFLFk3STJ3eENWLENNaHd4Q0kseUJ1SXJDSixxQkFtQ0ksY0FGQSxlQUNBLGlCQUVBLFk3SXd3eENGLEM2SXJ3eENJLGtDQUVFLGVBREEsYTdJd3d4Q04sQ0FDRixDNklud3hDRSxpQ0FDRSxZN0lxd3hDSixDNklqd3hDQSx5QkFDRSxvQkFHQSxlMUl3RDRCLEMwSTFENUIsc0JBQ0EsbUI3SXF3eENGLEM2SWp3eENBLHdCQUlFLGNBSEEsbUJBSUEsb0JBSEEsb0JBQ0EsbUI3SXN3eENGLEM2SS92eENBLGdDQUVFLGExSUhZLEMwSUVaLG9CN0ltd3hDRixDNklod3hDRSxzQ0FDRSxhN0lrd3hDSixDNklod3hDRSxxQ0FDRSxXQUNBLGdCN0lrd3hDSixDNkl6dnhDRSxrREFDRSxhN0krdnhDSixDNkkzdnhDQSxrQkFDRSxZN0k4dnhDRixDTXh5eENJLDRCdUl5Q0osa0JBR0ksYzdJZ3d4Q0YsQ0FDRixDOEl0M3hDQSx1QkFDRSx3QjNJb0ZZLEMySW5GWixrQkFHQSxpQkFEQSxrQkFEQSxvQkFHQSxROUl5M3hDRixDOEl2M3hDRSwrQkFDRSxnQkFDQSx3QkFDQSxTOUl5M3hDSixDOElyM3hDQSw0QkFNRSxtQkFMQSxxQjNJNEZZLEMySTNGWixrQkFFQSxhQUNBLDhCQUZBLGM5STIzeENGLEM4SWozeENBLG1GQUNFLHdCOUl1M3hDRixDOElwM3hDQSxrQ0FDRSxnQkFDQSxZQUtBLGdCM0kwQ1ksQzJJM0NaLFUzSTJDWSxDMkl6Q1osT0FMQSxtQkFDQSxpQkFLQSxXOUlzM3hDRixDY3Z6eENFLCtDQUNFLFVkMDB4Q0osQzhJdjR4Q0EseUVBQ0UscUVBQ0Esc0JBQ0EsWUFJQSxlQUZBLFlBQ0Esb0JBRkEsVTlJNjR4Q0YsQzhJdjR4Q0Esc0NBRUUsa0U5SXk0eENGLEM4SXQ0eENBLDRCaEl4REUsZ0JnSTBEQSxtQmhJM0RBLFNkczh4Q0YsQzhJdjR4Q0UsbUNBRUUsY0FDQSxlQUZBLGtCOUk0NHhDSixDOElwNHhDRSx3Q0FDRSxxQjlJczR4Q0osQzhJbDR4Q0EsNkNBQ0UsYTlJcTR4Q0YsQzhJbDR4Q0EsbUNBR0UsV0FGQSxvQkFDQSxxQjlJczR4Q0YsQzhJbjR4Q0UseUNBQ0UsVTlJcTR4Q0osQzhJNTN4Q0ksZ0RBQ0UsVzlJazR4Q04sQzhJLzN4Q0ksaURBQ0UsVzlJaTR4Q04sQzhJOTN4Q0ksdURBQ0UsVzlJZzR4Q04sQzhJMzN4Q0Esd0NBQ0Usd0IzSWpDWSxDMklrQ1osY0FDQSxnQkFFQSxVQURBLFM5SSszeENGLENNdjd4Q0kseUJ3SW9ESix3Q0FRSSxZOUkrM3hDRixDQUNGLEM4STczeENFLGdEQUNFLCtCQUNBLDRCOUkrM3hDSixDOEk3M3hDSSxtREFDRSw2QkFDQSw0QjlJKzN4Q04sQzhJMTN4Q0Esa0JBQ0UsR0FDRSxROUk2M3hDRixDOEkzM3hDQSxHQUNFLFM5STYzeENGLENBQ0YsQzhJMTN4Q0EsZ0JBQ0UsR0FDRSxTOUk0M3hDRixDOEl6M3hDQSxHQUNFLFE5STIzeENGLENBQ0YsQzhJeDN4Q0EsbUNBTUUseUJBTEEsYUFDQSxnQkFHQSxTQUZBLGdCQUNBLGtDOUk0M3hDRixDOEl2M3hDQSwwQ0FHRSxxQjNJekRZLEMySTBEWixtQkFGQSxpQkFJQSxnQkFEQSxpQkFJQSxpQkFSQSxrQkFNQSxrQkFDQSxrQjlJMjN4Q0YsQzhJeDN4Q0UsZ0RBQ0UsdUI5STAzeENKLEMrSXhpeUNFLG9CQUNBLG1CQUVBLGNBREEsa0IvSTRpeUNGLENNbC94Q0kseUJ5STVERixvQkFLRSxrQi9JNml5Q0YsQ0FDRixDK0kxaXlDQSwyQkFDRSxtQkFFQSxlNUk2SDRCLEM0STlINUIsbUJBRUEsb0IvSTZpeUNGLEMrSTFpeUNBLG9EQUNFLGNBQ0EsbUJBRUEsZTVJa0g0QixDNEluSDVCLGlCL0k4aXlDRixDK0kxaXlDQSxzRUFJRSx1QkFEQSxhQUdBLHNCQUxBLG1CQUlBLDJCQUhBLG9CQUtBLHFCL0k2aXlDRixDTWxneUNJLDRCeUlsREosc0VBU0ksa0IvSStpeUNGLENBQ0YsQ01waHlDSSx5QnlJckNKLHNFQVlJLG1CQUNBLGtCL0lpanlDRixDQUNGLEMrSTdpeUNFLDRCQUNFLHlCL0lnanlDSixDTWpoeUNJLDRCeUloQ0YsNEJBR0ksNEJBQ0EsNkIvSWtqeUNKLENBQ0YsQytJN2l5Q0UsK0JBQ0UsYy9JZ2p5Q0osQytJOWl5Q0UsZ0RBQ0UsWS9JZ2p5Q0osQytJOWl5Q0UsOERBQ0UsUy9JZ2p5Q0osQytJOWl5Q0UsK0RBQ0UsVS9JZ2p5Q0osQytJNWl5Q0Esb0NBQ0UsZ0JBR0EsZ0JBRkEsa0JBQ0EsK0IvSWdqeUNGLEMrSTlpeUNFLDJDQU1FLFlBRkEsWUFGQSxPQURBLGtCQUVBLE1BRUEsVS9JaWp5Q0osQytJNWl5Q0EsZ0NBQ0UsZS9JK2l5Q0YsQ012anlDSSw0QnlJV0osMkNBRUksa0IvSStpeUNGLEMrSTFpeUNBLDJEQUVJLGtCL0k4aXlDSixDQUxGLEMrSXBpeUNBLCtCQUNFLGFBQ0EsbUJBQ0EsbUIvSTZpeUNGLEMrSTVpeUNFLDJDQUNFLGlCL0k4aXlDSixDTXpseUNJLHlCeUlzQ0osK0JBUUksOEJBQ0Esa0IvSStpeUNGLENBQ0YsQytJNWl5Q0Esc0VBRUUsbUJBREEsYWpJN0dBLGdCQUZBLFNBQ0EsU2RpcXlDRixDK0k5aXlDQSxvRUFLRSw0REFJQSxvQkFQQSxlQUVBLGNBSEEsa0JBRUEsWS9Jb2p5Q0YsQytJN2l5Q0UsMEZBQ0UsYy9JK2l5Q0osQytJN2l5Q0UsNEVBQ0UsWS9JK2l5Q0osQytJN2l5Q0UsOEVBQ0UsY0FDQSxXL0kraXlDSixDK0k3aXlDRSwyQ0FDRSx5Qy9JK2l5Q0osQytJN2l5Q0UsNENBQ0UsZ0QvSStpeUNKLEMrSTdpeUNFLDJDQUNFLCtDL0kraXlDSixDTW5veUNJLHlCeUltRkYsMkNBR0ksWS9JaWp5Q0osQ0FDRixDK0kvaXlDRSw2Q0FDRSxpRC9JaWp5Q0osQytJN2l5Q0EsNkJBQ0Usa0IvSWdqeUNGLEMrSS9peUNFLCtCQUNFLHlCL0lpanlDSixDK0k3aXlDQSw4QkFFRSxtQkFEQSxhQUVBLGtCQUNBLFUvSWdqeUNGLEMrSS9peUNFLHlEQUNFLG9CL0lpanlDSixDTTVweUNJLHlCeUlxR0osOEJBU0ksZS9Ja2p5Q0YsQ0FDRixDK0kvaXlDQSwrQkFFRSxnQkFDQSxrQkFGQSxlL0lvanlDRixDK0lqanlDRSx5QkFKRiwrQkFLSSxvQi9Jb2p5Q0YsQ0FDRixDK0lqanlDQSx5QkFDRSxpQi9Jb2p5Q0YsQ01ucXlDSSw0QnlJOEdKLHlCQUlJLG9CL0lxanlDRixDQUNGLEMrSXBqeUNFLHlCQU5GLHlCQU9JLG1CL0l1anlDRixDQUNGLENNN3F5Q0ksNEJ5SXdIRixxQ0FFSSxxQi9JdWp5Q0osQ0FDRixDK0l0anlDSSx5QkFKRixxQ0FLSSxxQi9JeWp5Q0osQ0FDRixDK0l0anlDQSxvRkFDRSxxQkFHQSxzQkFEQSxjQURBLFcvSTJqeUNGLEMrSXhqeUNFLCtGQUNFLGMvSTBqeUNKLEMrSXRqeUNBLHdDQUNFLGdCQUNBLHNCL0l5anlDRixDTXRzeUNJLDRCeUkySUosd0NBS0ksaUIvSTBqeUNGLENBQ0YsQytJdmp5Q0EsMEJBSUUsYUFDQSxzQkFDQSxXQUhBLHdCQURBLG9CQURBLGtCL0kranlDRixDK0l4anlDRSwyQ0FDRSxhL0kwanlDSixDK0l2anlDRSxtQ0FHRSxnQkFDQSxhNUk3SlUsQzRJMkpWLGtCL0kwanlDSixDYzdyeUNFLGdEQUNFLGFkZ3R5Q0osQytJMWt5Q0Usd0RBRUUsdUJBQ0EsaUJBRkEsd0IvSThreUNKLEMrSTNreUNJLCtEQUNFLHdCL0k2a3lDTixDK0l6a3lDRSxpQ0FDRSx3QkFDQSxxQkFNQSx1T0FEQSw0QkFEQSw0QkFHQSxZQUVBLGdCQURBLGE1SWxMVSxDNEk2S1YsZUFGQSxjQUNBLGdCL0lrbHlDSixDTXJ3eUNJLDRCeUk2TEYsK0JBRUksVS9JMGt5Q0osQ0FDRixDK0lya3lDRSxnRkFDRSxZL0l3a3lDSixDTTl3eUNJLDRCeUlvTUosK0NBS0ksdUIvSXlreUNGLENBQ0YsQytJbmt5Q0EsdUNBQ0UsZS9JeWt5Q0YsQytJeGt5Q0UsbURBQ0UsVy9JMGt5Q0osQytJdGt5Q0EsNkNBQ0UseUJBR0EsY0FDQSxnQkFDQSx1QkFIQSxVL0k0a3lDRixDK0l4a3lDRSxvREFJRSxjQUhBLGVBRUEsU0FEQSxXL0k0a3lDSixDTXp6eUNJLHlCeUlvT0osNkNBY0ksWS9JMmt5Q0YsQ0FDRixDK0l6a3lDQSwyQ0FFRSxlQURBLGdCQUVBLGlCQUNBLHlCL0k0a3lDRixDK0l6a3lDQSwyQ0FDRSxhL0k0a3lDRixDK0kxa3lDSSxvREFDRSxVL0k0a3lDTixDK0lya3lDRSwyRUFDRSxZL0l3a3lDSixDK0l0a3lDSSx5RkFFRSxZQURBLFUvSXlreUNOLEMrSXRreUNNLDJHQUNFLFkvSXdreUNSLEMrSXJreUNNLDRIQUVFLFlBQ0EsZUFGQSxVL0l5a3lDUixDK0lsa3lDRSxpREFFRSxhQURBLGNBRUEsa0IvSW9reUNKLEMrSWhreUNJLHVGQUVJLGVBREEsVS9JbWt5Q1IsQ014MXlDSSw0QnlJMlJBLGlEQUNFLHNCQUNBLHVCQUNBLHNCQUNBLHNCL0lna3lDSixDK0k5anlDSSwrREFFRSxjQURBLFcvSWlreUNOLEMrSTdqeUNJLG9GQUVFLFlBQ0EsZUFGQSxVL0lpa3lDTixDQUNGLENnSmw3eUNBLG9DQUVFLHNCQURBLG9CaEpzN3lDRixDZ0pwN3lDRSx3REFDRSxtQkFDQSxrQmhKczd5Q0osQ2dKbjd5Q0ksMkdBRUUsV0FFQSxjQUVBLFlBSEEsa0JBSUEsTUFGQSxXQUdBLFNoSm83eUNOLENnSmw3eUNJLHNEQUNFLFVoSm83eUNOLENnSmw3eUNJLHFEQUNFLFNoSm83eUNOLENnSmo3eUNFLDZDQUNFLGlCQUNBLFNoSm03eUNKLENnSmo3eUNFLDZEQUNFLFNoSm03eUNKLENnSmo3eUNFLGlFQUNFLFloSm03eUNKLENnSjU2eUNJLHFGQUNFLHFCQUVBLHNCQURBLGdCaEorNnlDTixDTTc1eUNJLHlCMEk1REosb0NBK0NJLGtCaEo4NnlDRixDZ0o3NnlDRSx3REFDRSxpQkFDQSxvQmhKKzZ5Q0osQ0FDRixDTXo1eUNJLDRCMEl6RUosb0NBc0RJLGVoSmc3eUNGLENBQ0YsQ2dKNzZ5Q0EsbUNBQ0UsZWhKZzd5Q0YsQ00vNnlDSSx5QjBJRkosbUNBR0ksZ0JoSms3eUNGLENBQ0YsQ2dKajd5Q0UsdUNBQ0Usb0NoSm03eUNKLENnSmg3eUNJLDZDQUNFLGtEaEprN3lDTixDZ0o3NnlDQSxtQ0FDRSxtQkFDQSxxQkFDQSxzQmhKZzd5Q0YsQ01uN3lDSSw0QjBJQUosbUNBS0ksb0JBQ0Esc0JBQ0EsZ0JBQ0Esc0JoSms3eUNGLENBQ0YsQ2dKLzZ5Q0EscUNBQ0UsbUJBQ0EsbUJoSms3eUNGLENnSmo3eUNFLHVDQUNFLG9CaEptN3lDSixDTW44eUNJLDRCMElZSixxQ0FPSSxtQkFDQSxxQkFDQSxnQkFDQSxzQmhKbzd5Q0YsQ0FDRixDZ0pqN3lDQSx5Q0FDRSxzQkFFQSxPQURBLFloSnE3eUNGLENNOTl5Q0kseUIwSXVDSix5Q0FLSSxjaEpzN3lDRixDQUNGLENNdDl5Q0ksNEIwSTBCSix5Q0FTSSxpQkFEQSxvQkFFQSxrQmhKdzd5Q0YsQ0FDRixDZ0pyN3lDQSxrQ0FDRSxhQUNBLHNCQUNBLFdoSnc3eUNGLENnSnQ3eUNJLDZFQUNFLFVoSnc3eUNOLENnSmw3eUNFLGtEQUVFLFlBREEseUJoSnM3eUNKLENnSmw3eUNFLDBGQUNFLFdoSm83eUNKLENnSmo3eUNFLHFIQUVFLG1CaEptN3lDSixDZ0poN3lDRSwwQkFDRSxrREFDRSwwQmhKazd5Q0osQ0FDRixDZ0ovNnlDRSwwQkFDRSxrREFDRSwwQmhKaTd5Q0osQ0FDRixDZ0o5NnlDRSx5QkFDRSxrREFDRSwwQmhKZzd5Q0osQ0FDRixDTWpnekNJLDRCMElxRkEsa0RBQ0UsMEJoSis2eUNKLENBQ0YsQ2dKMzZ5Q0ksMkhBQ0UsYWhKNjZ5Q04sQ2dKMTZ5Q0ksb0lBQ0ksa0JoSjQ2eUNSLENnSng2eUNJLGlKQUNFLFVoSjA2eUNOLENNNWh6Q0kseUIwSXVIRSx5R0FDRSxVaEp3NnlDTixDZ0p0NnlDTSx5SEFDRSxTaEp3NnlDUixDQUNGLENNcGl6Q0ksMEIwSWtJSSx5SEFDRSxTaEpxNnlDUixDQUNGLENpSm5tekNBLFVBR0UsdUJBRkEsYUFDQSxzQkFJQSxnQkFEQSxtQmpKc216Q0YsQ2lKbm16Q0UsaUJBSUUsV0FIQSxtQkFDQSxnQkFDQSxpQkFFQSxjakpxbXpDSixDaUpsbXpDRSxvQkFJRSxXQUhBLGVBQ0EsZ0JBQ0EsZ0JBRUEsZWpKb216Q0osQ2lKam16Q0UsaUJBQ0UsVWpKbW16Q0osQ2lKbG16Q0kscUJBRUUsY0FEQSxVakpxbXpDTixDaUpqbXpDRSxrQkFDRSxjQUlBLFNBSEEsa0JBQ0EsU0FDQSxpQmpKb216Q0osQ2lKaG16Q0UsZ0JBR0UsV0FGQSxlQUNBLGdCQUVBLGdCQUNBLGVqSmttekNKLENpSi9sekNFLGVBQ0UsZWpKaW16Q0osQ2lKaG16Q0ksaUJBQ0UsZWpKa216Q04sQ2lKL2x6Q0Usa0JBRUUsWUFEQSxVakprbXpDSixDaUovbHpDRSx1QkFTRSxtQkFQQSxvQkFFQSxtQkFDQSxXQUVBLGFBSkEsY0FLQSxzQkFFQSx1QkFFQSxrQkFYQSxVakowbXpDSixDaUo1bHpDRSx1QkFDRSxpQkFDQSxnQkFDQSxrQmpKOGx6Q0osQ2lKM2x6Q0UsMEJBQ0UsaUJBQ0Esa0JqSjZsekNKLENpSjFsekNFLHVCQUdFLG1CQUZBLGFBQ0EsU0FFQSxzQmpKNGx6Q0osQ2lKemx6Q0Usc0JBR0UsbUJBRkEsV0FDQSxvQkFJQSxnQkFGQSx1QkFHQSxxQkFGQSxjako2bHpDSixDaUp6bHpDSSw0QkFDRSxrQkFDQSwwQmpKMmx6Q04sQ2lKeGx6Q0Usd0JBR0UsWUFGQSxrQkFDQSxVakoybHpDSixDaUp2bHpDRSxxQkFRRSxjQUZBLFlBSEEsU0FGQSxrQkFVQSxxQkFUQSxNQUVBLDJCQUdBLDBCQUdBLFNqSndsekNKLENNem96Q0ksNEIySXFEQSx1QkFDRSxjakp1bHpDSixDaUpybHpDRSwwQkFDRSxjakp1bHpDSixDQUNGLENNOXB6Q0kseUIySTJFQSx1QkFDRSxZakpzbHpDSixDQUNGLENNbnF6Q0kseUIySWtGQSx1QkFDRSxZakpvbHpDSixDaUpsbHpDRSx1QkFDRSxnQmpKb2x6Q0osQ2lKbGx6Q0UsMEJBQ0UsZ0JqSm9sekNKLENBQ0YsQ005cXpDSSwwQjJJK0ZBLHVCQUNFLFlqSmtsekNKLENBQ0YsQ01ucnpDSSwwQjJJc0dBLHVCQUNFLFlqSmdsekNKLENBQ0YsQ2tKcHZ6Q0EsbUJBR0UseUJBREEsb0JBREEsaUJsSnl2ekNGLENrSnB2ekNBLHlCQUVFLG9CQUNBLHNCQUZBLFNsSnl2ekNGLENNcHN6Q0kseUI0SXRESix5QkFLSSxvQkFDQSxxQmxKeXZ6Q0YsQ0FDRixDTTFzekNJLDBCNEl0REoseUJBU0ksb0JBQ0EscUJsSjJ2ekNGLENBQ0YsQ2tKeHZ6Q0EsNEJBQ0UsbUJBR0EsZS9JOEc0QixDK0loSDVCLHFCQUNBLGdCbEo0dnpDRixDTXZ0ekNJLHlCNEl4Q0osNEJBTUksZWxKNnZ6Q0YsQ0FDRixDa0oxdnpDQSx5QkFDRSxhQUVBLFNBREEsdUJBRUEsdUJBQ0EsU2xKNnZ6Q0YsQ2tKM3Z6Q0UsNkJBRUUsZUFEQSxhbEo4dnpDSixDa0oxdnpDRSxnQ0FDRSxnQkFDQSxZQUNBLGVBQ0EsU2xKNHZ6Q0osQ2tKbHZ6Q0UsK0dBRUUsNkhsSnV2ekNKLENNcnZ6Q0ksMEI0STlCSix5QkFtQ0ksa0JsSm92ekNGLENrSmx2ekNFLDZCQUVFLFlBREEsVWxKcXZ6Q0osQ0FDRixDa0podnpDQSxpQnBJdkVFLGdCQUZBLFNvSStFQSxnQkFDQSxrQkFMQSxlQUNBLGtCQUVBLG1CQURBLFNsSnd2ekNGLENrSnB2ekNFLDBCQUNFLGlCbEpzdnpDSixDa0psdnpDQSxzQkFDRSxxQkFDQSxxQkFDQSxpQmxKcXZ6Q0YsQ2tKcHZ6Q0UsaUNBQ0UsY2xKc3Z6Q0osQ2tKcHZ6Q0Usd0JBSUUsOEJBQ0EsVS9JbEJVLEMrSWNWLGNBQ0EsbUJBQ0EscUJBR0Esc0JsSnN2ekNKLENrSmx2ekNJLDhEQUVFLDJCL0loQlEsQytJZVIsYWxKcXZ6Q04sQ2tKbHZ6Q0ksZ0hBQ0Usd0JsSm92ekNOLENNcnl6Q0kseUI0STJCSixzQkE2QkkscUJsSml2ekNGLENrSnB2ekNFLHdCQUNFLGVsSnN2ekNKLENBQ0YsQ003eXpDSSwwQjRJMkJKLHNCQWdDSSxxQmxKc3Z6Q0YsQ0FDRixDTWx6ekNJLDBCNEk4REEsd0JBQ0UscUJsSnV2ekNKLENBQ0YsQ2tKbnZ6Q0EsMkJBS0UscUIvSXBEWSxDK0kyRFosa0JBUkEsYS9JcERZLEMrSXNEWixrQkFFQSxlQVBBLDRCQUNBLFFBQ0EsTUFJQSxhbEoydnpDRixDbUpsNHpDQSw0Q0QySUUsbUJBRkEsYUFDQSxzQmxKaXd6Q0YsQ21KMzR6Q0EsaUJBTUUsc0JBRkEsZUFDQSxjbkpzNHpDRixDTS8wekNJLHlCNkk1REosaUJBU0ksbUJBREEsbUJuSnc0ekNGLENBQ0YsQ01yMXpDSSwwQjZJNURKLGlCQVlJLG1Cbkp5NHpDRixDQUNGLENNMTF6Q0ksMEI2STVESixpQkFlSSxtQm5KMjR6Q0YsQ0FDRixDbUp4NHpDQSx5Q0FHRSx1QkFGQSxRQUNBLFFuSjQ0ekNGLENtSjE0ekNFLDBEQVNFLHlCQUxBLG1FQURBLHdCQURBLDRCQVlBLG1CQUhBLHlDQUhBLFVoSmtEVSxDZ0p6RFYsZUFLQSxlQUNBLGlCQU1BLGNBREEsVW5KNjR6Q0osQ2N4MHpDRSx1RUFDRSxVZDIxekNKLENtSjU1ekNJLGlFQUdFLG1FQUZBLHFDbkorNXpDTixDY2gyekNFLDhFQUNFLGFkbTN6Q0osQ21KOTZ6Q0UsK0NBQ0UsYW5KZzd6Q0osQ21KLzZ6Q0ksaUVBQ0UsMkJBQ0EsYW5KaTd6Q04sQ21KLzZ6Q0ksNEhBRUUsd0JoSitCUSxDZ0o5QlIsVW5KZzd6Q04sQ21KNzZ6Q0UsbUhBRUUsYW5KKzZ6Q0osQ00vNnpDSSx5QjZJekNKLHlDQTRDSSxlbkpnN3pDRixDbUovNnpDRSwwREFHRSxtQkFEQSxrQkFEQSxXbkptN3pDSixDQUNGLENNejd6Q0ksMEI2SVdBLDBEQUVFLGVBQ0EsaUJBRkEsV25KbTd6Q0osQ0FDRixDbUo3NnpDQSxxQkFDRSxrQkFDQSx1Qm5KZzd6Q0YsQ01yOHpDSSwwQjZJbUJKLHFCQUlJLG1CQUNBLHNCbkprN3pDRixDQUNGLENtSi82ekNBLCtCQUVFLHFCaEpUWSxDZ0phWixtQkFIQSxhaEpEWSxDZ0pEWixxQkFJQSxjQUVBLHNCQUNBLHFCQUpBLFluSnM3ekNGLENtSi82ekNBLHlCQUlFLG1CQUZBLGFBQ0EsdUJBRUEsa0JBSkEsVW5Kczd6Q0YsQ21Kajd6Q0Usa0NBQ0UsZ0JuSm03ekNKLENtSmw3ekNJLHNDQUVFLFlBREEsVW5KcTd6Q04sQ21KOTZ6Q0UseUJBREYseUNBR0ksa0JBREEsYW5KbTd6Q0YsQ0FDRixDbUozNnpDRSxpQ0FDRSxpQm5KaTd6Q0osQ21KNzZ6Q0ksK0RBQ0UsS25KKzZ6Q04sQ21KbjZ6Q0UsdURBQ0Usa0JuSnE2ekNKLENtSmw2ekNFLHVFQUNFLG9CbkpvNnpDSixDbUpsNnpDRSx1YkFDRSx3Qm5KbzZ6Q0osQ00vL3pDSSwwQjZJZ0dFLHlFQUNFLFFuSms2ekNOLENBQ0YsQ21KNzV6Q0EsZ0NBRUUsYWhKaEZZLENnSmlGWixlaEovQjRCLENnSjZCNUIsWW5KazZ6Q0YsQ29KdGswQ0Esa0JBQ0UsaUJwSnlrMENGLENvSnRrMENBLDRCQUVFLGVBQ0EsT0FGQSxrQkFHQSxVcEp5azBDRixDb0p4azBDRSxrQ0FDRSxZcEowazBDSixDTXhoMENJLDBCOEl4REosNEJBU0ksYXBKMmswQ0YsQ0FDRixDb0p4azBDQSxrQ0FLRSxTQUhBLGlCQUNBLGtCQUZBLG9CQUdBLGdCcEo0azBDRixDTXJpMENJLHlCOEkzQ0osa0NBT0ksb0JwSjZrMENGLENBQ0YsQ00xaTBDSSwwQjhJM0NKLGtDQVVJLGtCcEorazBDRixDQUNGLENNL2kwQ0ksMEI4STNDSixrQ0FhSSxrQnBKaWwwQ0YsQ0FDRixDb0o5azBDQSxrQ0FFRSxlQURBLG1CQUdBLG1CQURBLGlCcEprbDBDRixDb0pobDBDRSx5Q0FXRSxvQkFDQSxtQ0FQQSxzQkFFQSxrQkFHQSxXQVRBLFdBQ0EscUJBRUEsZUFJQSxxQkFDQSxrQkFIQSxzQkFIQSxhcEoybDBDSixDb0pobDBDVyxzRUFDUCx3QmpKb0NVLENpSmxDViw0REFEQSxvQnBKbWwwQ0osQ29KL2swQ0UsNkNBQ0UsY3BKa2wwQ0osQ29KamwwQ0ksb0RBQ0UsWXBKbWwwQ04sQ29KamwwQ0ksdUdBRUUsWUFFQSxrQkFDQSxTQUZBLHNCQUZBLFVwSnVsMENOLENvSjlrMENBLCtEQUdFLG1CQURBLGFBRUEsdUJBQ0EsZXBKaWwwQ0YsQ012bDBDSSw0QjhJQ0osK0RBT0ksZXBKb2wwQ0YsQ0FDRixDb0pobDBDRSw2REFDRSxZcEptbDBDSixDb0pqbDBDRSxnRUFDRSxlcEptbDBDSixDTWpuMENJLDBCOElrQ0EsZ0VBQ0UsU3BKa2wwQ0osQ0FDRixDTXptMENJLDZCOEkyQkEsbUVBQ0UsZ0JwSmlsMENKLENBQ0YsQ005bTBDSSw0QjhJZ0NBLDhEQUNFLHVCcEppbDBDSixDQUNGLENxSnRyMENBLHlCQUVFLHNCQURBLGlCckowcjBDRixDc0ovcjBDQSxrQkFDRSxtQkFFQSx1QkFEQSxrQnRKbXMwQ0YsQ00zbzBDSSx5QmdKMURKLGtCQU1JLHlCQURBLGtCdEpxczBDRixDQUNGLENzSmpzMENBLGtCQUNFLG9CQUVBLGVuSnVINEIsQ21KeEg1QixxQnRKcXMwQ0YsQ3NKbHMwQ0UsaUNBQ0UsYXRKb3MwQ0osQ003bzBDSSw0QmdKeERGLGlDQUdJLFl0SnNzMENKLENzSmpzMENGLDJDQUVJLGtCdEpxczBDRixDQUxGLENzSjVyMENBLG1CQUVFLGlCdEpvczBDRixDTTVwMENJLDZCZ0oxQ0osbUJBS0ksbUJ0SnFzMENGLENBQ0YsQ3NKbnMwQ0UsNEJBQ0ksY3RKcXMwQ04sQ01wcTBDSSw0QmdKbENGLDRCQUdNLFN0SnVzMENOLENzSm5zMENBLDRCQUVJLGVBQ0EsTUFFQSxXQURBLFN0SnVzMENKLENzSnBzMENJLG1DQUNFLE1BQ0EsOEJ0SnNzMENOLENzSm5zMENJLGlDQUNFLFdBQ0EsOEJ0SnFzMENOLENBZkYsQ3NKN3EwQ0ksc0NBQ0UsVXRKZ3MwQ04sQ3NKM3IwQ0Esa0JBRUUseUJBREEsbUJBRUEsb0JBQ0EsVXRKOHIwQ0YsQ3NKN3IwQ0UscUJBR0UsZ0NBREEsY0FEQSxlbkpxRDBCLENtSmxEMUIsdUJ0SityMENKLENzSjNyMENJLG9FQUNFLGlCdEpnczBDTixDc0o3cjBDRSxxQkFDRSxnQ0FDQSxrQkFDQSxrQnRKK3IwQ0osQ3NKOXIwQ0ksaUNBQ0UsbUN0SmdzMENOLENzSnpyMENJLG9FQUVFLHlCQURBLGlCdEpnczBDTixDc0ozcjBDSSxtQ0FDRSxXdEo2cjBDTixDc0p4cjBDQSx3QkFDRSxjQUNBLGV0SjJyMENGLENzSnpyMENFLDhCQUVFLG1CQURBLGdCQUVBLHFCdEoycjBDSixDc0p0cjBDRSxrQ0FFRSxtQkFEQSxnQkFFQSxxQnRKeXIwQ0osQ3NKcnIwQ0EsMEJBQ0UsbUJBQ0Esc0JBQ0EsbUJ0SndyMENGLENNenYwQ0ksNEJnSm9FSix3QkFFSSxZdEp3cjBDRixDQUNGLENzSnRyMENFLDhCQUdFLG1CQURBLGdCQUVBLHNCQUhBLFV0SjJyMENKLENzSnByMENBLDRCQUNJLHdCdEp1cjBDSixDTXp3MENJLDRCZ0ppRkosNEJBTUksbUJBSEEsd0JuSmxEVSxDbUpvRFYsYUFFQSwyQkFFQSxtQkFEQSxrQkFKQSxVdEo4cjBDRixDQUNGLENzSnhyMENFLGdDQUNFLGFBRUEsWUFEQSxVdEoycjBDSixDTXp4MENJLDRCZ0o0RkYsZ0NBS0ksYXRKNHIwQ0osQ0FDRixDc0p4cjBDQSxnQ0FFRSxlQURBLGdCQUVBLGlCQUVBLGFBREEsaUJ0SjRyMENGLENNdHkwQ0ksNEJnSnNHSixnQ0FTSSxlQURBLGdCQUVBLGlCQUVBLFNBREEsYUFFQSxldEo0cjBDRixDQUNGLENzSnpyMENBLHVCQUNFLHdCbko1R1ksQ21KK0daLGtCQUVBLGNBREEsaUJBRkEsa0JBREEsb0JBS0EsU3RKNHIwQ0YsQ3NKMXIwQ0UsMENBRUUsd0JBREEsb0J0SjZyMENKLENzSnpyMENFLDRCQUVFLFlBREEsVXRKNHIwQ0osQ3NKeHIwQ0UsOEJBQ0UsZ0JBQ0EsU3RKMHIwQ0osQ010MDBDSSw0QmdKdUhKLHVCQXlCSSxZdEowcjBDRixDQUNGLENzSnRyMENBLDhCQUNFLFl0SnlyMENGLENNLzAwQ0ksNEJnSnFKSiw4QkFJSSx3Qm5KN0lVLENtSjRJVixjQUVBLGlCQUdBLGVBREEsd0NBR0EsZUFDQSxVQUZBLFdBSEEsU3RKZ3MwQ0YsQ3NKenIwQ0UscUNBQ0UsVUFDQSw4QnRKMnIwQ0osQ3NKeHIwQ0UsbUNBQ0UsV0FDQSwwQnRKMHIwQ0osQ0FDRixDc0pycjBDRSwyREFDRSxVQUNBLGV0SndyMENKLENzSm5yMENFLDBQQUNFLFN0SnNyMENKLENzSmpyMENBLDhCQUlFLGNBSEEsb0JBQ0Esc0JBQ0Esb0J0SnFyMENGLENNcDMwQ0ksNkJnSjRMSiw4QkFPSSxZdEpxcjBDRixDQUNGLENzSnByMENFLHNDQUNFLFV0SnNyMENKLENzSmxyMENBLDZCQU9FLG1CQU5BLHFCbkp4S1ksQ21KeUtaLGtCQUdBLGFBQ0EsOEJBRUEsbUJBSkEsa0J0SndyMENGLENzSm5yMENFLDBDQUNJLHdCdEpxcjBDTixDc0pqcjBDQSw2RkFDRSxnQkFVQSx5QkFUQSxZQVlBLDJCQUNBLDRCQVJBLGdCbkp2TlksQ21Kc05aLFVuSnROWSxDbUp5TlosY0FOQSxtQkFDQSxpQkFJQSxZQUtBLGVBSEEsVXRKdXIwQ0YsQ2MxMzBDRSxvSUFDRSxVZDY0MENKLENzSmhzMENBLDhCQUNFLHdCdEptczBDRixDc0poczBDQSwyRDdHOVNFLHdCQUNBLHFCNkdpVEEscUJuSmxOWSxDbUpzTlosWTdHbFRBLGU2R21UQSxhQU5BLGtCN0cvU0EsZ0JBQ0EsZ0J6Q3UvMENGLENzSmpzMENFLDZGQUNFLDZCQUdBLDBCQUNBLCtCQUZBLG1CdEpvczBDSixDc0o3cjBDQSxpSkFFRSxnQ0FFQSw4QkFDQSwrQkFKQSxhQUtBLGlCQUhBLGF0Sm1zMENGLENzSi9yMENFLDROQUVJLHNCQUNBLGtCQUZBLFN0Sm1zMENOLENzSjlyMENFLDBNQUVFLHlCQUNBLGtCQUZBLFN0SmtzMENKLENNdDkwQ0ksNEJnSnNRSixpSkFxQkksT0FEQSxRdEppczBDRixDc0oxcjBDRSxnUUFDRSxRdEorcjBDSixDc0o1cjBDRSxpRkFFRSxPQURBLE90SityMENKLENBVEYsQ3NKaHIwQ0Esd0tBTUUsZUFKQSxlQURBLGdCQUVBLGlCQUVBLGlCQURBLGdCdEorcjBDRixDc0p6cjBDRSxvWUFDRSx3QnRKOHIwQ0osQ3NKNXIwQ0Usc0ZBQ0Usa0N0SjhyMENKLENzSnJyMENBLDRDQU1FLHFCbkp0U1ksQ21KeVNaLE9BSkEsa0JBSEEsa0JBRUEsV0FJQSxRQUxBLFdBSUEsV3RKeXIwQ0YsQ01uZzFDSSw0QmdKbVVKLDRDQVlJLE9BREEsT3RKMHIwQ0YsQ0FDRixDc0p0cjBDQSx5RUFDSSxxRUFDQSxzQkFDQSxZQUlBLGVBRkEsWUFHQSxvQkFGQSxvQkFGQSxVdEo2cjBDSixDc0p0cjBDQSxzQ0FFRSxrRXRKd3IwQ0YsQ3NKcnIwQ0EsMEJBRUUsOEJBREEsa0J0SnlyMENGLENzSnZyMENFLG9EQUNFLG9CdEp5cjBDSixDc0p2cjBDRSw2Q0FDRSxldEp5cjBDSixDc0pocjBDRSxrQ0FDRSxZQUNBLFN0SnNyMENKLENzSnByMENFLHdDQUNFLGV0SnNyMENKLENzSmpyMENFLDZDQUVFLFlBREEsUXRKcXIwQ0osQ3NKbHIwQ0UsbURBQ0UsZ0J0Sm9yMENKLENzSmhyMENBLFVBQ0UsdURBRUEsNEJBREEsNEJBR0EsbUJBREEsZ0J0Sm9yMENGLENNOWoxQ0ksNkJnSnNZSixVQVFJLDRCQUVBLG1CQURBLGdCdEpxcjBDRixDQUNGLENNcmsxQ0ksNEJnSnNZSixVQWFJLDRCQUVBLG1CQURBLGlCdEp1cjBDRixDQUNGLENzSm5yMENBLHNCQUNFLHVCdEpzcjBDRixDc0pucjBDQSwwQkFLSSxhdEprcjBDSixDTWptMUNJLDBCZ0owYUosMEJBR00sWUFEQSxnQnRKMHIwQ0osQ0FDRixDTTFsMUNJLDRCZ0pxYUosaUVBR0ksZUFDQSxrQnRKd3IwQ0YsQ0FDRixDdUpucTFDQSwyQkFFRSxtQkFEQSxlcEpnSTRCLENvSjlINUIsbUJBQ0Esc0J2SnNxMUNGLENNdG4xQ0kseUJpSnBESiwyQkFNSSxpQkFDQSxvQnZKd3ExQ0YsQ0FDRixDdUpycTFDQSxtQ0FFRSxvQnZKdXExQ0YsQ3VKbHExQ0UsMkNBQ0Usd0R2SnFxMUNKLEN1Sm5xMUNFLDRDQUNFLCtEdkpxcTFDSixDdUpucTFDRSwyQ0FDRSwrREFDQSxZdkpxcTFDSixDTTluMUNJLDRCaUp6Q0YsMkNBSUksYXZKdXExQ0osQ0FDRixDdUpycTFDRSw2Q0FDRSxnRXZKdXExQ0osQ3VKbHExQ0UsOEJBQ0Usa0J2SnFxMUNKLEN1SnBxMUNJLDBDQUNFLHVCdkpzcTFDTixDdUpycTFDTSx5QkFGRiwwQ0FHSSxvQnZKd3ExQ04sQ0FDRixDdUpucTFDQSx5QkFDRSx5QkFDQSxZdkpzcTFDRixDdUpycTFDRSwrQkFFRSxtQkFEQSxVdkp3cTFDSixDTXhxMUNJLHlCaUpKSix5QkFRSSxnQnZKd3ExQ0YsQ3VKdnExQ0UsK0JBQ0UsY3ZKeXExQ0osQ0FDRixDTW5xMUNJLDRCaUpqQkoseUJBZUksd0J2SjBxMUNGLEN1SnpxMUNFLCtCQUNFLGtCQUNBLG1CdkoycTFDSixDQUNGLEN1SnZxMUNBLCtCQUNFLG1CQUNBLHFCQUNBLHNCdkowcTFDRixDdUp2cTFDQSw2QkFDRSxzQnZKMHExQ0YsQ3VKbHExQ0UsMERBQ0UsYXZKd3ExQ0osQ3VKcnExQ0ksaUVBQ0UsWUFDQSxTdkp1cTFDTixDdUpqcTFDRSwwREFDRSxXdkpvcTFDSixDdUpscTFDRSxnRUFDRSxXdkpvcTFDSixDdUpscTFDRSx3REFFRSx3QkFEQSxvQnZKcXExQ0osQ3dKdHgxQ0Esa0JBRUUseUJBREEsb0J4SjB4MUNGLENNbHQxQ0ksNkJrSnRFRixnQ0FFSSxlQUNBLGVBQ0EsZXhKMHgxQ0osQ0FDRixDd0p0eDFDQSx5QkFFRSxvQkFEQSxhQUVBLHFCeEp5eDFDRixDTTV1MUNJLHlCa0poREoseUJBS0ksa0J4SjJ4MUNGLENBQ0YsQ3dKeHgxQ0EseUJBRUUsb0J6SnRCQSxnQkFDQSxrQkFDQSxnQ3lKbUJBLFV4Sit4MUNGLENEanoxQ0UsNkJBRUUsWUFLQSwwQ0FGQSxPQUlBLGlCQVJBLGtCQUdBLE1BREEsVUN1ejFDSixDTWx3MUNJLHlCa0p2Q0oseUJBS0ksU3hKd3kxQ0YsQ0FDRixDTXZ3MUNJLDBCa0p2Q0oseUJBUUksb0J4SjB5MUNGLENBQ0YsQ3dKdnkxQ0EsMkJBTUUsdUJBSEEsYUFGQSxPQUdBLHNCQUNBLHVCQUhBLGdCeEo4eTFDRixDTXJ4MUNJLDBCa0ozQkosMkJBUUksZ0J4SjR5MUNGLENBQ0YsQ3dKenkxQ0EseUJBQ0UsaUJBQ0EscUJBQ0Esa0J4SjR5MUNGLENNaHkxQ0ksMEJrSmZKLHlCQUtJLGlCQUNBLHFCQUNBLHNCeEo4eTFDRixDQUNGLEN3SjN5MUNBLCtCQUNFLG1CQUNBLHFCeEo4eTFDRixDd0p4eTFDQSxzQ0FDRSxpQnhKOHkxQ0YsQ3dKN3kxQ0UsK0NBRUUsbUJBREEsaUJ4Smd6MUNKLEN3Sjd5MUNFLGtEQUNFLFd4Sit5MUNKLEN3SjN5MUNBLHdDQUNFLGlCeEo4eTFDRixDd0o3eTFDRSxpREFFRSxtQkFEQSxXeEpnejFDSixDeUo5MzFDQSxnQ0FDRSxhQUVBLGVBRUEsd0JBREEsbUJ6Smk0MUNGLENNejAxQ0kseUJtSjVESixnQ0FPSSxvQnpKazQxQ0YsQ0FDRixDTWowMUNJLDZCbUp6RUosZ0NBVUksNkJ6Sm80MUNGLENBQ0YsQ3lKajQxQ0EsMEJBRUUsbUJBREEsVXpKcTQxQ0YsQ014MTFDSSx5Qm1KOUNKLDBCQUlJLFN6SnM0MUNGLENBQ0YsQ003MTFDSSwwQm1KOUNKLDBCQVFJLG1CQURBLFN6Snk0MUNGLEN5SnI0MUNFLGdEQUNFLGtCekp5NDFDSixDQUpGLENNdDExQ0ksNkJtSjNDQSxnREFDRSxvQnpKeTQxQ0osQ0FDRixDTWgyMUNJLDZCbUp0Q0EsZ0RBQ0UsYXpKeTQxQ0osQ0FDRixDeUp2NDFDRSxzQ0FDRSxhekp5NDFDSixDeUp0NDFDQSwrQkFHRSxXekp1NDFDRixDeUpwNDFDQSxnQ0FFRSxnQkFEQSxVekp3NDFDRixDeUp0NDFDRSxvQ0FFRSxlQUNGLHVCQUZFLG9DekowNDFDSixDeUpuNDFDSSw2RkFLRSx1QnpKazQxQ04sQ012NDFDSSx5Qm1KUUYsOENBR0ksWUFDQSxzQkFGQSxhekptNDFDSixDQUNGLENNOTQxQ0ksMEJtSlFGLDhDQU9JLHFCekptNDFDSixDQUNGLENNbjUxQ0ksMEJtSlFGLDhDQVVJLHFCekpxNDFDSixDQUNGLEN5SnA0MUNJLGtEQUNFLHFCekpzNDFDTixDTTk0MUNJLDRCbUpZRixvQ0FFSSxpQnpKbzQxQ0osQ0FDRixDeUpoNDFDQSwrQkFFRSxtQkFLQSx5QkFHQSxlQVRBLGFBR0Esa0JBQ0EsZXRKdUM0QixDc0p6QzVCLGdCQUdBLGlCQUtBLHVCQUNBLHFCQUpBLG9CQUNBLGlCekpzNDFDRixDeUpqNDFDRSxtQ0FDRSxnQnpKbTQxQ0osQ01yNjFDSSw0Qm1KaUNGLG1DQUtJLGVBRkEsZUFDQSxpQnpKczQxQ0osQ3lKaDQxQ0YsWUFFSSxlQUNBLGV6Sm80MUNGLENBTkYsQ3lKdjMxQ0EsNkNBQ0UsaUJ6Sm80MUNGLEN5Sm40MUNFLHNEQUNFLGlCekpxNDFDSixDeUpuNDFDRSx5REFDRSxZQUNBLGV6SnE0MUNKLEN5Sm40MUNFLHFEQUNFLE16SnE0MUNKLEN5Sm40MUNFLHVEQUNFLHVCekpxNDFDSixDMEpoaDJDQSxZQUVFLHdCdkprSDBCLEN1Sm5IMUIsaUIxSm9oMkNGLENNejkxQ0kseUJvSjVESixZQUlJLGlCMUpxaDJDRixDQUNGLENNOTkxQ0ksMEJvSjVESixZQU9JLGExSnVoMkNGLENBQ0YsQzBKdGgyQ0UsNEJBQ0UsZ0IxSndoMkNKLEMwSnZoMkNJLHlDQUNFLGMxSnloMkNOLEMwSnBoMkNBLGtCQUNFLGlFQUNBLHlCQUNBLHNCMUp1aDJDRixDTS8rMUNJLDBCb0ozQ0osa0JBS0ksZTFKeWgyQ0YsQ0FDRixDTXAvMUNJLDBCb0ozQ0osa0JBUUkseUIxSjJoMkNGLENBQ0YsQzBKeGgyQ0Esb0JBQ0Usa0JBRUEsZXZKc0c0QixDdUp2RzVCLG1CQUVBLCtCMUoyaDJDRixDMEoxaDJDRSx5QkFDRSxjQUNBLGtCQUNBLGV2Sm9HMEIsQ3VKbkcxQixzQjFKNGgyQ0osQ010ZzJDSSx5Qm9KL0JKLG9CQVlJLGtCQUNBLG1CMUo2aDJDRixDMEo1aDJDRSx5QkFDRSxtQkFDQSxzQjFKOGgyQ0osQ0FDRixDTWhoMkNJLDBCb0ovQkosb0JBb0JJLDZCMUoraDJDRixDQUNGLEMwSjVoMkNBLHlCQUNFLGtCMUoraDJDRixDMEoxaDJDQSw4QkFFRSw4QkFDQSw0QkFGQSxxQkFJQSxnQkFEQSxxQjFKOGgyQ0YsQzBKNWgyQ0UsK0NBQ0Usa0IxSjhoMkNKLEMySjlsMkNBLHFDQUNJLHFCM0ppbTJDSixDNEozbDJDQSxrQ0FDRSx3QjVKOGwyQ0YsQ00vaDJDSSw2QnNKaEVKLGtDQUdJLHdCNUpnbTJDRixDQUNGLENNamoyQ0ksMEJzSjdDQSw0Q0FDRSxlNUppbTJDSixDQUNGLENNemkyQ0ksNkJzSm5ESixvRUFHSSxhQURBLGU1SmdtMkNGLENBQ0YsQ003ajJDSSwwQnNKdENKLG9FQU9JLFM1SmdtMkNGLENBQ0YsQzRKOWwyQ0UsdUdBQ0UscUI1SmdtMkNKLEM0SjVsMkNFLG1KQUNFLGdCNUo4bDJDSixDTTNqMkNJLDRCc0ovQkosMkRBSUksZ0JBRkEsY0FDQSxnQjVKOGwyQ0YsQzRKM2wyQ0Usc0ZBQ0UsWTVKNmwyQ0osQ0FDRixDNEp6bDJDQSx5RUFDRSw0QkFJQSxzQkFGQSxzQkFEQSw4QkFJQSx3QkFGQSxTNUo4bDJDRixDNEoxbDJDRSw4RUFDRSxrQkFDQSxnQkFDQSxvQjVKNGwyQ0osQ01wbDJDSSw2QnNKbkJKLHlFQWVJLDZCQUNBLGdCQUNBLDJCQUNBLGtCNUo0bDJDRixDNEoxbDJDRSw4RUFDSSxtQkFDQSxnQkFDQSxnQjVKNGwyQ04sQ0FDRixDTWptMkNJLDRCc0puQkoseUVBNEJJLFU1SjRsMkNGLENBQ0YsQzRKemwyQ0EsK0ZBQ0UsVTVKNGwyQ0YsQzRKMWwyQ0UsMElBS0UseUJBRkEsY0FGQSx1QkFHQSxzQkFGQSxrQjVKK2wyQ0osQ01qbjJDSSw2QnNKZ0JGLDBJQVFJLFk1SjZsMkNKLENBQ0YsQ010bjJDSSw0QnNKZ0JGLDBJQVlJLHlCQUVBLDJCQURBLG9CNUorbDJDSixDQUNGLENNMW8yQ0ksMEJzSmdEQSwrSUFDTSxtQjVKNmwyQ1IsQ0FDRixDNEp6bDJDSSwrSUFDRSxhQUNBLHNCNUoybDJDTixDTXRvMkNJLDZCc0phSiwrRkFtQ0ksbUI1SjBsMkNGLEM0SnhsMkNFLG1KQUNFLFk1SjBsMkNKLENBQ0YsQ00vbjJDSSxtRHNKeUNKLDhJQUdJLG1CNUp3bDJDRixDQUNGLENNcHAyQ0ksNEJzSitESix3TEFFSSxTNUp3bDJDRixDQUNGLEM0SnJsMkNBLGdGQUNFLGtCQUNBLGtCNUp3bDJDRixDTTVxMkNJLDBCc0prRkosZ0ZBS0ksVTVKeWwyQ0YsQ0FDRixDNEp2bDJDRSxvSUFDRSxpQjVKeWwyQ0osQzRKdGwyQ0UsaUlBR0UsV0FEQSxlQURBLGdCQUdBLFU1SndsMkNKLENNN3EyQ0ksNkJzSmlGRixpSUFPSSxTNUp5bDJDSixDQUNGLEM0SnJsMkNBLHFDQUNFLHdDQUVBLFlBREEsVTVKeWwyQ0YsQzRKcmwyQ0Esc0NBR0UsbUJBRkEsYUFDQSxVNUp5bDJDRixDNEpybDJDQSxvR0FDRSx5QkFDQSw4QjVKd2wyQ0YsQ01uczJDSSw0QnNKeUdKLG9HQUtJLHlCQUNBLDRCNUp5bDJDRixDQUNGLEM0SnJsMkNFLHFHQUVJLEs1SnVsMkNOLENNN3MyQ0ksNEJzSjBIRiw0R0FJSSxpQnpKdEhRLEN5SnFIUixlNUpxbDJDSixDQUNGLENNcHMyQ0ksbURzSnFIRixtRkFDRSxTNUptbDJDRixDNEpobDJDQSxtSkFDRSxtQjVKa2wyQ0YsQzRKL2syQ0EsNENBQ0UsMEI1SmlsMkNGLENBQ0YsQzRKNWsyQ0EsaUNBQ0UsVzVKOGsyQ0YsQzRKM2syQ0EsbUNBQ0Usa0I1SjhrMkNGLEM0SjdrMkNFLHlDQUVFLG1CQURBLGFBRUEsNkI1SitrMkNKLEM0SjdrMkNJLDJDQUNFLG1CQUNBLGtCQUNBLGdCQUNBLGdCNUorazJDTixDTWx1MkNJLG1Ec0pzSkYsdUNBRUksUzVKOGsyQ0osQ0FDRixDTXR2MkNJLDRCc0p1SkosbUNBb0JJLGdCNUorazJDRixDNEoxazJDRiwwQkFFSSxTNUo4azJDRixDQUxGLEM0SnRrMkNFLGlDQU1JLHVCQUhGLGlCQUZBLGlCNUppbDJDSixDTXZ3MkNJLDZCc0pxTEYsaUNBV0ksZ0JBREEsYUFFQSx1QjVKNGsyQ0osQ0FDRixDNEp4azJDQSwyQkFDRSxrQjVKMmsyQ0YsQ01seDJDSSw0QnNKc01KLDJCQUlJLGtCNUo0azJDRixDQUNGLEM0SnprMkNBLG9DQUNFLGV6SmpKNEIsQ3lKa0o1QixtQkFDQSxrQzVKNGsyQ0YsQzRKM2syQ0UsMkNBR0UsbUJBQ0Esc0JBQ0EsbUJBSkEsaUI1SmdsMkNKLENNbnkyQ0ksNkJzSmtORiwyQ0FPSSxrQkFDQSxzQkFDQSxrQjVKOGsyQ0osQ0FDRixDTTF5MkNJLDRCc0prTkYsMkNBa0JJLG1CQUxBLHlCQUdBLGFBSUEsZ0JBSEEsMkJBS0EsY0FSQSxhQUNBLGdCQU1BLFM1SmlsMkNKLEM0Si9rMkNJLGdEQUNFLG1CNUppbDJDTixDNEpobDJDTyx5REFFQyxlQURBLGE1Sm1sMkNSLENBQ0YsQ003MDJDSSx5QnNKOFBBLGdEQUVJLFk1SmlsMkNOLENBQ0YsQzRKL2syQ0UsOENBQ0Usc0I1SmlsMkNKLENNcjEyQ0kseUJzSm1RRiw4Q0FHSSxrQjVKbWwyQ0osQ0FDRixDTTExMkNJLHlCc0p5UUYsaURBRUksWTVKbWwyQ0osQ0FDRixDTWwxMkNJLDRCc0o0UEYsaURBS0ksZ0JBQ0EsZ0I1SnFsMkNKLENBQ0YsQzRKbGwyQ0ksMkRBR0UsbUNBREEseUJBRUEsMEJBQ0EsU0FDQSxxQkFMQSx5QjVKeWwyQ04sQ003MjJDSSx5QnNKbVJBLDJEQVNJLHlCQUNBLG1CNUpxbDJDTixDQUNGLEM0Sm5sMkNJLGlFQUVFLGVBQ0EsZ0JBRkEseUI1SnVsMkNOLENNMzIyQ0ksNEJzSm1SQSxpRUFPSSxrQkFEQSxXNUp1bDJDTixDQUNGLEM0SmxsMkNFLDRDQUNFLG1CQUVBLGV6Sm5PMEIsQ3lKa08xQixzQkFFQSxrQjVKb2wyQ0osQ012MzJDSSw0QnNKK1JGLDRDQU1JLG1CQUNBLHVCNUpzbDJDSixDQUNGLEM0SnBsMkNFLDJDQUNFLG1CQUNBLG1CNUpzbDJDSixDNEpybDJDSSxnREFFRSxhekozUlEsQ3lKMFJSLGM1SndsMkNOLEM0SnRsMkNNLHNEQUNFLGE1SndsMkNSLENNeDQyQ0ksNEJzSnlTRiwyQ0FXSSxrQkFFQSxlekp6UHdCLEN5SndQeEIsb0I1SnlsMkNKLENBQ0YsQzRKdGwyQ0ksbURBQ0UscUI1SndsMkNOLENNbDUyQ0ksNEJzSnlUQSxtREFHSSxlNUowbDJDTixDNEpybDJDRSwrQ0FDRSxlNUp5bDJDSixDNEp2bDJDRSw0Q0FDRSxtQjVKeWwyQ0osQ0FQRixDTXY1MkNJLDZCc0o4TUosb0NBMkhJLGtDNUowbDJDRixDNEp6bDJDRSwrQ0FDRSxlNUoybDJDSixDQUNGLENNcDcyQ0kseUJzSjRWQSw0Q0FDRSxtQkFDQSxvQjVKMmwyQ0osQ0FDRixDTTE3MkNJLDBCc0oyTkosb0NBdUlJLGdCNUo0bDJDRixDNEp4bDJDRSw0Q0FDRSxvQkFDQSxzQkFDQSxrQjVKMGwyQ0osQzRKeGwyQ0UsMkNBQ0UsbUJBQ0EscUI1SjBsMkNKLENBQ0YsQ00zNzJDSSw0QnNKcVdFLHNEQUNFLGE1SnlsMkNOLEM0SnZsMkNJLDJEQUNFLFk1SnlsMkNOLENBQ0YsQ01oOTJDSSx5QnNKNFhFLHNEQUNFLFk1SnVsMkNOLENBQ0YsQzRKcGwyQ0UseUNBQ0UsWTVKc2wyQ0osQzRKaGwyQ0Usb0tBR0Usa0JBQ0EsUzVKbWwyQ0osQzRKaGwyQ0EsOEJBRUUsWUFFQSxXQUhBLGtCQUVBLFdBRUEsaUJBQ0EsWTVKbWwyQ0YsQzRKamwyQ0UsZ0NBQ0UsZUFDQSxnQkFDQSxnQjVKbWwyQ0osQzRKaGwyQ0UseUNBQ0UsZUFDQSxnQjVKa2wyQ0osQ01wKzJDSSw0QnNKa1lKLDhCQXNCSSxjQURBLFlBREEsV0FHQSxlNUprbDJDRixDQUNGLEM0SjNrMkNJLHNGQUlFLFlBSUEsT0FOQSxnQkFEQSxlQVFBLGdCQUhBLGtCQUNBLE1BRkEsZUFGQSxVNUpvbDJDTixDNEozazJDSSx3RkFDRSx5QjVKNmsyQ04sQzRKemsyQ0EsMERBT0UsNkRBTkEsV0FLQSxZQUZBLE9BRkEsa0JBQ0EsTUFFQSxXQUdBLFM1SjRrMkNGLEM0SnprMkNBLHNFQUdFLGdCQURBLFNBREEsTzVKOGsyQ0YsQzRKemsyQ0EsNEJBQ0UsY0FDQSxtQkFDQSxnQkFDQSxpQkFDQSx5QjVKNGsyQ0YsQzRKemsyQ0EsMkNBQ0UseUI1SjRrMkNGLEM2SjdsM0NFLHdDQUNFLHVCN0ptbTNDSixDTS9oM0NJLDZCdUpyRUYsd0NBR0ksa0I3SnFtM0NKLEM2SnBtM0NJLG1EQUNFLGU3SnNtM0NOLENBQ0YsQ012aTNDSSw0QnVKckVGLHdDQVNJLGU3SnVtM0NKLEM2SnJtM0NJLDJEQUNFLFM3SnVtM0NOLEM2SmxtM0NFLG1EQUVJLG9CN0pxbTNDTixDQUpGLENNL2kzQ0ksNkJ1SnBEQSxtREFLSSxxQjdKdW0zQ04sQ0FDRixDNkpubTNDRSwyQ0FDRSx5QjdKcW0zQ0osQzZKbG0zQ0Usb0NBQ0UsdUI3Sm9tM0NKLEM2SmptM0NFLG1DQUNFLHFCN0ptbTNDSixDNkpqbTNDSSw4Q0FDRSxzQjdKbW0zQ04sQzZKaG0zQ0kseURBQ0UscUI3SmttM0NOLENNeGszQ0ksNEJ1SmxDRixtQ0FZSSxrQjdKa20zQ0osQ0FDRixDNko3bDNDQSwrQ0FJRSx1QkFIQSx5QkFJQSxlQUhBLGFBQ0Esd0I3SmttM0NGLENNbG0zQ0ksMEJ1SkhKLCtDQVFJLDZCN0ppbTNDRixDQUNGLENNMWwzQ0ksNkJ1SmhCSiwrQ0FXSSxvQkFDQSxvQjdKbW0zQ0YsQ0FDRixDTWhtM0NJLDRCdUpoQkosK0NBb0JJLHlCQUpBLGVBRUEsaUJBQ0Esa0JBSkEsUzdKeW0zQ0YsQ0FDRixDNkoxbDNDQSxzQ0FDRSxlQUNBLGtCQUNBLGdCQUNBLGdCN0o0bDNDRixDNkozbDNDRSw0Q0FDRSxVN0o2bDNDSixDTWxuM0NJLDZCdUplSixzQ0FTSSxhN0o4bDNDRixDQUNGLENNbGwzQ0ksb0R1SnRCSixzQ0FZSSxhN0pnbTNDRixDQUNGLEM2Si9sM0NFLCtDQUNFLGE3SmltM0NKLEM2Si9sM0NFLGlEQUNFLHlCN0ppbTNDSixDNko3bDNDQSwyQ0FDRSxrQkFDQSxVN0pnbTNDRixDNko5bDNDRSxvREFFRSxZQURBLGtCQUVBLFVBQ0EsUzdKZ20zQ0osQzZKOWwzQ0ksMkRBRUUsc0JBS0EsWUFEQSxrQkFGQSxXQUlBLGlCQUxBLFdBRkEsVUFJQSxTN0ptbTNDTixDNko3bDNDSSxvRUFDRSxTN0orbDNDTixDTXZxM0NJLHlCdUprREosMkNBNEJJLHlCQURBLGVBREEsVTdKaW0zQ0YsQzZKN2wzQ0ksNkdBQ0UscUI3SitsM0NOLENBQ0YsQ01qcjNDSSwwQnVKa0RKLDJDQXFDSSx5QkFEQSxjN0pnbTNDRixDQUNGLENNMXEzQ0ksNEJ1SnFDSiwyQ0F3Q0kscUI3SmltM0NGLEM2Si9sM0NFLG9EQUNFLFdBQ0EsVzdKaW0zQ0osQ0FDRixDNko5bDNDRSwrQ0FFRSxlQUNBLGNBRkEsVzdKa20zQ0osQzZKOWwzQ0ksMEZBQ0UsYzdKZ20zQ04sQ00zcjNDSSw0QnVKcUZGLCtDQVdJLGdCQUNBLE1BRkEsVTdKa20zQ0osQzZKOWwzQ0ksMEZBQ0UsZTdKZ20zQ04sQzZKN2wzQ0ksa0xBQ0UsWTdKK2wzQ04sQ0FDRixDNkoxbDNDQSxtQkFDRSxhN0o2bDNDRixDNkoxbDNDQSxvREFJRSxnQkFGQSxrQkFDQSwrQjdKNmwzQ0YsQ01sdDNDSSw0QnVKa0hKLG9EQU1JLFk3SjhsM0NGLEM2SnpsM0NJLHVLQUVFLHFCQUVBLGFBREEsbUJBRkEsVTdKZ20zQ04sQ0FQRixDTXB1M0NJLHlCdUorSEosb0RBb0JJLG1CN0o4bDNDRixDQUNGLENNbHYzQ0ksMEJ1SitISixvREF5QkksZ0I3SjhsM0NGLENBQ0YsQzZKN2wzQ0Usd0RBTUUsbUNBREEsU0FIQSxpQkFDQSxnQkFLQSxpQkFQQSxrQkFHQSxRQUdBLHFEN0pnbTNDSixDNkp0bDNDQSx3Q0FHRSxhQURBLE9BRUEsZUFDQSxZQUpBLHlCN0o2bDNDRixDTXp3M0NJLHlCdUoyS0osd0NBUUksb0I3SjBsM0NGLENBQ0YsQzZKdmwzQ0EsaURBR0UsYUFEQSxPQUVBLGVBQ0EsWUFKQSwyQkFLQSxTN0owbDNDRixDTXZ4M0NJLHlCdUp1TEosaURBWUksZ0JBREEsaUJBR0EsVUFEQSxlQUhBLGtCQUtBLGdCN0oybDNDRixDQUNGLENNbHkzQ0ksMEJ1SnVMSixpREFrQkksWTdKNmwzQ0YsQ0FDRixDTTF4M0NJLDZCdUowS0osaURBcUJJLFM3SitsM0NGLENBQ0YsQ00veDNDSSw0QnVKbU1KLDZDQUVJLDRCN0orbDNDRixDQUNGLEM2SjVsM0NBLHdDQUNFLFU3SitsM0NGLEM2SjVsM0NBLDJDQUlFLGVBSEEsa0JBRUEsY0FEQSxTN0ppbTNDRixDNkoxbDNDTSwyREFDRSxZMUp0TU0sQzBKdU1OLGM3SjRsM0NSLENNcHozQ0ksNEJ1SjhOQSwrQ0FFRSxZQURBLFU3SjBsM0NKLENBQ0YsQ012MDNDSSx5QnVKME5KLDJDQXlCSSxVQURBLFE3SjBsM0NGLENBQ0YsQzZKdGwzQ0EsOENBYUUsbUJBUEEsaUJBREEsdUJBT0EsYUFIQSxpQkFDQSxnQkFGQSxhQUdBLG1CQUpBLHlDQU5BLGtCQUdBLGdCQURBLGNBREEsUzdKb20zQ0YsQ003MTNDSSx5QnVKdVBKLDhDQWlCSSxXQURBLFE3SjJsM0NGLENBQ0YsQ010MTNDSSw0QnVKME9KLDhDQXFCSSw0QjdKMmwzQ0YsQ0FDRixDNkp6bDNDRSxrREFDRSxhN0oybDNDSixDNkpwbDNDQSw2Q0FLRSx1QkFGQSxhQUlBLFNBSEEsOEJBRUEsaUJBTEEsVTdKK2wzQ0YsQ012MzNDSSx5QnVKdVJKLDZDQWFJLGFBQ0EsMEI3SnVsM0NGLENBQ0YsQ003MzNDSSx5QnVKdVJKLDZDQW1CSSxnQjdKdWwzQ0YsQzZKcmwzQ0Usd0RBQ0UsWTdKdWwzQ0osQ0FDRixDNkpwbDNDRSx5Q0FDRSx5REFDRSxzQjdKc2wzQ0osQ0FDRixDTTczM0NJLDRCdUowUUosNkNBb0NJLDBCN0ptbDNDRixDNkpsbDNDRSx3REFDRSxnQjdKb2wzQ0osQ0FDRixDNko5azNDUSxnR0FFRSxZQURBLFU3SmlsM0NWLEM2SnprM0NBLDJDQUtFLG1CQURBLGFBRkEsaUJBS0EsZ0JBSkEsbUJBR0EsaUJBTEEsa0I3SmtsM0NGLEM2SnprM0NFLG9EQUNFLHFCQUNBLGtCN0oyazNDSixDNkp6azNDSSx3REFFRSxZQURBLFU3SjRrM0NOLEM2SnZrM0NFLCtDQUNFLG1CN0p5azNDSixDNkp0azNDRSx1REFDRSxZN0p3azNDSixDTTk2M0NJLDBCdUo2VUosMkNBNkJJLG1CQUNBLHFCN0p3azNDRixDNkp0azNDRSxvREFDRSxvQjdKd2szQ0osQzZKdGszQ0ksd0RBRUUsWUFEQSxVN0p5azNDTixDNkpwazNDRSx1REFDRSxZN0pzazNDSixDNkpuazNDRSx1REFDRSxjN0pxazNDSixDQUNGLEM2SmprM0NFLHdEQUNFLHVCQUdBLFlBRkEscUJBQ0EsVTdKb2szQ0osQzZKaGszQ0UscURBQ0UsaUJBQ0EsZ0I3SmtrM0NKLEM2SjlqM0NBLFlBRUUsVUFEQSxVN0prazNDRixDNko5ajNDQSxlQUNFLGVBQ0EsZTdKaWszQ0YsQzZKOWozQ0Esc0JBQ0UsbUI3SmlrM0NGLENNejkzQ0kseUJ1SnVaSixzQkFJSSxtQjdKa2szQ0YsQ0FDRixDNkovajNDQSxpREFLRSxjQUpBLE9BR0EsbUJBRUEsZ0JBQ0EsaUJBTEEsZ0JBQ0Esc0I3SnNrM0NGLEM2SmhrM0NFLHFEQUNFLGVBQ0EsZ0I3SmtrM0NKLENNNSszQ0kseUJ1SitaSixpREFlSSxhN0prazNDRixDQUNGLEM2Si9qM0NBLGtEQUNFLGdCQUNBLHNCN0prazNDRixDTXQvM0NJLDBCdUo0YlMsNEZBQ1Asc0I3SjhqM0NKLENBQ0YsQzZKMWozQ0EsdURBTUUsZ0I3SndqM0NGLEM2SjVqM0NFLGdHQUNFLFk3SjhqM0NKLEM2SnpqM0NFLGdFQUVFLG9CQURBLGM3SjRqM0NKLEM2SnhqM0NFLDZEQUNFLFUxSjNiVSxDMEo0YlYseUI3SjBqM0NKLEM2SnRqM0NJLHNFQUNFLFk3SndqM0NOLEM2Sm5qM0NBLHVEQWNFLHdCMUpoSHlCLEMwSm1IekIsWUFGQSxrQkFDQSxVMUp0ZFksQzBKeWRaLGVBS0EsZUFEQSxnQkFJQSx1QkFGQSxpQkFKQSxlQUNBLHFCQUlBLGdCQVJBLHdCN0ppajNDRixDNkpqazNDRSxnR0FDRSxZN0ptazNDSixDTXBoNENJLDRCdUo4Y0osdURBcUNJLGVBREEsZ0JBREEsdUJBR0EsaUJBSkEsbUJBS0Esd0JBUEEsVTdKaWozQ0YsQ0FDRixDNkp4aTNDRSxtR0FDRSx3QjdKMGkzQ0osQzZKcmkzQ0EsbURBS0Usd0IxSnZKeUIsQzBKNEp6QixZQUpBLGtCQUZBLFUxSjFmWSxDMEppZ0JaLGVBVkEsYUFPQSxlQURBLGUxSnRjNEIsQzBKd2M1QixpQkFQQSxnQkFDQSxvQjdKZ2ozQ0YsQ01qajRDSSw0QnVKOGZKLG1EQWNJLG9CN0p5aTNDRixDQUNGLEM2Sm5pM0NFLG9FQUNFLGM3SnNpM0NKLEM2SmxpM0NFLGlFQUNFLFUxSmpoQlUsQzBKa2hCVix5QjdKb2kzQ0osQzZKMWgzQ0EsMkNBQ0UsbUI3SjRoM0NGLENNOWs0Q0kseUJ1SmlqQkosMkNBSUksb0I3SjZoM0NGLENBQ0YsQzZKMWgzQ0EsNkNBTUUscUJBQ0EsNEJBRkEsb0JBSkEsa0JBQ0EscUJBQ0Esb0JBQ0EsZTdKZ2kzQ0YsQ003bDRDSSx5QnVKeWpCSiw2Q0FXSSxxQkFEQSxrQjdKK2gzQ0YsQ0FDRixDNkozaDNDQSwrQ0FJRSxvQkFFQSxnQkFEQSxzQkFIQSxnQkFDQSx1QkFGQSxtQkFNQSxVN0o4aDNDRixDNko1aDNDRSxtREFFRSxlQURBLGdCQUVBLGdCN0o4aDNDSixDTWxuNENJLHlCdUp3a0JKLCtDQWdCSSxvQkFDQSxlN0o4aDNDRixDNko1aDNDRSxtREFFRSxlQURBLGdCQUVBLGdCN0o4aDNDSixDQUNGLEM2SjNoM0NFLDBDQUNFLG1EQUVFLGVBREEsZ0JBRUEsZ0I3SjZoM0NKLENBQ0YsQ012bjRDSSw0QnVKMmpCSiwrQ0FvQ0ksaUJBQ0EsZ0JBQ0EsaUJBSEEsWTdKZ2kzQ0YsQzZKMWgzQ0EsbURBRUksbUJBQ0Esb0I3SjZoM0NKLENBTEYsQzZKbGgzQ0EscUZBQ0UseUJBS0Esa0JBQ0EscUJBSkEsaUJBRUEsZTFKcmpCNEIsQzBKb2pCNUIsb0JBU0EscUJBSkEseUJBREEsc0JBRUEsa0I3SjJoM0NGLEM2SnRoM0NFLHFEQUNFLGFBQ0EsbUJBQ0EsbUI3SndoM0NKLENNdnA0Q0ksNkJ1SjZtQkoscUZBc0JJLFk3SndoM0NGLENBQ0YsQzZKcmgzQ0EscUNBSUUsMkJBSEEsYUFFQSxzQkFEQSxTN0owaDNDRixDTWhyNENJLDBCdUpvcEJKLHFDQU9JLGE3SnloM0NGLENBQ0YsQ01ycjRDSSwwQnVKb3BCSixxQ0FXSSxvQjdKMGgzQ0YsQ0FDRixDNkp2aDNDQSwwQ0FFRSxrQkFDQSxtQi9JL3RCQSxnQkFGQSxTQUNBLFNkNHY0Q0YsQzZKemgzQ0ksdURBRUUsWUFDQSxxQkFGQSxVN0o2aDNDTixDNkp2aDNDRSw2Q0FFRSxtQkFEQSxhQUVBLG1CN0p5aDNDSixDNkpyaDNDQSxnREFDRSxPQUVBLGdCQUNBLHVCQUZBLGtCN0owaDNDRixDNkpyaDNDQSxpREFHRSxtQkFGQSxhQUNBLDhCQUVBLHNCN0p3aDNDRixDTTF0NENJLDBCdUo4ckJKLGlEQU9JLHNCN0p5aDNDRixDQUNGLENNbHQ0Q0ksNkJ1SmlyQkosaURBV0ksZTdKMGgzQ0YsQ0FDRixDNkp2aDNDQSx1Q0FDRSxpQkFDQSxzQkFDQSxrQjdKMGgzQ0YsQzZKeGgzQ0UsMkNBRUUsZ0JBREEsYzdKMmgzQ0osQ005dTRDSSx5QnVKNnNCSix1Q0FXSSxrQjdKMGgzQ0YsQzZKeGgzQ0UsZ0RBQ0Usb0I3SjBoM0NKLEM2SnZoM0NFLDJDQUVFLGlCQURBLGU3SjBoM0NKLENBQ0YsQzZKcmgzQ0EsNkNBRUUscUJBQ0Esa0JBRkEscUI3SjBoM0NGLEM2SmpoM0NBLHdEQUNFLFU3SnVoM0NGLENNdnc0Q0ksMEJ1SnN2QkEsZ0dBQ0UsVTdKcWgzQ0osQzZKbGgzQ0UsNEZBQ0UsWTdKb2gzQ0osQzZKbGgzQ0UsZ0dBQ0Usb0I3Sm9oM0NKLENBQ0YsQ010dzRDSSxvRHVKZ3ZCQSxnR0FJSSxvQjdKc2gzQ04sQ0FDRixDTXh4NENJLDBCdUpxd0JBLGtGQUNFLGtCN0pzaDNDSixDNkpuaDNDRSxzRkFDRSxZN0pxaDNDSixDNkpuaDNDSSwrRkFDRSx1QjdKcWgzQ04sQzZKbmgzQ00sbUdBRUUsWUFEQSxVN0pzaDNDUixDQUNGLENNdnk0Q0ksMEJ1Snd4QkEsaUZBQ0UsNEI3SmtoM0NKLEM2SmhoM0NFLCtFQUNFLHNCN0praDNDSixDNkpqaDNDSSxtRkFDRSxlN0ptaDNDTixDNkpoaDNDRSxzRkFFRSx1QkFEQSxhQUVBLFU3SmtoM0NKLEM2SmpoM0NJLDBGQUVFLGVBQ0EsY0FGQSxXN0pxaDNDTixDNkpqaDNDTSxxSUFDRSxjN0ptaDNDUixDNkovZzNDRSxzRkFFRSxpQjdKZ2gzQ0osQzZKOWczQ0UsbUZBQ0Usa0I3SmdoM0NKLEM2SjNnM0NFLHdGQUNFLGVBQ0EscUI3SjZnM0NKLEM2SjNnM0NFLGlGQUNFLG1CQUNBLGtCN0o2ZzNDSixDNkozZzNDSSxxRkFFRSxlQURBLGdCQUVBLGdCN0o2ZzNDTixDQUNGLEM2SnZnM0NBLHlDQUNFLHNCN0owZzNDRixDTXQxNENJLDBCdUo2MEJGLDhFQUVJLFk3SjJnM0NKLENBQ0YsQzZKdGczQ0Esc0NBRUUsaUJBRUEsa0JBRUEsUUFIQSxrQkFFQSxNQUpBLGU3SjhnM0NGLEM2SnBnM0NFLDJDQUlFLHlDQUZBLGVBREEsZ0JBRUEsZ0I3SnVnM0NKLENNMTI0Q0kseUJ1SmcyQkYsMkNBTUksYzdKd2czQ0osQ0FDRixDTWwyNENJLDRCdUptMUJGLDJDQVNJLFk3SjBnM0NKLENBQ0YsQzZKeGczQ0UsOENBR0UseUNBRkEsV0FDQSxXN0oyZzNDSixDTXozNENJLHlCdUo0MkJGLDhDQUtJLFk3SjRnM0NKLENBQ0YsQzZKMWczQ0UsMkNBQ0UseUNBRUEsZUFEQSxnQkFFQSxnQjdKNGczQ0osQ012MzRDSSw2QnVKdTJCRiwyQ0FRSSxvREFGQSxtQkFJQSxjQUhBLHFCQUVBLGU3SitnM0NKLENBQ0YsQzZKMWczQ0Esd0NBRUUsbUJBREEsZ0JBRUEsa0I3SjZnM0NGLEM2SjFnM0NBLDJDQUdFLGFBRUEsbUJBREEsZ0JBRUEscUJBTEEsZ0JBQ0EsZ0I3SmloM0NGLENNLzQ0Q0ksNEJ1SjQzQkosMkNBUUksOEJBQ0EsaUJBQ0EsZ0JBQ0EsZ0I3SitnM0NGLENBQ0YsQzZKNWczQ0EsMENBQ0UsYzdKK2czQ0YsQ00zNTRDSSw0QnVKMjRCSiwwQ0FHSSxZN0ppaDNDRixDNko3ZzNDRixzQ0FFSSxtQkFDQSxnQkFDQSxnQjdKaWgzQ0YsQ0FQRixDNkp0ZzNDQSxvQ0FDRSxtQkFFQSxtQ0FEQSxpQjdKa2gzQ0YsQ005NjRDSSw0QnVKMDVCSixvQ0FPSSxzQkFGQSxxQkFDQSw0QjdKb2gzQ0YsQ0FDRixDNkpqaDNDSSw4Q0FDRSxhN0ptaDNDTixDNko3ZzNDQSxtREFDRSxVN0pnaDNDRixDNkovZzNDRSwwQ0FGRixtREFHSSxTN0praDNDRixDQUNGLENNajg0Q0ksNEJ1SjI2QkosbURBT0ksWUFEQSxjN0pxaDNDRixDQUNGLEM2SmpoM0NBLHlDQUdFLDJCQUNBLGVBQ0EsZ0JBRUEsYUFEQSxpQkFKQSxxQkFEQSxvQjdKMGgzQ0YsQzZKbGgzQ0UsaUVBVEYseUNBVUkseUI3SnFoM0NGLENBQ0YsQ01uKzRDSSwwQnVKbThCSix5Q0FhSSxVN0p1aDNDRixDQUNGLEM2SnJoM0NFLDBDQWhCRix5Q0FpQkksaUJBS0EsWUFEQSxpQkFGQSxjQUNBLGdCQUZBLGM3SjRoM0NGLENBQ0YsQ01yKzRDSSw0QnVKczdCSix5Q0F5QkksZUFFQSxnQkFFQSxZQUhBLGlCQUlBLGVBQ0EsUzdKMGgzQ0YsQzZKeGgzQ0UsNkNBRUUsWUFEQSxVN0oyaDNDSixDQUNGLEM2SnJoM0NBLG1EQUNFLHVCN0p3aDNDRixDTXgvNENJLDRCdUprK0JBLHVEQUNFLHFCQUNBLGtCN0p5aDNDSixDQUNGLEM2SnJoM0NBLDhDQUdFLGNBREEsU0FFQSxnQjdKd2gzQ0YsQzZKdGgzQ0UsMENBTkYsOENBT0ksWTdKeWgzQ0YsQ0FDRixDNkp2aDNDRSxpREFFRSxtQkFEQSxhQUVBLGlCN0p5aDNDSixDNkpyaDNDQSwrQ0FDRSxnQjdKd2gzQ0YsQzZKdmgzQ0UsMENBRkYsK0NBR0ksZ0JBQ0EsWTdKMGgzQ0YsQ0FDRixDTXpoNUNJLDRCdUowL0JKLCtDQU9JLGU3SjRoM0NGLENBQ0YsQzZKdmgzQ0UsdUZBQ0UsWTdKMGgzQ0osQzZKeGgzQ0Usa0ZBQ0UsaUJBS0EsWUFEQSxpQkFGQSxjQUNBLGVBRkEsZUFLQSxVN0owaDNDSixDNkp2aDNDRSxpR0FDRSxxQjdKeWgzQ0osQzZKbGgzQ0UsZ01BQ0UsVTdKdWgzQ0osQzZKcGgzQ0Usd0ZBQ0UsWTdKc2gzQ0osQzZKbmgzQ0UsMEZBQ0UsZTdKcWgzQ0osQzZKamgzQ0EsMENBR0UsbUNBSUEsMkJBQ0Esa0JBRkEsZ0JBSkEsY0FRQSxlQURBLGdCQUVBLGlCQVBBLGNBQ0EsYTdKeWgzQ0YsQ01wbDVDSSx5QnVKc2pDSiwwQ0FjSSxZN0pvaDNDRixDQUNGLEM2SmpoM0NBLHFDQUNFLGlCQUVBLGdCQURBLGdCN0pxaDNDRixDNkpqaDNDQSwwREFDRSxpQjdKb2gzQ0YsQzZKbGgzQ0UsMkdBQ0UsWTdKb2gzQ0osQzZKL2czQ0EsMkJBQ0UsaUJBRUEsdURBR0EsNkJBRkEsNEJBQ0EscUJBRUEsbUJBTEEsa0JBTUEsUzdKa2gzQ0YsQ01wbTVDSSw2QnVKMGtDSiwyQkFXSSw0QjdKbWgzQ0YsQ0FDRixDNkpqaDNDRSxpQ0FDRSxlQUNBLGdCQUdBLGlCQUZBLGlCQUNBLGdCN0pvaDNDSixDTWhuNUNJLDZCdUp3bENGLGlDQVFJLFM3Sm9oM0NKLENBQ0YsQzZKaGgzQ0EsNENBQ0UseUJBQ0EsaUI3Sm1oM0NGLEM2SmpoM0NFLCtDQUVFLGVBQ0EsaUJBRkEsZ0I3SnFoM0NKLEM2SmpoM0NJLHFEQUNFLHdCN0ptaDNDTixDNkpoaDNDSSwyREFFRSwyQkFEQSwyQjdKbWgzQ04sQzZKaGgzQ0ksMERBRUUsOEJBREEsOEI3Sm1oM0NOLEM2SjlnM0NFLHVGQUNFLCtCN0pnaDNDSixDNkozZzNDRSxrRkFDRSxtQkFDQSxXQUNBLGFBQ0EsU0FDQSw4QkFDQSxPQUdBLFVBRkEsa0JBQ0EsVTdKK2czQ0osQzZKMWczQ0ksd0ZBQ0UsUzdKNGczQ04sQzZKeGczQ0UsbUVBQ0UsdUJBQ0Esa0JBSUEsWUFIQSxjQUVBLFdBREEsUzdKNGczQ0osQzZKeGczQ0ksd0VBR0UsV0FGQSxZQUdBLFVBRkEsVTdKNGczQ04sQzZKeGczQ00sNEVBRUUsWUFEQSxVN0oyZzNDUixDNkp6ZzNDUSxpRkFDRSxZN0oyZzNDVixDNkpyZzNDRSxrRkFDRSxXN0p1ZzNDSixDNkpwZzNDTSwyRkFDRSxhN0pzZzNDUixDNkpqZzNDRSxtRkFDRSxZN0ptZzNDSixDNkpoZzNDTSw0RkFDRSxhN0prZzNDUixDTTdyNUNJLDRCdUppc0NBLGtGQUNFLFk3SisvMkNKLENBQ0YsQzZKMy8yQ0EsNkNBTUUsbUJBRkEsY0FDQSxhQUhBLG1CQUtBLGdCQUpBLGlCQUZBLGdCN0pvZzNDRixDNko1LzJDRSxpREFFRSxZQUNBLG9CQUZBLFU3SmdnM0NKLEM2SjEvMkNBLDhEQUNFLGdCN0o2LzJDRixDOEoxeDVDQSxxQ0FDRSx1QkFJQSxrQkFDQSxVOUo2eDVDRixDTTl0NUNJLDZCd0pyRUoscUNBR0ksZTlKb3k1Q0YsQ0FDRixDTW51NUNJLDRCd0o5REYsaURBRUUsb0I5Sm15NUNGLENBQ0YsQ01ydjVDSSwwQndKeERKLHFDQWNJLFU5Sm15NUNGLENBQ0YsQ003dTVDSSw0QndKbkRKLHlFQUdJLFU5Smt5NUNGLENBQ0YsQzhKL3g1Q0EscUNBSUUsa0I5Sit4NUNGLEM4Smx5NUNFLDREQUNFLFk5Sm95NUNKLENNMXY1Q0ksNEJ3SjVDSixxQ0FNSSxlOUpveTVDRixDQUNGLEM4Smp5NUNBLG1EQUNFLFU5Sm95NUNGLENNaHg1Q0kseUJ3SnJCSixtREFHSSxtQkFFQSxlQURBLGlCOUp1eTVDRixDQUNGLEM4SnJ5NUNFLDZEQUNFLGtCOUp1eTVDSixDOEpueTVDQSw4Q0FDSSxTOUpzeTVDSixDOEpueTVDQSxnREFDRSxrQkFDQSxTOUpzeTVDRixDTW55NUNJLDBCd0pMSixnREFLSSxvQkFDQSxrQkFGQSxTOUoweTVDRixDQUNGLEM4SnJ5NUNBLDJDQUVFLHlCQU9BLGFBTEEsT2hKbEVBLGdCQUZBLFNnSndFQSxnQkFEQSxrQkFKQSxpQkFFQSxzQkFDQSxrQjlKNnk1Q0YsQzhKenk1Q0UsOENBQ0UscUJBRUEsa0JBREEscUI5SjR5NUNKLENNaHo1Q0ksNkJ3Sk9FLCtEQUNFLGtCOUo0eTVDTixDQUNGLENNcno1Q0ksNEJ3SkVGLDhDQVdJLGM5SjR5NUNKLEM4SjF5NUNJLDBEQUNFLHFCOUo0eTVDTixDOEpwMDVDRiwyQ0E4Qkksd0I5SjJ5NUNGLENBSkYsQ003ejVDSSw2QndKUkosMkNBaUNJLHdCOUo2eTVDRixDQUNGLENNcDE1Q0kseUJ3SktKLDJDQXFDSSxzQkFEQSxxQkFFQSxrQjlKK3k1Q0YsQ0FDRixDTTkwNUNJLDRCd0ptQ0YsMERBRUksVzlKNnk1Q0osQ0FDRixDTW4xNUNJLDZCd0ptQ0YsMERBTUksZ0I5Sjh5NUNKLENBQ0YsQ01yMjVDSSwwQndKNkRBLCtGQUVFLGdCQURBLFU5SjZ5NUNKLEM4SjF5NUNJLDBJQUVFLGdCQUNBLHVCQUZBLFU5Sjh5NUNOLEM4SjF5NUNNLDZJQUNFLGdCOUo0eTVDUixDOEoxeTVDUSw4SkFDQSw0QjlKNHk1Q1IsQzhKenk1Q1EsOExBS0UsY0FDQSxXQUxBLGdCQUNBLGtCQUVBLHVCQURBLGtCOUo4eTVDVixDOEp6eTVDUSxxTUFDRSxVOUoyeTVDVixDQUNGLEM4Sm55NUNBLGtEQUtFLG1CQUpBLHlCQVVBLG1CQUNBLGtCQVRBLGFBQ0Esc0JBS0EsbUJBREEsY0FGQSx1QkFKQSxzQkFRQSxzQkFIQSxZOUoweTVDRixDOEpueTVDRSxzREFFRSxpQkFEQSxlOUpzeTVDSixDTXA1NUNJLDBCd0orRkosa0RBbUJJLG1COUpzeTVDRixDQUNGLEM4SnJ5NUNFLHdEQUNFLFUzSmhHVSxDMkppR1YseUI5SnV5NUNKLENNaDU1Q0ksNEJ3SjZHSix5Q0FFTSxzQjlKc3k1Q0osQ0FDRixDOEpseTVDQSxpREFDRSxvQjlKcXk1Q0YsQzhKbHk1Q0EsMkNBR0UsbUJBRkEscUJBR0EsaUJBQ0EsZTNKL0Q0QixDMkpnRTVCLHFCQUpBLG1COUp5eTVDRixDTW42NUNJLDRCd0p3SEosMkNBU0ksaUJBREEsUTlKd3k1Q0YsQ0FDRixDOEpyeTVDSSxtREFDRSxVOUp1eTVDTixDOEpweTVDRSxpREFDRSx3QjNKdkhVLEMySndIVixTOUpzeTVDSixDOEpyeTVDSSx1REFDRSx3QjlKdXk1Q04sQ01oODVDSSx5QndKcUpGLGlEQU9JLGtCOUp3eTVDSixDQUNGLEM4SnR5NUNFLDBEQUNFLHdCM0pqSVUsQzJKa0lWLFM5Snd5NUNKLEM4SnZ5NUNJLGdFQUNFLHdCOUp5eTVDTixDTTU4NUNJLHlCd0orSkYsMERBT0ksa0I5SjB5NUNKLENBQ0YsQzhKeHk1Q0UsaURBQ0Usd0I5SjB5NUNKLEM4Snh5NUNFLGlEQUVFLDJCQUNBLG9CQUNBLG1COUoweTVDSixDTTE5NUNJLHlCd0pxSUosMkNBK0NJLGlCOUoweTVDRixDQUNGLEM4SnZ5NUNBLDhDQUdFLFUzSnRLWSxDMkpvS1osa0JBQ0Esc0JBR0EsUTlKeXk1Q0YsQzhKdnk1Q0Usb0RBRUUsVTNKNUtVLEMySjJLVix5QjlKMHk1Q0osQ00xKzVDSSx5QndKd0xKLDhDQVlJLGM5SjB5NUNGLENBQ0YsQ01sKzVDSSw2QndKMktKLDhDQWdCSSxhOUoyeTVDRixDQUNGLEM4SnZ5NUNFLFlBRUUsdURBQ0EsNEJBS0UscUJBUEYsc0I5SjZ5NUNKLEM4Sm55NUNJLGtCQUVFLHFFQUtFLHVCQU5GLHNCOUp1eTVDTixDOEpuejVDRSxlQUVFLDBEQUNBLDRCQUdFLHdCQW1CMkMsQ0F4QjdDLHNCOUp5ejVDSixDOEoveTVDSSxxQkFFRSx3RUFLRSx1QkFORixzQjlKbXo1Q04sQzhKL3o1Q0UsWUFFRSx1REFDQSw0QkFLRSxxQkFQRixzQjlKcTA1Q0osQzhKM3o1Q0ksa0JBRUUscUVBS0UsdUJBTkYsc0I5Sit6NUNOLEM4SjMwNUNFLFlBRUUsOERBQ0EsNEJBS0UscUJBUEYsc0I5SmkxNUNKLEM4SnYwNUNJLGtCQUVFLDRFQUtFLHVCQU5GLHNCOUoyMDVDTixDOEp2MTVDRSxlQUVFLCtEQUNBLDRCQUtFLHFCQVBGLHNCOUo2MTVDSixDOEpuMTVDSSxxQkFFRSw2RUFLRSx1QkFORixzQjlKdTE1Q04sQzhKcjA1Q0EsMlpBTUUsbUJBRkEsNkJBQ0EsWTlKeTA1Q0YsQzhKdDA1Q0UsMm9CQUNFLHdCOUoyMDVDSixDOEp2MDVDQSx5R0FDRSxvQjlKMDA1Q0YsQzhKdjA1Q0EsMkpBQ0Usd0IzSi9OWSxDMkpnT1osVzlKMDA1Q0YsQzhKdjA1Q0EsdURBQ0UseUJBQ0EsNEM5SjAwNUNGLENNN2s2Q0kseUJ3SmlRSix1REFJSSwyQzlKNDA1Q0YsQ0FDRixDTXJrNkNJLDRCd0pvUEosdURBT0ksZ0M5SjgwNUNGLEM4SjUwNUNFLHFFQUNFLGU5SjgwNUNKLENBQ0YsQzhKMTA1Q0EsaURBQ0UsZUFDQSxnQkFDQSxnQjlKNjA1Q0YsQzhKMTA1Q0EsYUFJRSxzQkFJQSxrQkFHQSxlQURBLGdCQUhBLFlBS0EsaUJBWEEsa0JBQ0EsV0FPQSxrQkFOQSxRQUdBLFU5Sm0xNUNGLEM4SjEwNUNBLGlEQUNFLHFCQUNBLGdCOUo2MDVDRixDOEp4MDVDRSx1SEFDRSxpQkFDQSxrQzlKODA1Q0osQ001bjZDSSx5QndKcVNKLGlEQVlJLHdCOUorMDVDRixDOEoxMDVDRSx1SEFDRSxtQkFDQSxnQzlKZzE1Q0osQ0FDRixDTTVuNkNJLDRCd0p3UkosaURBeUJJLGNBREEsUzlKaTE1Q0YsQ0FDRixDOEo3MDVDQSxzREFLRSx5QkFEQSxtQkFFQSxxQkFMQSxvQkFDQSxzQkFLQSxrQkFDQSxNQUxBLGE5SnExNUNGLEM4SjcwNUNJLG1FQUVFLGdCQURBLGM5SmcxNUNOLEM4SjUwNUNFLDREQUNFLDBCOUo4MDVDSixDOEoxMDVDQSwwQ0FPRSxtQkFIQSx5QkFJQSxtQkFOQSxnQkFhQSwyQkFWQSxhQUNBLHVCQUhBLFNBVUEsdUJBSEEsZ0JBVEEsZUFXQSxlQUhBLFM5SmkxNUNGLENNcHE2Q0ksNEJ3SjBVSiwwQ0FtQkkseUJBREEsYTlKNjA1Q0YsQ0FDRixDOEoxMDVDRSxnREFDRSxVOUo0MDVDSixDOEoxMDVDRSxtREFDRSxxQjlKNDA1Q0osQzhKMzA1Q0ksdURBRUUsaUJBREEsZTlKODA1Q04sQ01qczZDSSwwQndKdVZKLDBDQWtDSSxZOUo0MDVDRixDQUNGLEM4SnowNUNBLGdEQUNFLG1CQUNBLGU5SjQwNUNGLENNOXI2Q0ksNEJ3SnlYSixnR0FFTSxlOUoyMDVDSixDOEpwMDVDRSxvREFFRSxnQkFEQSxVOUowMDVDSixDOEp4MDVDSSwrRkFJRSx5QkFGQSxPQURBLGVBRUEsTTlKMjA1Q04sQ0FaRixDTXhyNkNJLG1Ed0orWEEsNEZBRUUsZ0I5SncwNUNKLEM4SnYwNUNJLGtMQUVFLE9BREEsZUFFQSxNQUNBLHlCOUp5MDVDTixDOEpwMDVDSSxrWEFDRSw0QjlKeTA1Q04sQzhKcjA1Q0ksZ0dBQ0UsUTlKdTA1Q04sQ0FDRixDTXJ2NkNJLDBFd0o0YUUsZ0dBR0ksUzlKMDA1Q1IsQ0FDRixDTTF2NkNJLDBCd0pxYkEsNkNBQ0UsZ0I5SncwNUNKLEM4SnYwNUNJLHdGQUVFLE9BREEsZUFFQSxNQUNBLHlCOUp5MDVDTixDOEpwMDVDSSx1TEFDRSw0QjlKeTA1Q04sQzhKcjA1Q0ksZ0dBQ0UsUzlKdTA1Q04sQzhKbjA1Q0ksMEZBQ0UsYzlKcTA1Q04sQzhKbDA1Q0ksNEdBQ0UsYTlKbzA1Q04sQzhKOXo1Q0YsbUdBRUksZTlKazA1Q0YsQ0FMRixDOEp6ejVDQSxxR0FFRSxVOUppMDVDRixDOEo5ejVDQSxnSEFFRSxZQURBLFM5SmswNUNGLENNbnk2Q0kseUJ3SmdlSixnSEFLSSxXOUprMDVDRixDQUNGLENNeHk2Q0ksMEJ3SmdlSixnSEFRSSxXOUpvMDVDRixDOEo3ejVDRixpREFHSSxlOUptMDVDRixDOEpsMDVDRSw0RkFDRSxVQUNBLFU5Sm8wNUNKLEM4SmwwNUNFLDRGQUNFLFk5Sm8wNUNKLEM4Sm4wNUNJLCtGQUNFLDZCQUNBLGdCOUpxMDVDTixDOEpwMDVDTSwwR0FDRSxpQjlKczA1Q1IsQ0F0QkYsQ003eTZDSSx5QndKb2dCQSw0RkFDRSxxQjlKbTA1Q0osQ0FDRixDTTV6NkNJLDZCd0o4ZkEsc0RBRUksYTlKaTA1Q04sQ0FDRixDOEo5ejVDRSwwRkFDRSxZOUpnMDVDSixDOEo1ejVDQSxzR0FDRSxrQjlKK3o1Q0YsQzhKeHo1Q0ksbUhBQ0UsWTlKMno1Q04sQzhKdHo1Q0ksOEdBQ0UsY0FDQSxlQUVBLGUzSjVkd0IsQzJKMmR4QixrQjlKeXo1Q04sQ01oMjZDSSx5QndKb2lCQSw4R0FPSSxrQkFDQSxvQjlKeXo1Q04sQ0FDRixDOEpoejVDSSxzTUFDRSxrQjlKcXo1Q04sQzhKbHo1Q0ksd0dBQ0Usa0I5Sm96NUNOLEM4Si95NUNJLHNNQUVFLHFCOUppejVDTixDOEo1eTVDRSxzSEFJRSxXQUZBLG1CQUNBLHFCQUVBLHNCQUNBLFM5Sjh5NUNKLEM4SjN5NUNFLDhHQUNFLFk5SjZ5NUNKLEM4SjF5NUNFLHVEQUNFLGlCOUo0eTVDSixDOEoxeTVDSSxrRUFDRSx5QjlKNHk1Q04sQzhKenk1Q0ksOEVBSUUsbUJBREEsYUFGQSxlM0poaEJ3QixDMkppaEJ4QixVOUo2eTVDTixDTTczNkNJLDZCd0pzbEJFLDhFQUNFLGVBQ0Esa0I5SjB5NUNOLEM4SnZ5NUNJLDhGQUNFLHNCOUp5eTVDTixDQUNGLENNdDQ2Q0ksNEJ3SnVrQkYsdURBMkJJLG1CQURBLGdCQUVBLGM5Snl5NUNKLEM4SnZ5NUNJLDhFQUVFLGtCQURBLFU5SjB5NUNOLENBQ0YsQzhKcnk1Q0UsbUdBQ0ksa0JBQ0EsbUI5SnV5NUNOLENNbDY2Q0ksMEJ3SituQkEsNkVBQ0Usc0JBQ0EsZTlKc3k1Q0osQzhKbnk1Q0Usd0lBRUUsa0I5SnF5NUNKLEM4Smx5NUNFLDhKQUVFLGU5Sm95NUNKLENBQ0YsQ01uNjZDSSw2QndKb29CRSxzR0FDRSxtQkFDQSxrQjlKa3k1Q04sQzhKOXg1Q0UsOEVBQ0UsUzlKZ3k1Q0osQzhKN3g1Q0UsZ0dBQ0Usb0I5Sit4NUNKLEM4SjV4NUNFLHNIQUVFLG1CQUNBLG1COUo4eDVDSixDOEozeDVDRSw2RUFDRSxzQjlKNng1Q0osQzhKMXg1Q0Usa0lBQ0UsaUJBRUEsZ0JBREEsYTlKNng1Q0osQzhKeng1Q0UsOEdBQ0UsbUJBQ0Esb0JBQ0EsZTlKMng1Q0osQzhKdng1Q0ksNkVBRUUsZ0JBREEsYzlKMHg1Q04sQ0FDRixDTXI4NkNJLDZCd0ppckJBLDhJQUNFLFk5SnV4NUNKLEM4SnB4NUNFLDZDQUNFLFk5SnN4NUNKLEM4Sm54NUNFLG1HQUNFLG1CQUNBLG9COUpxeDVDSixDQUNGLENNNTY2Q0ksbUR3SjJwQkEsOEVBQ0UsVTlKb3g1Q0osQ0FDRixDTXQ5NkNJLDRCd0p1c0JFLHNHQUNFLGlCQUNBLGdCOUpreDVDTixDOEovdzVDSSx3R0FDRSxvQjlKaXg1Q04sQzhKN3c1Q0UsOEVBQ0UsVTlKK3c1Q0osQzhKNXc1Q0Usc0hBR0UsbUJBQ0Esb0JBRkEsaUI5Smd4NUNKLEM4SjN3NUNFLG1HQUNFLGlCQUNBLGlCQUNBLE85SjZ3NUNKLENBQ0YsQzhKenc1Q0EsZ0RBQ0UsZ0dBQ0UsUTlKNHc1Q0YsQ0FDRixDK0p2ajdDQSxxRUFFSSwyQi9KeWo3Q0osQytKdGo3Q0Esc0dBR0ksMkIvSnlqN0NKLEMrSnRqN0NBLHlJQUNJLFUvSnlqN0NKLEMrSnRqN0NBLHFDQUNJLHFCL0p5ajdDSixDK0p0ajdDQSxnREFFSSxnQkFEQSxrQi9KMGo3Q0osQytKdGo3Q0EsMkRBQ0ksWS9KeWo3Q0osQytKbGo3Q0Esb0NBQ0ksZS9Kb2o3Q0osQ01qaDdDSSw0QnlKcENKLG9DQUlRLGUvSnFqN0NOLENBQ0YsQytKbmo3Q0ksNERBQ0ksZS9KcWo3Q1IsQytKbmo3Q1EsbUVBRUksZUFEQSx5Qi9Kc2o3Q1osQytKamo3Q0ksMkNBR0ksbUJBRkEsNkJBQ0EsYUFFQSx1QkFFQSxvQkFEQSxnQi9Kb2o3Q1IsQytKL2k3Q0Esa0NBQ0ksYUFDQSxzQkFDQSxTQUNBLHFCL0prajdDSixDTTVpN0NJLDRCeUpWSixrQ0FTUSxTQURBLHFCQURBLHVCL0pxajdDTixDQUNGLEMrSmpqN0NJLHFDQUVJLHVCQURBLFkvSm9qN0NSLEMrSmxqN0NRLDBDQUNJLHFCQUNBLGtCQUNBLGlCL0pvajdDWixDK0poajdDSSxpRkFFSSxlL0prajdDUixDTWhrN0NJLDRCeUpzQkksOEZBRVEsb0IvSmlqN0NkLENBSkYsQytKMWk3Q1EsMkRBQ0ksZS9KaWo3Q1osQ003azdDSSw0QnlKMkJJLDJEQUtRLCtCQUNBLGdDQUZBLFkvSm9qN0NkLENBQ0YsQytKaGo3Q08sMERBQ0ssc0IvSmtqN0NaLENNdmw3Q0ksNEJ5Sm9DRywwREFNUywrQkFDQSxnQ0FGQSxpQkFEQSxnQi9Kc2o3Q2QsQytKaGo3Q1Usa0VBRVEsb0JBQ0EsZ0JBQ0EscUIvSm1qN0NsQixDK0oxaTdDVSxnREFDSSxVL0o4aTdDZCxDQVhGLEMrSjloN0NJLGdEQUNJLHNCL0o0aTdDUixDK0p0aTdDSSwrREFDSSxlL0p5aTdDUixDTWxuN0NJLDRCeUp3RUEsK0RBR1EscUJBQ0EsaUIvSjJpN0NWLENBQ0YsQytKbmk3Q0ksb0dBQ0ksNkIvSnVpN0NSLEMrSm5pN0NJLHdJQUlJLHNCQUhBLGdCQUVBLFVBcEtXLENBc0tYLFUvSnFpN0NSLENNcG83Q0ksNEJ5SjBGQSx3SUFRUSxXL0p1aTdDVixDQUNGLEMrSmxpN0NBLG9CQUNJLHlCQUNBLFUvSnFpN0NKLEMrSm5pN0NJLDZGQUNJLFdBQ0EsY0FDQSxlL0pxaTdDUixDK0puaTdDUSwyR0FFSSxxQi9Kb2k3Q1osQytKaGk3Q0ksd1NBQ0ksc0JBQ0MsbUIvSmtpN0NULEMrSjloN0NBLDBCQUNJLGdCL0ppaTdDSixDK0ovaDdDSSx1SEFDSSxpQi9KaWk3Q1IsQytKN2g3Q0EsU0FDSSxZQUNBLFNBQ0EsVUFDQSxlL0pnaTdDSixDTXpxN0NJLDRCeUo0SUosdUJBRVEsdUMvSmdpN0NOLENBQ0YsQytKOWg3Q0ksZ0RBR0ksZ0JBREEsaUJBREEsUy9Ka2k3Q1IsQytKOWg3Q1Esc0RBQ0ksb0IvSmdpN0NaLEMrSjNoN0NRLDREQUNJLGEvSjZoN0NaLEMrSi9nN0NZLG9RQUNJLGUvSnVoN0NoQixDK0psaDdDWSxnR0FDSSxhQUNBLGEvSm9oN0NoQixDK0ovZzdDSSxzREFDSSxvQi9KaWg3Q1IsQytKL2c3Q1EsbUZBQ0ksYy9KaWg3Q1osQytKM2c3Q0ksa0RBQ0ksbUIvSjhnN0NSLENNanQ3Q0ksNEJ5SnVNSSxrREFDUSxzQi9KNmc3Q2QsQ0FDRixDK0p6ZzdDQSxpQkFDSSxvQkFDQSxnQkFDQSxpQkFFQSxtQkFEQSxlL0o2ZzdDSixDK0oxZzdDSSxzQkFBTyxjL0o2ZzdDWCxDK0ozZzdDSSwwQkFDSSxtQi9KNmc3Q1IsQytKNWc3Q1EsOEJBQ0ksZUFFQSxZQUNBLHFCQUZBLFUvSmdoN0NaLEMrSnpnN0NBLG9CQUNJLFUvSjRnN0NKLEMrSjFnN0NJLHdCQUVJLHFCQURBLHNCQUVBLGlCL0o0ZzdDUixDK0p4ZzdDUSwwQkFDSSxtQi9KMGc3Q1osQytKcmc3Q0EsaUJBQ0ksWUFFQSxpQkFEQSxVL0p5ZzdDSixDK0pyZzdDQSx3QkFJSSxlQUhBLGtCQUVBLFFBREEsb0IvSjBnN0NKLEMrSnJnN0NBLG1DQUNJLG9CL0p3ZzdDSixDK0pwZzdDSSxpQ0FDSSxhL0p1ZzdDUixDTTN3N0NJLDRCeUptUUEsaUNBR1EsWS9KeWc3Q1YsQ0FDRixDK0pyZzdDSSxpRUFDSSwrQi9KdWc3Q1IsQytKOS82Q0EsMkJBRUksZUFEQSx3Qi9Kc2c3Q0osQ016eTdDSSx5QnlKd1NBLHVEQUVRLFkvSm9nN0NWLENBQ0YsQytKMS82Q0EsOERBTEksYUFDQSxxQi9KMGc3Q0osQytKdGc3Q0Esa0NBR0UsU0FDQSx1Qi9Ka2c3Q0YsQ005eTdDSSw0QnlKd1NKLGtDQVNJLFNBREEsb0JBREEsdUIvSnFnN0NGLENBQ0YsQytKamc3Q0UscUNBRUUsdUJBREEsWS9Kb2c3Q0osQytKbGc3Q0ksMENBQ0UscUJBQ0Esa0JBQ0EsaUIvSm9nN0NOLEMrSmhnN0NFLGlGQUVFLGUvSmtnN0NKLENNbDA3Q0ksNEJ5Sm1VRiwwQ0FFSSxvQi9KaWc3Q0osQ0FDRixDK0ovLzZDSSwrRUFDRSxhQUNBLGUvSmlnN0NOLENNMzA3Q0ksNEJ5SjZVQSxvREFFSSxvQi9KZ2c3Q04sQ0FDRixDK0o5LzZDSSwyREFDRSxlL0pnZzdDTixDTW4xN0NJLDRCeUprVkEsMkRBSUksK0JBQ0EsZ0NBR0Esc0JBRkEsZUFDQSxVL0prZzdDTixDQUNGLEMrSi8vNkNJLDBEQUNFLHNCL0ppZzdDTixDTS8xN0NJLDRCeUo2VkEsMERBTUksK0JBQ0EsZ0NBRkEsaUJBREEsZ0IvSnFnN0NOLEMrSi8vNkNNLGtFQUVJLG9CQUNBLGdCQUNBLHFCL0prZzdDVixDK0p6LzZDSSxnREFDRSxVL0o2LzZDTixDQVhGLEMrSjUrNkNBLHlDQUNJLGdDQUNBLDJCL0oyLzZDSixDK0oxLzZDSSxnREFDSSxVL0o0LzZDUixDK0p0LzZDSSxzRkFDSSxlL0p5LzZDUixDK0pyLzZDQSx3Q0FDSSx1Qi9Kdy82Q0osQytKdC82Q0ksNENBQ0ksY0FFQSxnQkFEQSxZL0p5LzZDUixDK0pwLzZDQSx3Q0FFSSxrQkFEQSxVL0p3LzZDSixDK0pwLzZDQSxvQ0FDSSxRL0p1LzZDSixDK0pwLzZDQSwwQkFDSSwrQi9KdS82Q0osQytKbi82Q0ksdURBQ0ksbUJBQ0EsZS9Kcy82Q1IsQytKLys2Q1ksZ05BQ0ksZS9Kay82Q2hCLEMrSjMrNkNBLGlDQUNJLHVCL0o4KzZDSixDTWw2N0NJLDRCeUp5Ykksa0VBQ0ksYS9KNis2Q1YsQytKNSs2Q1UseUVBQ0ksY0FDQSxVL0o4KzZDZCxDQUNGLENNejc3Q0kseUJ5SmdkSSxrRUFDSSxZL0o0KzZDVixDQUNGLEMrSnYrNkNJLHlEQUNJLHdGL0owKzZDUixDK0p0KzZDQSxpQkFDSSxvQi9KeSs2Q0osQ2dLLy83Q0EsZ0NBQ0ksc0JBSUEsZ0VBSUEsNEJBRUEsNEJBTEEsdUJBSUEseUJBRUEsa0JBQ0EsZUFOQSxvQkFKQSxjQUtBLGlCQUpBLDJCQUZBLG9CaEs2ZzhDSixDZ0svLzdDQSxpQ0FDSSxZaEtrZzhDSixDZ0toZzhDSSx1Q0FFSSxZQUNBLG9CQUNBLGtCQUhBLFdoS3FnOENSLENNbjk3Q0ksNEIwSm5EQSx1Q0FRUSwrQkFDQSxnQ0FDQSxZQUhBLGdCaEtzZzhDVixDQUNGLENnS2hnOENJLHdDQUVJLGFBREEsWUFHQSx5QkFEQSxVaEttZzhDUixDTWorN0NJLDRCMEpyQ0Esd0NBU1EsZ0NBRkEsOEJBR0EsbUJBRkEsd0JoS3FnOENWLENBQ0YsQ00xOTdDSSxtRDBKcERBLHdDQWVRLHNCQURBLDZCQUVBLGtCaEtvZzhDVixDQUNGLENnS2pnOENJLHNDQUVJLG1CQURBLFloS29nOENSLENnS2pnOENRLHlDQUNJLFlBQ0EsaUJoS21nOENaLENNcmc4Q0ksMEIwSkFJLHlDQUtRLG1CQUNBLGdCQUNBLGtCaEtvZzhDZCxDQUNGLENNLy83Q0ksNEIwSmJJLHlDQVdRLG9CQUNBLGdCQUNBLHFCaEtxZzhDZCxDQUNGLENnS2hnOENJLHFEQUNJLGVoS2tnOENSLENnSy8vN0NJLCtDQUVJLGdDQURBLHFCQUVBLGVoS2lnOENSLENnSzkvN0NRLG9EQUNJLGNoS2dnOENaLENNamg4Q0ksNkIwSlVBLCtDQVdRLGVoS2dnOENWLENBQ0YsQ2dLNy83Q0ksMEhBTUksbUJBREEsYUFIQSxlQUVBLGU3SmdDc0IsQzZKN0J0Qix1QkFKQSxrQmhLbWc4Q1IsQ2dLNS83Q0ksMkNBQ0ksZ0JBQ0EsZWhLOC83Q1IsQ2dLMy83Q0ksc0VBRUksZUFDQSxpQkFGQSxjQUdBLFNoSzYvN0NSLENnSzEvN0NJLDZEQUNJLGVBQ0EsbUJBQ0EsUWhLNC83Q1IsQ2dLei83Q0ksK0RBQ0ksbUJBQ0EsZ0JBQ0EsaUJBQ0EsUWhLMi83Q1IsQ2dLeC83Q0ksa0VBRUksaUJBREEsb0JoSzIvN0NSLENnS3AvN0NZLGdIQUNJLHdCaEtzLzdDaEIsQ2dLbC83Q1Esb0dBQ0ksd0JoS28vN0NaLENnS2gvN0NJLHVGQUNJLGNBQ0EsbUJoS2svN0NSLENNbGs4Q0ksNEIwSnRESixpQ0EwSVEsb0JoS2svN0NOLENnSy8rN0NNLDhDQUNJLFFoS2kvN0NWLENnSzkrN0NNLDREQUNJLGVoS2cvN0NWLENnSzcrN0NNLCtDQUNJLDJCaEsrKzdDVixDZ0sxKzdDYyxvRkFDSSxlQUNBLGVoSzQrN0NsQixDZ0t2KzdDYywwRkFDSSxvQmhLeSs3Q2xCLENnS3IrN0NVLHdFQUNJLGVoS3UrN0NkLENnS24rN0NNLDBGQUVJLFVoS3ErN0NWLENBQ0YsQ2dLbCs3Q0ksK0JBbExKLGlDQW1MUSxhaEtxKzdDTixDZ0tuKzdDTSx1Q0FDSSwrQkFDQSxlaEtxKzdDVixDZ0tsKzdDTSxnREFDRSwrQkFDQSxlaEtvKzdDUixDQUNGLENNeG44Q0ksMEIwSjBKSSxxREFHSSx5QkFDQSxrQkFFQSxZQUpBLGtCQURBLFFBSUEsVWhLays3Q1YsQ2dLLzk3Q1UsMklBSUksYUFFQSw0QkFIQSxXaEtvKzdDZCxDZ0s5OTdDVSxxRUFDSSxvQmhLZys3Q2QsQ2dLNzk3Q1UsMkRBQ0ksd0JoSys5N0NkLENnSzM5N0NNLCtDQUVJLGNBREEsbUJoSzg5N0NWLENnSzE5N0NNLDhFQUNJLE9oSzQ5N0NWLENnS3o5N0NNLDZFQUNJLE1oSzI5N0NWLENnS3g5N0NNLGdEQUNJLHVCaEswOTdDVixDZ0t2OTdDTSwrQ0FDSSxXaEt5OTdDVixDZ0t0OTdDTSx1Q0FDSSxpQmhLdzk3Q1YsQ0FDRixDTXZvOENJLG1EMEpvTEksZ0RBQ0ksYUFDQSxxQmhLczk3Q1YsQ2dLbjk3Q00sdUNBRUksaUJBREEsV2hLczk3Q1YsQ2dLajk3Q1UseUNBQ0ksbUJBQ0Esa0JoS205N0NkLENBQ0YsQ2dLOTg3Q0EsMENBQ0ksY0FFQSxzQkFDQSxtQkFDQSxnQkFDQSxxQkFDQSxtQkFMQSxpQmhLczk3Q0osQ005cThDSSw2QjBKc05KLDBDQVVRLG1CQUNBLHFCaEtrOTdDTixDQUNGLENnSzk4N0NJLCtFQUNJLGVoS2k5N0NSLENnSzc4N0NBLHlDQUNJLGtCaEtnOTdDSixDZ0s1ODdDSSw2REFDSSxTaEsrODdDUixDZ0s1ODdDSSx3Q0FDSSxnQmhLODg3Q1IsQ2dLMzg3Q0ksK0NBQ0ksZWhLNjg3Q1IsQ2dLbDg3Q1Esd25CQUNJLHlCQUNBLFVoSys4N0NaLENNbHU4Q0kseUIwSjBSSSxnRkFDSSxTaEs0ODdDVixDQUNGLENNM3Q4Q0ksNEIwSm9SSSwrREFDSSxXaEsyODdDVixDQUNGLENnS3Y4N0NBLHNCQUNJLGNBRUEsc0JBQ0EsZUFDQSxnQkFDQSxtQkFDQSxnQkFMQSxpQmhLODg3Q0osQ2dLdjg3Q0ksaUNBQ0ksa0JBQ0Esb0JBQ0Esa0JoS3k4N0NSLENNL3U4Q0ksNkIwSjBSSixzQkFnQlEsZ0JBQ0EsZWhLeTg3Q04sQ2dLdjg3Q00seUJBQ0ksWWhLeTg3Q1YsQ0FDRixDZ0tyODdDQSxnQkFDSSxjQUNBLHNCQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0Esa0JoS3c4N0NKLENNOXc4Q0kseUIwSnlVSiwwQkFHUSxZQUNBLGtCQUZBLFNoSzA4N0NOLENBQ0YsQ2dLcjg3Q0EscUJBSUkscUJBREEsb0JBREEsaUJoSzA4N0NKLENnS3Q4N0NJLG1DQU9JLGtCQUxBLFNBRUEsV0FFQSxZQUhBLE9BS0EsaUJBQ0EsbUJBUkEsa0JBSUEsVWhLNjg3Q1IsQ2dLcjg3Q0EsZUFDSSx3QmhLdzg3Q0osQ2dLcjg3Q0Esb0JBQ0ksd0RoS3c4N0NKLENnS3I4N0NBLGVBQ0ksbUJoS3c4N0NKLENnS3Y4N0NJLHNCQUNJLHlCQUNBLGFoS3k4N0NSLENnS3I4N0NBLDJCQUNJLHdEaEt3ODdDSixDZ0tyODdDSSwyRkFDSSxlaEt3ODdDUixDZ0t0ODdDUSxzR0FDSSxzQkFDQSxrQkFDQSxvQkFDQSxrQmhLdzg3Q1osQ2dLLzc3Q0ksOERBQ0ksYUFDQSx1QkFDQSxVaEtrODdDUixDZ0toODdDUSxpRUFDSSxTaEtrODdDWixDTW4wOENJLDRCMEp1WUksK0NBQ0ksWWhLKzc3Q1YsQ2dLNTc3Q00scUNBQ0ksVWhLODc3Q1YsQ2dLejc3Q1UsaUVBQ0ksU2hLMjc3Q2QsQ0FDRixDTTMxOENJLHlCMEpzYUosK0RBRVEsZ0JBQ0EsU2hLdzc3Q04sQ0FDRixDZ0tuNzdDSSxxRkFDSSxhaEt1NzdDUixDTTExOENJLDRCMEprYUEscUZBR1EsWWhLMDc3Q1YsQ0FDRixDZ0t0NzdDRSx3REFDSSxrQ2hLeTc3Q04sQ2dLdDc3Q0UsaUxBU0ksd0I3SjdaUSxDNkp3WlIsV0FJQSxZQUhBLGtCQUNBLE1BQ0EsVWhLMjc3Q04sQ2dLdDc3Q0UseUZBRUksTWhLeTc3Q04sQ2dLdDc3Q0Usd0ZBRUksT2hLeTc3Q04sQ2dLcjc3Q00scUVBQ0ksVWhLdzc3Q1YsQ2dLbjc3Q00scUVBQ0ksbUNBQ0EsdUJoS3M3N0NWLENnS2w3N0NBLDJFQUdJLFloS203N0NKLENpSzc4OENBLG1CQUVJLHdCOUo4RlUsQzhKN0ZWLHlCQUZBLG9CQUlBLFdBREEsYWpLaTk4Q0osQ2lLNzg4Q0Esd0JBRUUsbUJBREEsYUFFQSx1QkFDQSxlaktnOThDRixDTWozOENJLGtEMkpuR0osd0JBT0ksbUJqS2k5OENGLENBQ0YsQ014NjhDSSx5QjJKakRKLHdCQVdJLFlqS2s5OENGLENBQ0YsQ2lLLzg4Q0EsbUJBRUUsVUFDQSxvQkFGQSxpQmpLbzk4Q0YsQ2lLLzg4Q0EseUJBR0UsaUJBREEseUJBS0EsYTlKOENZLEM4SmpEWixlQUNBLGVBQ0EsbUJBTEEsb0JBUUEsOENBREEseUNqS205OENGLENpSzk4OENBLHVDQUNFLGU5Sm1DWSxDOEpsQ1osc0RqS2k5OENGLENpSzk4OENBLG9CQUdFLG1CQUZBLGFBQ0Esc0JBR0EsZ0JBREEsaUJqS2s5OENGLENpSy84OENFLDBCQUtFLHFCOUptQlUsQzhKaEJWLDJCQURBLG1CQURBLGE5SnNCVSxDOEpuQlYsZUFDQSxxQkFUQSxpQkFDQSxlOUo2RTBCLEM4SjVFMUIsc0JBQ0EscUJqS3U5OENKLENpSzk4OENFLDJCQUVFLGtCQUNBLGU5SitEMEIsQzhKOUQxQixxQkFIQSxpQmpLbTk4Q0osQ2lLNzg4Q0Usc0JBQ0Usa0JBQ0Esb0JBQ0EsaUJqSys4OENKLENpSzM4OENBLDZCQUNFLGFBQ0EsVUFDQSxlaks4ODhDRixDaUszODhDQSx3Q0FDRSxrQjlKTlksQzhKT1osVWpLODg4Q0YsQ2lLajg4Q00saWFBQ0Usd0JqSzI4OENSLENpS3Y4OENJLHNOQUVFLHdCakt5ODhDTixDaUt0ODhDSSxpR0FDRSxrQ2pLdzg4Q04sQ2lLdDg4Q00sdUdBQ0Usa0NqS3c4OENSLENpS244OENFLHFFQUNFLGtCQUdBLGU5Sk8wQixDOEpUMUIscUJBQ0Esa0JqS3M4OENKLENNemc5Q0ksMEIySndFQSxxRUFDRSxpQkFHQSxnQkFGQSxpQkFDQSxhaktxODhDSixDQUNGLENpSy83OENFLDBGQUNFLHdCaktrODhDSixDaUs1NzhDSSxpRUFFRSxjQURBLFlqS2c4OENOLENNN2c5Q0ksNEIySm1GQSxtRkFDRSxXaks2NzhDSixDaUsxNzhDRSw2REFDRSxnQmpLNDc4Q0osQ2lLejc4Q0UsOEZBQ0UsYWpLMjc4Q0osQ2lLejc4Q0ksa0hBQ0UsdUJqSzI3OENOLENpS3Y3OENFLDZIQUNFLGVBQ0EsbUJqS3k3OENKLENBQ0YsQ00xLzhDSSxtRDJKcUVBLDhGQUVFLFlBREEsZWpLeTc4Q0osQ2lLdDc4Q0ksa0hBQ0UsbUJqS3c3OENOLENpS3A3OENFLHNEQUNFLHFCaktzNzhDSixDaUtuNzhDRSxzR0FFRSxlQURBLG9CaktzNzhDSixDaUtsNzhDRSx1REFDRSxtQmpLbzc4Q0osQ2lLajc4Q0UsNEVBRUUsbUJBMU1vQixDQXlNcEIsaUJqS283OENKLENBQ0YsQ01uazlDSSx5QjJKb0pBLHFGQUdFLHNCQUZBLG1CQWhOb0IsQ0FpTnBCLFVqS203OENKLENpSy82OENFLHVEQUNFLFdqS2k3OENKLENpSzk2OENFLDRFQUNFLGlCaktnNzhDSixDQUNGLENpSzk2OENJLGdEQUNFLGlGQUNFLDRCaktnNzhDTixDaUs3NjhDSSxxRkFDRSxlaksrNjhDTixDaUs1NjhDSSw0RUFDSSxjaks4NjhDUixDaUszNjhDSSwrREFDRSxtQmpLNjY4Q04sQ0FDRixDTTlsOUNJLDBCMkpzTEEscUZBQ0UsZ0JBR0Esc0JBREEsZUFyUG9CLENBb1BwQixVaks2NjhDSixDaUt4NjhDRSx3REFFRSxzQkFEQSxjaksyNjhDSixDaUt2NjhDRSxrRUFDRSxnQmpLeTY4Q0osQ2lLdDY4Q0UsNkRBQ0UsNEJqS3c2OENKLENpS3Q2OENJLHNGQUNFLFlqS3c2OENOLENpS3I2OENJLHFGQUNFLFdqS3U2OENOLENpS3A2OENJLGlFQUVFLFlBREEsVWpLdTY4Q04sQ2lLbDY4Q0UsNEVBQ0ksZWpLbzY4Q04sQ2lLaDY4Q0kscUZBQ0EsZWpLazY4Q0osQ0FDRixDaUsvNThDSSxpREFDRSxxRkFDRSxlaktpNjhDTixDaUs5NThDSywrREFDQyxtQmpLZzY4Q04sQ0FDRixDTTNuOUNJLDZCMkprT0EscURBQ0UsVWpLNjU4Q0osQ0FDRixDTTlvOUNJLDBCMko2T0osd0NBUUksZWpLNjU4Q0YsQ0FDRixDTXRvOUNJLDRCMko4T0EscUNBQ0UsVWpLNDU4Q0osQ0FDRixDaUt0NThDRSx3UUFNRSxtQkFEQSxhQUZBLFlBSUEsdUJBSEEsU0FGQSxVaktnNjhDSixDaUt0NThDRSxxQ0FDRSx3QmpLeTU4Q0osQ2tLbnU5Q0Esc0JBQ0ksWWxLc3U5Q0osQ01qcDlDSSxtRDRKdEZKLHNCQUlRLGFsS3V1OUNOLENBQ0YsQ2tLdHU5Q0ksaURBQ0ksY2xLd3U5Q1IsQ2tLcnU5Q0ksMkJBR0ksbUJBRkEsYUFDQSwyQkFFQSxtQmxLdXU5Q1IsQ2tLcnU5Q1EsOEJBQ0ksZUFDQSxnQkFDQSxnQmxLdXU5Q1osQ01oczlDSSx5QjRKaERBLDJCQWFRLG1CbEt1dTlDVixDa0tydTlDVSw4QkFDSSxlQUNBLGdCQUNBLGdCbEt1dTlDZCxDQUNGLENrS251OUNJLDRCQUVJLGtCQURBLGFBRUEsa0NsS3F1OUNSLENNbHM5Q0ksNEI0SnRDQSw0QkFPUSxpQ0FEQSxXbEt1dTlDVixDQUNGLENrS3B1OUNRLDRDQUNJLG1CQUNBLFNsS3N1OUNaLENrS2x1OUNJLHVDQUNJLGdCbEtvdTlDUixDa0tqdTlDSSw0Q0FDSSxzQmxLbXU5Q1IsQ01sdDlDSSw0QjRKWkosa0NBRVEsb0JsS2l1OUNOLENrSy90OUNNLDhEQUVJLDBCQURBLHNDbEtrdTlDVixDQUNGLENrSzV0OUNBLG1DQUdJLHNCQUVBLDBCQUpBLGVBQ0EsV0FFQSxVbEtndTlDSixDTWp2OUNJLHlCNEphSixtQ0FRUSxnQkFDQSxRbEtndTlDTixDQUNGLENNM3Q5Q0ksbUQ0SmZKLG1DQWFRLGVsS2l1OUNOLENBQ0YsQ2tLOXQ5Q0EsaUNBR0ksc0JBRUEsMEJBQ0EsNEJBTEEsZUFDQSxXQUVBLFVsS211OUNKLENNcnc5Q0kseUI0SjhCSixpQ0FRUSxnQkFDQSxRbEttdTlDTixDQUNGLENNL3U5Q0ksbUQ0SkVKLGlDQWFRLG9CbEtvdTlDTixDQUNGLENrS2x1OUNJLG9DQUNJLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0JsS291OUNSLENrS2p1OUNJLHlDQUVJLG1CQURBLGVsS291OUNSLENNN3c5Q0ksNEI0SndDQSx5Q0FNUSxlQURBLFVsS3F1OUNWLENBQ0YsQ2tLaHU5Q0EseUJBQ0ksbUJBQ0EsZ0JBQ0Esc0JBQ0EsbUJsS211OUNKLENrSy90OUNBLDhSQVdJLGEvSnpEVSxDK0owRFYsYUFKQSxlQUNBLGdCQUNBLG1CQUdBLGVsS211OUNKLENrS2h1OUNBLHNDQUlJLDZCQUZBLG1CQURBLGlCQUVBLG9CbEtvdTlDSixDa0todTlDQSx3QkFDSSxtQmxLbXU5Q0osQ2tLaHU5Q0EsNkJBQ0ksbUJsS211OUNKLENrS2h1OUNBLDZCQUNJLGVsS211OUNKLENrS2h1OUNBLDZGQUNJLGFsS211OUNKLENrS2h1OUNBLGdDQUVJLGEvSm5GVSxDK0prRlYsa0JsS291OUNKLENrS2h1OUNBLDhCQUNJLGVBQ0EsZWxLbXU5Q0osQ2tLanU5Q0ksc0NBRUksZ0JBREEsU2xLb3U5Q1IsQ2tLL3Q5Q0EsNkJBRUkscUJBREEsYUFHQSxlQURBLDBCbEttdTlDSixDa0todTlDSSxrQ0FDSSxpQmxLa3U5Q1IsQ2tLanU5Q1Esc0NBR0ksZUFEQSxlQUVBLHFCQUhBLGFsS3N1OUNaLENrS2p1OUNZLDJDQUNJLFlsS211OUNoQixDa0s3dDlDUSx1Q0FFSSxlQURBLGFsS2d1OUNaLENrSzd0OUNnQixnREFDSSxZbEsrdDlDcEIsQ2tLeHQ5Q0Esb0RBR0ksZUFEQSwrQkFFQSxpQmxLMnQ5Q0osQ2tLenQ5Q0ksZ0VBRUksYS9KeElNLEMrSnVJTixvQmxLNnQ5Q1IsQ2tLeHQ5Q0EsdUJBQ0ksYWxLMnQ5Q0osQ2tLdnQ5Q0EsNkJBR0UsY0FGQSxlQUNBLHlCbEsydDlDRixDa0t0dDlDSSxzQ0FDSSxnQkFDQSxlbEt5dDlDUixDa0t4dDlDUSwwQ0FHSSxlQURBLFlBREEsVWxLNHQ5Q1osQ2tLeHQ5Q1ksK0NBQ0ksWWxLMHQ5Q2hCLENrS3B0OUNBLDJCQUNJLG1CQUNBLG1CbEt1dDlDSixDa0tudDlDQSx1QkFHSSxjQUZBLG1CQUNBLFlsS3V0OUNKLENrS250OUNBLGVBS0ksZ0NBSkEsbUJBQ0EsZS9KeEkwQixDK0p5STFCLG9CQUlBLG1CQUhBLG9CQUlBLGdCQUZBLFVsS3d0OUNKLENrS3B0OUNJLHdCQUdJLGVBQ0EscUJBSEEsb0JBSUEsZWxLc3Q5Q1IsQ2tLbnQ5Q1ksaUNBQ0ksWWxLcXQ5Q2hCLENrS2h0OUNJLDhCQUVJLG1CQURBLGVsS210OUNSLENrSzlzOUNBLFFBQ0ksWWxLaXQ5Q0osQ2tLOXM5Q0EsZUFDSSwrQmxLaXQ5Q0osQ2tLOXM5Q0Esd0JBU0ksb0JBTEEsc0JBSUEsNkJBREEsU0FMQSxhQUNBLHlCQUZBLGVBS0EsZ0JBREEsVWxLcXQ5Q0osQ2tLL3M5Q0kscUNBQ0ksa0JsS2l0OUNSLENNeDg5Q0ksNEI0SjJPSix3QkFtQlEsZ0JBREEsZ0NBRkEsOEJBQ0Esd0JsS210OUNOLENBQ0YsQ01qODlDSSxtRDRKNE5KLHdCQXVCUSxjbEtrdDlDTixDQUNGLENNcjk5Q0ksNEI0SnFRQSxvQ0FFUSx3QmxLa3Q5Q1YsQ0FDRixDa0s3czlDQSxvQ0FFSSxZQUNBLGVBQ0Esa0JsS2d0OUNKLENrSzdzOUNBLHVCQUtJLGlCQURBLGEvSjNRVSxDK0p3UVYsZ0JBQ0EsaUJBSUEsa0JBSEEsOEJsS210OUNKLENrSzdzOUNBLGdDQUNJLGNBQ0EsbUJsS2d0OUNKLENrSzdzOUNBLGFBSUksd0IvSnJSVSxDK0p1UlYsa0JBREEsV0FKQSxnQkFDQSxpQkFDQSxzQmxLbXQ5Q0osQ2tLOXM5Q0ksb0NBUkosYUFTUSxjbEtpdDlDTixDQUNGLENrSy9zOUNJLHFCQUdJLG1CQURBLGFBSUEsa0JBRkEsdUJBSEEsb0JBSUEsbUJsS2t0OUNSLENNcmcrQ0ksNEI0SjhTQSxxQkFTUSxnQmxLa3Q5Q1YsQ0FDRixDa0todDlDUSx5QkFDSSxXbEtrdDlDWixDTTFoK0NJLHlCNEp1VUkseUJBSVEsV2xLbXQ5Q2QsQ2tLNXM5Q0YsNkRBRVEsa0JsS2d0OUNOLENBTEYsQ2tLdnM5Q0EsOERBQ0ksYWxLZ3Q5Q0osQ2tLN3M5Q0EsbUNBQ0ksa0JsS2d0OUNKLENNaGkrQ0ksNEI0SitVSixtQ0FJUSxhbEtpdDlDTixDQUNGLENrSzlzOUNRLDhDQUNJLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0JsS2d0OUNaLENrSzNzOUNBLHFCQUdJLHVCQUdBLHlCQURBLHFCQURBLFVBRkEsWWxLa3Q5Q0osQ2tLM3M5Q0EsVUFDSSxrQmxLOHM5Q0osQ2tLM3M5Q0EsV0FDSSx3QmxLOHM5Q0osQ2tLM3M5Q0Esc0JBR0kseUJBQ0Esa0JBRkEsZUFHQSxnQkFKQSxhbEtrdDlDSixDTWpsK0NJLHlCNEo4WEosc0JBU1EsY0FEQSxZbEtndDlDTixDQUNGLENNMWsrQ0ksNEI0SjhYSixtREFFUSxlbEsrczlDTixDQUNGLENrSzVzOUNBLG1DQUNJLGtCbEsrczlDSixDTWptK0NJLHlCNEpvWkEsc0NBRVEsa0JsSytzOUNWLENrSzFzOUNGLGlCQUVRLFlsSzhzOUNOLENBTEYsQ2tLcHM5Q0Esb0VBQ0ksZWxLNnM5Q0osQ01wbCtDSSxtRDRKc1lKLG9FQUtRLGVBREEsZWxLK3M5Q04sQ0FDRixDa0twczlDQSxzQ0FDSSxXQUNBLG1CbEt1czlDSixDa0twczlDQSw4REFFSSxxQkFDQSxtQkFDQSxxQkFDQSxzQkFDQSxxQmxLdXM5Q0osQ2tLcnM5Q0ksc0VBQ0ksWUFDQSxxQkFDQSxjbEt3czlDUixDa0tyczlDSSw0RUFDSSwrQkFDQSxvQkFDQSxrQkFDQSwwQkFPQSw2QkFOQSxXQU9BLGVBTkEscUJBQ0EsZ0JBRUEsc0JBQ0EsbUJBRkEsY2xLNHM5Q1IsQ2tLcnM5Q0ksd0VBQ0ksYWxLd3M5Q1IsQ2tLcnM5Q2EsZ0lBQ0wseUJBQ0EscUJsS3dzOUNSLENrS3BzOUNBLHlDQUlJLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0JsS29zOUNKLENrSzFzOUNJLGdEQUNJLHFCbEs0czlDUixDa0twczlDQSx5Q0FPSSwwQkFEQSw0QkFHQSxxQkFEQSxpQmxLbXM5Q0osQ2tLMXM5Q2EsMEVBQ0wseUJBQ0EscUJsSzRzOUNSLENrS3BzOUNJLG1EQUNJLHFFbEt1czlDUixDa0tyczlDUSx3REFFSSxjQURBLGVsS3dzOUNaLENrS25zOUNJLGlEQUNJLHlFbEtxczlDUixDa0toczlDSSx3Q0FDSSxpQmxLbXM5Q1IsQ2tLaHM5Q2EscUVBQ0wsMkRsS2tzOUNSLENrSzdyOUNhLGdIQU1MLHFCQUxBLHNCQUNBLFlBR0Esb0JBREEsZUFEQSxnQkFJQSxzQmxLZ3M5Q1IsQ2tLNXI5Q0EsaUNBQ0ksZ0JsSytyOUNKLENrSzVyOUNBLGlDQUNJLGVsSytyOUNKLENrSzVyOUNBLG1DQUNJLGdCbEsrcjlDSixDa0szcjlDSSw0Q0FDSSxpQmxLOHI5Q1IsQ2tLenI5Q0ksa0RBQ0ksNEJsSzRyOUNSLENNMXQrQ0ksNEI0SjZoQkEsa0RBS1EsNEJBREEsV2xLOHI5Q1YsQ0FDRixDa0t4cjlDSSxxREFDSSwyQmxLMnI5Q1IsQ01wdStDSSw0QjRKd2lCQSxxREFJUSwyQmxLNHI5Q1YsQ0FDRixDTXR2K0NJLHlCNEorakJKLGdDQUVRLFNsSzByOUNOLENBQ0YsQ2tLeHI5Q0ksd0NBQ0ksd0IvSjNpQk0sQytKNGlCTixVbEswcjlDUixDa0t2cjlDWSxpRkFDSSxnRWxLeXI5Q2hCLENrS3ByOUNZLDhFQUNJLG9FbEtzcjlDaEIsQ2tLbHI5Q1EsbURBQ0ksd0JsS29yOUNaLENrS2hyOUNJLGtEQUNJLFFsS2tyOUNSLENrSzlxOUNBLGtHQUlJLGNBREEsa0JBREEsaUJsS21yOUNKLENrSzlxOUNBLHlFQUNJLGVsS2lyOUNKLENrSy9xOUNJLGdGQUNJLG9CbEtpcjlDUixDa0s3cTlDQSwwQkFDSSxlbEtncjlDSixDTTl4K0NJLHlCNEo2bUJKLDBCQUlRLGtCQUNBLFFsS2lyOUNOLENBQ0YsQ2tLOXE5Q0EsbUNBQ0ksa0JBQ0EsZ0JBQ0Esb0JBRUEsa0JBRUEsZ0JBREEsYUFGQSxXbEtvcjlDSixDa0svcTlDSSwwQ0FDSSwwREFDQSxXbEtpcjlDUixDTXJ5K0NJLDRCNEp5bUJKLG1DQWdCUSxTQURBLFNsS2tyOUNOLENrSy9xOUNNLDBDQUNJLFFsS2lyOUNWLENBQ0YsQ2tLN3E5Q0EsbUNBQ0ksZUFDQSxnQkFDQSxpQkFDQSxlbEtncjlDSixDa0s5cTlDQSx5Q0FDSSxlQUNBLGdCQUNBLG9CQUNBLGVsS2lyOUNKLENrSy9xOUNBLGlDQUNJLGVsS2tyOUNKLENrS2hyOUNBLGtDQUNJLGdCQUNBLGNsS21yOUNKLENrS2pyOUNBLHNDQUNJLFlsS29yOUNKLENrS2xyOUNBLDJDQUVJLGVBQ0EsZ0JBQ0Esb0JBQ0EsZWxLb3I5Q0osQ2tLbHI5Q0EsMENBQ0ksY0FDQSxjbEtxcjlDSixDa0s3cTlDSSxrRkFDSSxXbEttcjlDUixDa0tocjlDSSxnREFDSSxNQUNBLFlsS2tyOUNSLENNaDIrQ0ksNEI0Sm1xQkosY0FlUSxvQmxLa3I5Q04sQ0FDRixDa0svcTlDQSwrQkFDSSxtQkFDQSxnQkFDQSxvQkFFQSwrQ0FEQSxrQkFFQSxVbEtrcjlDSixDa0svcTlDQSxrQ0FDSSxhQUNBLDZCbEtrcjlDSixDTWg0K0NJLHlCNEo0c0JKLGtDQUtRLHdCbEttcjlDTixDQUNGLENrS2hyOUNBLGdCQUNJLHVCbEttcjlDSixDa0svcTlDSSxvREFDSSxZbEtrcjlDUixDa0s5cTlDQSxZQUNJLHlCbEtpcjlDSixDa0s1cTlDUSw0RUFFSSx1QkFEQSxVbEtncjlDWixDa0s1cTlDUSxtRUFHSSxlQURBLFlBRUEseUJBSEEsVWxLaXI5Q1osQ2tLenE5Q0Esc0JBQ0ksVWxLNHE5Q0osQ01oNitDSSx5QjRKbXZCSixzQkFJUSxVbEs2cTlDTixDQUNGLENtSy85K0NFLHFEQUNNLCtCbktrKytDUixDbUsvOStDSSw4RUFFRSxtQkFEQSxhbktrKytDTixDbUs5OStDQSx5QkFHSSxtQkFGQSxhQUNBLDhCQUlBLG9CQURBLG1CQURBLGVuS20rK0NKLENtSy85K0NJLDBDQUNJLCtCbktpKytDUixDbUs5OStDSSxxQ0FDSSxrQm5LZysrQ1IsQ21LejkrQ0kseUNBRUkscUJuSzI5K0NSLENtS3Y5K0NBLDhCQUVJLFluS3k5K0NKLENtS3Y5K0NJLHVDQUVJLHdCbkt3OStDUixDbUtyOStDSSxvQ0FHSSxTQUZBLFVBQ0EsT25LdzkrQ1IsQ21LbDkrQ0ksNERBQ0ksWW5LcTkrQ1IsQ21LbDkrQ0ksd0NBR0ksZUFDQSxjQUhBLG9CQUNBLG1CbktzOStDUixDbUtqOStDWSxpREFDSSxZbkttOStDaEIsQ21LdjgrQ0EsdUNBQ0ksV0FDQSxtQm5LKzgrQ0osQ29LNWgvQ0EsNEJBRUksa0JBREEsVXBLZ2kvQ0osQ29LN2gvQ0ksdUVBQ0ksdUJBQ0Esa0JBQ0EsY0FDQSxTcEsraC9DUixDb0s3aC9DUSw2RUFDSSxxQnBLK2gvQ1osQ29LeGgvQ1ksNEpBRUksZUFEQSxhcEsraC9DaEIsQ29LNWgvQ2dCLHFGQUNJLFlwSzhoL0NwQixDb0t4aC9DSSxnRUFDSSxZcEswaC9DUixDb0t2aC9DSSwrREFDSSxXcEt5aC9DUixDb0t0aC9DSSx3R0FDSSx1QnBLd2gvQ1IsQ29LbmgvQ1EsNENBT0ksWUFKQSxrQkFEQSxlQUlBLHNCQUZBLFdBQ0EsVUFKQSxhcEsyaC9DWixDb0tsaC9DUSxxREFDSSxTcEtvaC9DWixDb0svZy9DUSxnRUFDSSxRcEtpaC9DWixDTXZnL0NJLDRCOEpESSxpRkFDSSxnQnBLOGcvQ1YsQ29LdmcvQ1Usa0tBSkksaUJBQ0EsVXBLa2gvQ2QsQ29LemcvQ00sNEVBQ0ksY3BLMmcvQ1YsQ29LeGcvQ00scUNBS0ksV0FIQSxTQURBLGtCQUVBLDBCQUNBLFNwSzJnL0NWLENvS3hnL0NVLDRDQUVJLGdCQURBLGNwSzJnL0NkLENBQ0YsQ01sai9DSSx5QjhKK0NJLGlGQUNJLGlCcEt5Zy9DVixDb0tsZy9DVSxrS0FKSSxrQkFDQSxVcEs2Zy9DZCxDb0twZy9DTSxxQ0FDSSxZcEtzZy9DVixDb0tuZy9DTSxtSUFNSSxtQkFFQSxXQUpBLGFBR0EsU0FGQSw4QkFGQSxPQUZBLGtCQUNBLFVwSzJnL0NWLENvS25nL0NVLGlKQUNJLG9CcEtxZy9DZCxDQUNGLENNbGwvQ0ksMEI4Sm9GSSxpRkFDSSxnQnBLb2cvQ1YsQ29LbGcvQ1UseURBQ0ksaUJBQ0EsZ0JwS29nL0NkLENvS2pnL0NVLHlHQUNJLGdCcEttZy9DZCxDb0svLytDTSxxQ0FFSSxTQURBLFFBRUEseUJwS2lnL0NWLENBQ0YsQ010bS9DSSx5QjhKd0dBLG1DQUVRLGVwS2dnL0NWLENBQ0YsQ00zbS9DSSx5QjhKd0dBLG1DQU1RLGdCcEtpZy9DVixDQUNGLENNbm0vQ0ksNEI4SndHSSxrQ0FDSSxPcEsrLytDVixDQUNGLENNdG4vQ0kseUI4SitISSxxTUFDSSxnQnBLOC8rQ1YsQ29LNS8rQ1UsbUhBQ0ksaUJBQ0EsVXBLOC8rQ2QsQ29LMy8rQ1UsbUtBQ0ksZ0JwSzYvK0NkLENBQ0YsQ29Lci8rQ0EscUNBTUksdUJBRUEsc0JBSUEsNEJBVEEsb0JBRUEsc0JBRUEsVUFOQSxZQUdBLGFBS0Esa0JBQ0EsVUFSQSxZQVNBLFVwS3kvK0NKLENNcnAvQ0kseUI4SmlKSixxQ0FpQlEsaUJBRkEsVUFDQSxXQUVBLGNwS3kvK0NOLENvS3IvK0NFLDRDQUVRLHlCQUNBLDBCQUNBLDBCcEt5LytDVixDQVBGLENvSzMrK0NJLDREQUNJLHdCcEtzLytDUixDb0tqLytDSSx5RUFDSSw2QnBLby8rQ1IsQ29Lai8rQ0ksc0JBQ0ksa0JwS20vK0NSLENvS2gvK0NJLHFCQUNJLG1CQUNBLGdCQUNBLG1CcEtrLytDUixDb0s5KytDUSwrREFDSSxVcEtnLytDWixDTXhyL0NJLDBCOEo2TUksNEJBR1EsV0FEQSx1QnBLOCsrQ2QsQ0FDRixDTTlyL0NJLDBCOEo2TUksNEJBT1EsMEJwSzgrK0NkLENBQ0YsQ29LeisrQ0EsNEJBRUksZUFEQSxrQnBLNisrQ0osQ29LMSsrQ0ksd0NBQ0ksb0JwSzQrK0NSLENNM3MvQ0kseUI4SjBOSiw0QkFVUSxvQkFEQSx1QnBLNisrQ04sQ29LMSsrQ00sd0NBQ0kscUJwSzQrK0NWLENBQ0YsQ01wdC9DSSwwQjhKME5KLDRCQWtCUSxnQnBLNCsrQ04sQ29LMSsrQ00sd0NBQ0ksWXBLNCsrQ1YsQ29LMSsrQ1Usd0RBQ0ksYUFDQSxnQnBLNCsrQ2QsQ0FDRixDb0t0KytDQSxxQ0FFSSxtQkFEQSxhQUlBLGVBRkEsVUFDQSxTQUVBLGNwS3krK0NKLENvS3QrK0NBLGtDQUVJLGVwS3crK0NKLENNaHUvQ0ksNEI4SjJQSixrQkFFUSxVcEt3KytDTixDQUNGLENvS3IrK0NBLHFCQUlJLHlCQURBLHlCQURBLGtCQUdBLHVCQUpBLFlwSzQrK0NKLENvS3IrK0NBLG9CQUNJLGFwS3crK0NKLENvS3QrK0NJLHVCQUNJLG1CcEt3KytDUixDb0tuKytDSSwwREFDSSxZcEtzKytDUixDb0tuKytDSSxzRUFDSSxvQnBLcSsrQ1IsQ29LaCsrQ0ksOERBQ1EsWXBLbSsrQ1osQ01ody9DSSw0QjhKbVNJLGdFQUNJLG9CcEtpKytDVixDQUNGLENvSzU5K0NBLDhCQUNJLG1CQUNBLG9CcEsrOStDSixDb0s3OStDSSx1UEFHSSxjQUZBLGVBQ0EsZXBLZysrQ1IsQ29LMzkrQ0EsaUJBQ0ksc0JwSzg5K0NKLENvSzM5K0NBLDBDQUlJLCtCcEsyOStDSixDb0s5OStDSSxzREFDQyw0QnBLZysrQ0wsQ29LNTkrQ0ksdUVBQ0ksaUJBQ0EsV3BLODkrQ1IsQ29LMTkrQ0EsaURBQ0ksbUJwSzY5K0NKLENvSzM5K0NBLDZDQUNJLGtCcEs4OStDSixDb0t2OStDQSxnREFDSSxvQnBLZysrQ0osQ29LOTkrQ0Esa0RBR0ksbUJBQ0EsZ0JBRkEsaUJBREEsVXBLbysrQ0osQ01yMC9DSSx5QjhKc1dBLDhEQUVRLG9CcEtpKytDVixDQUNGLENvSzM5K0NJLDhEQVFJLG1CQURBLGFBRkEsbUJwSzQ5K0NSLENvS2grK0NRLHNFQUNJLDBDQUNKLHVCcEtrKytDUixDb0t6OStDQSxZQUNJLDBCcEs0OStDSixDb0t4OStDSSw2REFDSSxvQnBLMjkrQ1IsQ29LeDkrQ0ksNEVBQ0ksWXBLMDkrQ1IsQ29LdDkrQ1EsK0VBRUksb0JBREEsUXBLeTkrQ1osQ010MS9DSSw0QjhKbVlJLDZEQUNJLFlwS3M5K0NWLENvS3A5K0NNLDRFQUNJLG9CcEtzOStDVixDQUNGLENvS2o5K0NJLDhDQUNJLGdCQUNBLGVwS285K0NSLENNbjIvQ0ksNEI4SjZZQSw4Q0FJUSxZQUNBLGlCQUNBLGlCcEtzOStDVixDQUNGLENvS245K0NJLDJEQUNJLFVwS3E5K0NSLENNMTMvQ0ksMEI4Sm9hQSwyREFLUSx1QnBLcTkrQ1YsQ0FDRixDTS8zL0NJLDBCOEpvYUEsMkRBU1EsMEJwS3M5K0NWLENBQ0YsQ29LbDkrQ0EsK0NBQ0ksa0JwS3E5K0NKLENvS2w5K0NBLDRDQUNJLG1CQUNBLGdCQUNBLHNCQUNBLG1CcEtxOStDSixDb0svOCtDWSwrRkFDSSxrQnBLazkrQ2hCLENvSzU4K0NZLDJIQUNJLCtCcEs4OCtDaEIsQ29LeDgrQ0EsWUFDSSxpQnBLMjgrQ0osQ003NC9DSSw0QjhKcWNKLGlCQUdRLGNBREEsaUJwSzQ4K0NOLENBQ0YsQ29LdjgrQ0ksMENBQ0ksdUJBQ0EsOEJwSzA4K0NSLENvS3g4K0NRLDZDQUNJLGtCQUNBLFVwSzA4K0NaLENvS3Q4K0NJLDJDQUNJLGlCcEt3OCtDUixDb0twOCtDUSxvRUFDSSxVcEtzOCtDWixDb0twOCtDWSxxRkFDSSxrQnBLczgrQ2hCLENNdDYvQ0ksNEI4SnNlSSwyQ0FDSSx5QnBLbTgrQ1YsQ0FDRixDb0svNytDQSwyQkFFSSxlQURBLGlCcEttOCtDSixDb0toOCtDSSxrQ0FDSSxZcEtrOCtDUixDb0s5NytDQSx1Q0FDUSxrQnBLaTgrQ1IsQ01wOC9DSSx5QjhKa2dCSix1Q0FJUSxrQnBLazgrQ04sQ0FDRixDb0svNytDQSxtRUFDSSxtQnBLazgrQ0osQ3FLeGdnREEsNkJBQ0ksYUFDQSw4QkFDQSxtQnJLMmdnREosQ3FLemdnREksaUNBQ0ksa0JySzJnZ0RSLENNdDkvQ0kseUIrSjNESiw2QkFZUSxTQUZBLDJCQUNBLHFCcks0Z2dETixDQUNGLENxS3hnZ0RBLDRCQUNJLGdCcksyZ2dESixDcUt4Z2dEQSw2QkFDSSxtQkFDQSxnQkFDQSxxQkFDQSxvQnJLMmdnREosQ3FLeGdnREEsd0NBSUksc0JBSEEsbUJBRUEsNkJBRUEsa0JBSEEsV0FJQSxVcksyZ2dESixDcUt6Z2dESSxvQ0FSSix3Q0FVUSxhQUdBLDRCQUpBLFVBR0EsZUFEQSxXcks4Z2dETixDcUsxZ2dETSxvRkFDSSxZQUNBLGFBSUEsMEJBRkEsZ0JBREEsMEJBRUEsV3JLNmdnRFYsQ3FLMWdnRFUsMEZBQ0ksWUFDQSxZcks0Z2dEZCxDQUNGLENNdGdnREkseUIrSmhDSix3Q0FnQ1EsaUJBREEsaUJySzRnZ0ROLENBQ0YsQ00vLy9DSSw2QitKN0NKLHdDQW9DUSxrQkFDQSxvQnJLNGdnRE4sQ0FDRixDcUsxZ2dESSxvQ0F4Q0osd0NBeUNRLGlCcks2Z2dETixDQUNGLENNdmhnREkseUIrSnVCSSxxSEFDSSxlckt1Z2dEVixDcUtoZ2dEVSxzTUFKSSxnQkFDQSxVcksyZ2dEZCxDQUNGLENNeGlnREksMEIrSnlDSSxxSEFDSSxnQnJLcWdnRFYsQ3FLOS8vQ1Usc01BSkksaUJBQ0EsVXJLeWdnRGQsQ0FDRixDcUsvLy9DQSxxQ0FDSSxpQnJLa2dnREosQ3FLaGdnREksb0NBSEoscUNBSVEsZXJLbWdnRE4sQ0FDRixDTWprZ0RJLDBCK0p5REoscUNBT1EsZXJLcWdnRE4sQ0FDRixDTXRrZ0RJLHlCK0pvRUosa0JBRVEsK0JyS3FnZ0ROLENBQ0YsQ3FLamdnREEsNEJBSUksZUFIQSxrQkFFQSxRQURBLG9CcktzZ2dESixDcUtqZ2dEQSxvQkFDSSxpQnJLb2dnREosQ3FLamdnREEsa0NBQ0ksZ0JyS29nZ0RKLENxS2pnZ0RBLFdBRUksY0FEQSxZcktxZ2dESixDcUtqZ2dEQSw0Q0FTSSxxQkFGQSxpQkFOQSx5QkFPQSxhQUpBLG9CQUNBLGdCQUtBLDhCQUpBLGlCQUhBLHNCQURBLFVySzRnZ0RKLENxS2hnZ0RBLHlCQUVJLGdDQURBLG9CcktvZ2dESixDcUtoZ2dEQSwwQ0FDSSxxQkFDQSxVckttZ2dESixDcUtqZ2dESSxnREFDSSxpQkFDQSxrQkFDQSwwQkFNQSw2QkFMQSxXQU1BLGVBTEEscUJBQ0EsZ0JBS0Esa0JBQ0EsYUFKQSxtQkFEQSxjckt3Z2dEUixDcUtoZ2dEYSw0RkFDTCx3QnJLa2dnRFIsQ3FLOS8vQ0Esb0NBQ0ksWXJLaWdnREosQ3FLOS8vQ0EsbURBR0ksc0JBSUEsZ0NBRkEsU0FDQSx5QkFMQSxlQUNBLFNBTUEsV0FKQSxVcktxZ2dESixDTTFvZ0RJLDRCK0ppSUosbURBY1Esb0JBRkEsZ0JBQ0EsS3JLa2dnRE4sQ0FDRixDTTlwZ0RJLDBCK0o4SUosbURBa0JRLHVCcktrZ2dETixDQUNGLENNbnFnREksMEIrSjhJSixtREFzQlEsMEJyS21nZ0ROLENBQ0YsQ001b2dESSxtRCtKa0hKLG1EQTBCUSxlcktvZ2dETixDQUNGLENNN3FnREkseUIrSitLUSxnRkFDSSwyQnJLa2dnRGQsQ3FLOS8vQ00sMEVBQ0ksZ0NyS2dnZ0RWLENBQ0YsQ3FLMS8vQ0ksd0dBQ0ksMkJySzYvL0NSLENxSzMvL0NRLG1JQUNJLHNCcks2Ly9DWixDcUszLy9DWSw4SkFDSSxpQnJLNi8vQ2hCLENNaHNnREkseUIrSnlNSix3QkFFUSx3QnJLMC8vQ04sQ0FDRixDcUt2Ly9DQSw4QkFDSSxtQnJLMC8vQ0osQ3FLdi8vQ0EsNENBQ0ksdUJySzAvL0NKLENNanNnREksNEIrSnNNSiw0Q0FJUSxlcksyLy9DTixDQUNGLENxS3ovL0NJLG1EQUNJLFVySzIvL0NSLENNdHRnREkseUIrSitOSiw4Q0FFUSxxQnJLMC8vQ04sQ0FDRixDcUt2Ly9DQSx3QkFFSSxlQUVBLGdCQURBLG1CQUZBLHNCcks2Ly9DSixDTW51Z0RJLHlCK0pxT0osd0JBT1EsaUJySzIvL0NOLENBQ0YsQ3FLeC8vQ0Esc0JBRUksc0JBSUEsU0FIQSxnQ0FGQSxzQkFJQSxlQURBLFdBR0EsVXJLMi8vQ0osQ3FLei8vQ0ksbUNBRUksZ0JBREEsVXJLNC8vQ1IsQ010dmdESSx5QitKZ1BKLHNCQWdCUSxhQURBLGVySzQvL0NOLENBQ0YsQ3FLdi8vQ0ksb0VBQ0ksZXJLMC8vQ1IsQ3FLdi8vQ0ksK1FBQ0ksZXJLeS8vQ1IsQ3FLdC8vQ0ksbUVBQ0ksZXJLdy8vQ1IsQ016dmdESSw0QitKdVFJLGtFQUNJLGdCcktxLy9DVixDcUs1Ky9DYyw0U0FDSSxZcktvLy9DbEIsQ0FDRixDc0s3MGdEQSxxQ0FFSSxlQURBLGdCQUVBLGdCdEtnMWdESixDc0s3MGdEQSwyQ0FDSSxjQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0J0S2cxZ0RKLENzSzcwZ0RBLDJCQUNJLGFBQ0EsaUJ0S2cxZ0RKLENzSzcwZ0RBLGlDQUNJLGVBQ0EsZ0JBQ0EsZ0J0S2cxZ0RKLENNN3lnREkseUJnS3RDSixpQ0FNUSxtQkFDQSxrQnRLaTFnRE4sQ0FDRixDc0svMGdEQSxvQ0FFSSxrQkFEQSxnQkFFQSxjdEtrMWdESixDTXp6Z0RJLHlCZ0s1Qkosb0NBTVEsbUJBQ0EsZ0JBQ0EscUJ0S20xZ0ROLENBQ0YsQ01uemdESSw0QmdLNUJBLHFFQUVRLHFDdEtrMWdEVixDQUNGLENNdDBnREksMEJnS2ZBLHFFQU9RLDBDQURBLHVCdEtvMWdEVixDQUNGLENNNTBnREksMEJnS2ZBLHFFQVdRLDhCdEtvMWdEVixDQUNGLENzS2wxZ0RJLDREQUNJLFV0S28xZ0RSLENNdjBnREksNEJnS2RBLDREQUlRLGdCdEtxMWdEVixDQUNGLENNejFnREkseUJnS0RBLDREQVFRLCtCdEtzMWdEVixDQUNGLENNbDBnREksbURnSzdCQSw0REFhUSxldEtzMWdEVixDQUNGLENNbjJnREksMEJnS0RBLDREQWdCUSx1QnRLdzFnRFYsQ0FDRixDTXgyZ0RJLDBCZ0tEQSw0REFvQlEsOEJ0S3kxZ0RWLENBQ0YsQ01oMmdESSw0QmdLVUEsOENBRVEsVXRLdzFnRFYsQ3NLbDFnRFUsaUdBQ0ksbUJ0S3MxZ0RkLENzS24xZ0RVLDJFQUNJLGlCQUNBLGdCdEtxMWdEZCxDQVJGLENzS3YwZ0RBLDhCQUtJLGtCQUpBLGFBQ0EsZUFDQSxlQUNBLGN0S28xZ0RKLENNdjJnREksbURnS2VKLDhCQVNRLGtCQURBLFl0S3ExZ0ROLENBQ0YsQ001M2dESSw0QmdLOEJKLDhCQWFRLGVBQ0EsY3RLcTFnRE4sQ0FDRixDc0tsMWdEQSx3QkFDSSxXdEtxMWdESixDTXQ0Z0RJLDZCZ0tnREosd0JBSVEsY3RLczFnRE4sQ0FDRixDTTM0Z0RJLDRCZ0tnREosd0JBU1EsZ0NBQ0Esc0JBRkEsVXRLeTFnRE4sQ0FDRixDc0twMWdEQSxxQ0FFSSxxQkFDQSxrQ0FGQSxpQkFHQSxtQnRLdTFnREosQ3NLbjFnREksMENBQ0ksa0J0S3MxZ0RSLENzS2gxZ0RRLCtDQUNJLHVCdEttMWdEWixDc0s5MGdEQSwrQkFDSSxtQkFDQSxnQkFDQSxxQkFDQSxtQnRLaTFnREosQ3NLOTBnREEsK0NBQ0ksZ0J0S2kxZ0RKLENzSy8wZ0RJLGtEQUdJLHVCQURBLGFBREEsZ0J0S20xZ0RSLENNajdnREksNEJnS29HSSxrREFDSSxpQnRLZzFnRFYsQ3NLOTBnRFUsMkRBQ0ksaUJ0S2cxZ0RkLENBQ0YsQ3NLMTBnREksOEJBQ0ksaUJ0SzYwZ0RSLENzSzMwZ0RRLG1DQUNJLGlCdEs2MGdEWixDc0t4MGdEQSxvQ0FFSSxnQkFEQSxnQnRLNDBnREosQ01sOWdESSx5QmdLcUlKLG9DQU1RLGdCQURBLGN0SzYwZ0ROLENBQ0YsQ3NLMTBnREksK0NBQ0ksZ0J0SzQwZ0RSLENzS3gwZ0RJLGlFQUNJLGN0SzAwZ0RSLENzS3QwZ0RBLGdDQUNJLG9CQUVBLGVBREEsUXRLMDBnREosQ3NLdjBnREksNkRBR0ksZUFDQSxhdEt1MGdEUixDc0tuMGdEQSxxQ0FDSSxpQnRLczBnREosQ001K2dESSx5QmdLcUtKLHFDQUlNLGtCdEt1MGdESixDQUNGLENzS3AwZ0RBLGlDQUNJLFV0S3UwZ0RKLENzS3AwZ0RRLHVFQUNJLGV0S3MwZ0RaLENzS2wwZ0RJLG9GQUNJLDBCdEtvMGdEUixDTTkrZ0RJLDRCZ0t5S0Esb0ZBSVEsNEJ0S3EwZ0RWLENBQ0YsQ3NLajBnREEsd0NBQ0ksZ0J0S28wZ0RKLENzS2owZ0RBLGtDQUNJLE10S28wZ0RKLENzS2owZ0RBLDZCQUNJLGFuSy9LVSxDbUtnTFYsbUJBRUEsZW5LL0gwQixDbUs4SDFCLG1CdEtxMGdESixDc0toMGdESSxvREFDSSxzQnRLbTBnRFIsQ01uaGhESSx5QmdLK01BLG9EQUlRLHNCdEtvMGdEVixDQUNGLENNdCtnREksbURnS3lLUSwrUEFDSSxldEttMGdEZCxDQUNGLENzSzd6Z0RJLDBEQUNJLFd0S2cwZ0RSLEN1Sy9saERBLHdDQUNJLGtCQUNBLGdCdktrbWhESixDdUtobWhESSxvTUFHSSxjdktrbWhEUixDdUsvbGhESSxrREFDSSxnQnZLaW1oRFIsQ3VLOWxoREksbUhBRUksZ0NBQ0EsbUJBRkEsbUJ2S2ttaERSLEN1SzdsaERJLGlHQUNJLDRCdksrbGhEUixDdUs1bGhESSwrSUFDSSxhdks4bGhEUixDTS9paERJLDRCaUt4RUosd0NBNkJRLGdCdks4bGhETixDQUNGLEN1SzNsaERBLG9DQUNJLDhCdks4bGhESixDdUsxbGhESSwrQ0FDSSxrQnZLNmxoRFIsQ3VLMWxoREksa0VBQ0kseUJBQ0Esa0JBRUEsY0FEQSxvQnZLNmxoRFIsQ3VLMWxoRFEsK0dBQ0ksbUJBRUEsZUFFQSxnQkFEQSxxQkFGQSxrQnZLK2xoRFosQ3VLdmxoREksZ0ZBS0ksY0FIQSxtQkFFQSxnQkFEQSxxQkFGQSxVdks2bGhEUixDdUt0bGhESSxpSUFFSSxrQkFDQSxxQkFGQSxZdkswbGhEUixDdUtybGhESSxpRUFFSSxtQkFEQSxZdkt3bGhEUixDdUtsbGhESSx5SUFDSSxtQnZLcWxoRFIsQ3VLaGxoREksc0VBQ0ksa0JBQ0Esb0JBQ0EsZ0J2S21saERSLEN1Sy9raERRLG9HQUNJLG9CdktpbGhEWixDdUs1a2hEQSx3Q0FDSSxvQnZLK2toREosQ3VLN2toREksMENBQ0ksYXZLK2toRFIsQ003bWhESSw0QmlLMEJKLHdDQVFRLGtCdksra2hETixDQUNGLEN1S3JraERZLHNVQUNJLFd2SzhraERoQixDdUt2a2hERSw4REFDRSx3QnZLMGtoREosQ3VLeGtoREkscUdBQ0UsYXZLMGtoRE4sQ3VLdmtoREksZ0dBQ0UsVXZLeWtoRE4sQ3VLdmtoRE0sbUdBRUUsa0JBREEsVXZLMGtoRFIsQ3VLbGtoREksaU1BR0UsbUJBREEsYUFFQSx1QkFDQSxlQUpBLGlCdkt3a2hETixDdUtqa2hESSxxTEFJRSxtQkFGQSxhQUNBLHVCQUZBLFV2S3NraEROLEN1S2hraERJLCtNQUNFLFV2S2traEROLEN1S2hraERNLHFOQUNFLFNBQ0EsaUJ2S2traERSLEN1SzlqaERJLG1LQUVFLFVBREEsa0JBRUEsUUFDQSwwQnZLZ2toRE4sQ3VLM2poREksc0ZBS0UsY0FKQSxrQkFDQSxXQUNBLFFBQ0EsMEJ2SzhqaEROLEN1SzFqaERJLGlHQUNFLGlCdks0amhETixDdUt2amhESSxpR0FDRSxldkt5amhETixDdUt0amhESSw2R0FPRSxtQkFEQSxhQUVBLHVCQUhBLGNBSkEsa0JBQ0EsV0FDQSxRQUNBLDBCdks0amhETixDdUtyamhESSxrR0FDRSxpQnZLdWpoRE4sQ3VLbGpoREEsbURBR0kscUJBREEsYUFHQSxTQURBLHFCQUhBLGN2S3lqaERKLEN1S25qaERJLHVEQUNJLGtCdktxamhEUixDdUtsamhESSxxREFDSSxhcEs1SU0sQ29LNklOLG1CQUNBLGdCQUNBLGdCdktvamhEUixDdUtqamhESSxzREFFSSxvQkFDQSxrQkFGQSxVdktxamhEUixDTXB0aERJLDRCaUs0SUosbURBeUJRLGdCdkttamhETixDdUtqamhETSxxREFDSSxVdkttamhEVixDdUtoamhETSxzREFDSSxvQkFDQSxnQkFDQSxpQkFDQSxldktramhEVixDdUsvaWhETSxxREFDSSxVdktpamhEVixDQUNGLEN1SzNpaERRLCtJQUNJLG1Cdks4aWhEWixDdUt6aWhEQSx3QkFJRSxhcEt4TFksQ29Lc0xaLGVBREEsZ0JBRUEsZ0J2SzZpaERGLEN1S3ppaERBLDZFQUVJLFNBREEsa0N2SzZpaERKLEN1S3hpaERJLG9FQUNJLDRCdksyaWhEUixDTXp2aERJLDRCaUs0TUosa0NBT1Esb0JBREEsb0J2SzRpaEROLEN1S3ppaERNLHFDQUNJLGdCdksyaWhEVixDdUt4aWhETSxvRUFFSSw2QkFEQSxnQkFFQSxtQnZLMGloRFYsQ3VLeGloRFUsdUVBQ0ksb0JBQ0EsZ0J2SzBpaERkLENBQ0YsQ3VLdGloREksK0VBQ0ksOER2S3dpaERSLEN1SzloaERRLHlNQUNJLG1CdkttaWhEWixDdUs5aGhEQSxvQkFFSSxtQkFEQSxZdktraWhESixDTXp4aERJLDRCaUs2UEksOEVBQ0ksbUJBQ0EscUJBQ0Esa0J2S2dpaERWLEN1SzVoaERVLDZIQUNJLHFCdks4aGhEZCxDQUNGLEN1S3poaERBLG9EQUNJLGdCdks0aGhESixDdUt6aGhEQSxzREFDSSxjdks0aGhESixDdUsxaGhESSw2REFDSSxXdks0aGhEUixDTS95aERJLDRCaUt1UkksNkRBQ0ksVXZLMmhoRFYsQ0FDRixDdUt2aGhEQSxnRkFDUSxpQ3ZLMGhoRFIsQ3VLeGhoRFEsMkdBQ0ksd0J2SzBoaERaLEN1S3hoaERZLDRIQUNJLGF2SzBoaERoQixDdUt2aGhEWSw2SUFFSSxrQkFEQSxVdkswaGhEaEIsQ3VLcmhoRFEsd0dBR0ksY0FGQSxrQkFDQSxVdkt3aGhEWixDTXAxaERJLHlCaUswVEksd0dBS1EsZXZLeWhoRGQsQ0FDRixDTTUwaERJLDRCaUs2UkosZ0ZBMkJZLDZGQURBLG1DQUVBLFd2S3loaERWLENBQ0YsQ3VLcmhoREEsK0JBS0ksbUJBSEEsYUFDQSxzQkFGQSxhQUdBLHVCQUVBLFl2S3doaERKLEN1S3BoaERJLGlEQUNJLGF2S3VoaERSLEN1S25oaERBLHlDQUNJLGV2S3NoaERKLEN1S25oaERBLHFCQUVJLFlBREEsYXBLdFVVLENvS3dVVixlQUNBLGdCQUNBLGlCQUNBLHlCdktzaGhESixDdUtwaGhESSwyQkFDSSxhcEs5VU0sQ29LK1VOLG9CdktzaGhEUixDdUtuaGhEQSxnQkFHRSx5QkFEQSxXQUVBLGNBSEEsVXZLeWhoREYsQ014M2hESSw0QmlLc1dBLDJJQUdRLGdDdktvaGhEVixDQUNGLEN1Sy9naERJLDRFQUNJLGV2S2toaERSLEN3S3Q4aERJLDBFQUNFLFN4S3k4aEROLEN3S3I4aERFLGtHQUNFLFlBR0EsT0FEQSxjQUVBLFFBSEEsaUJ4SzA4aERKLEN3S3I4aERJLDRIQUNFLHNCQUNBLFlBQ0Esa0JBQ0EsZ0JBR0EsY0FEQSxpQkFFQSxXQUNBLFVBSkEsY3hLMjhoRE4sQ3dLcjhoRE0sbUlBQ0UsU3hLdThoRFIsQ3dLbDhoREUsb0VBQ0UsdUJBQ0Esa0JBQ0EsWUFHQSxVQUZBLGNBQ0EsVXhLcThoREosQ3dLbDhoREksMEVBQ0UsY0FHQSxtQkFGQSxZQUdBLGtCQUNBLFNBSEEsVXhLdThoRE4sQ3dLajhoREkseUVBQ0UsWXhLbThoRE4sQ3dLbDhoRE0sK0VBQ0UsUXhLbzhoRFIsQ3dLaDhoREkseUVBQ0UsV3hLazhoRE4sQ3dLajhoRE0sK0VBQ0UsUXhLbThoRFIsQ3dLOTdoRE0sZ0ZBQ0UsYXhLZzhoRFIsQ3dLMzdoREUscUVBQ0UsK0J4SzY3aERKLENNNzdoREksNEJrS0lBLGtHQUNFLGN4SzQ3aERKLENBQ0YsQ3lLemdpREEsaUNBR0UscUJBQ0Esa0NBSUEsZUFWZ0IsQ0FPaEIsT0FKQSxrQkFNQSx5Q0FMQSxVektpaGlERixDTTU4aERJLDRCbUt2RUosaUNBWUksU0FDQSw0Q3pLMmdpREYsQ0FDRixDTWw5aERJLDRCbUt2RUosaUNBaUJJLDRDeks0Z2lERixDQUNGLEN5S3pnaURBLHNDQUNFLGtCQUNBLFV6SzRnaURGLEN5S3pnaURJLGdGQUNFLGF6SzJnaUROLENNNStoREksMEJtS2hDQSxnRkFJSSxheks0Z2lETixDQUNGLENNai9oREksMEJtS2hDQSxnRkFRSSxXeks2Z2lETixDQUNGLENNeitoREksNEJtSzdDQSxnRkFZSSxZeks4Z2lETixDQUNGLENNOStoREksNEJtSzdDQSxnRkFnQkksWXpLK2dpRE4sQ0FDRixDeUsxZ2lEQSxhQUNFLHFCdEt5RFksQ3NLbERaLGdDQUZBLFV0S3lCWSxDc0t4QlosZUFIQSxtQkFDQSxpQkFGQSxnQkFEQSx1QkFPQSwrQnpLNmdpREYsQ3lLM2dpREUseUJBQ0UsK0J6SzZnaURKLEN5SzFnaURFLG1CQUNFLGtCeks0Z2lESixDTWgraERJLG1Eb0t2R0UsbVBBQ0UsZTFLOGtpRE4sQ0FDRixDMEt6a2lEQSxpREFJSSw2QkFIQSxhQUNBLG9CQUNBLGMxSzZraURKLEMwSzFraURJLCtEQUNJLFUxSzRraURSLENNcmlpREkseUJvSzlDSixpREFXUSxtQjFLNGtpRE4sQ0FDRixDMEsxa2lESSwyRkFDSSxlMUs0a2lEUixDMEt6a2lESSw2RUFDSSwrQjFLMmtpRFIsQzBLdmtpREEsMkNBQ0ksc0JBQ0EsYTFLMGtpREosQ01yamlESSx5Qm9LdkJKLDJDQUtRLHFCMUsya2lETixDQUNGLEMwS3hraURBLHNCQUNJLGdCQUNBLGdCMUsya2lESixDTS9qaURJLHlCb0tkSixzQkFLUSxnQkFDQSxjMUs0a2lETixDQUNGLEMwSzFraURJLDZCQUVJLFVBREEsVTFLNmtpRFIsQzBLemtpREksaUNBQ0ksZTFLMmtpRFIsQzBLdmtpRFEsbURBQ0ksYTFLeWtpRFosQzBLcGtpREEsK0NBR0ksZ0NBRkEsZXZLZ0UwQixDdUs3RDFCLGdCQUZBLHFCMUt5a2lESixDMEtua2lERSxzREFDRSxtQjFLc2tpREosQzBLamtpREcsdUNBQ0csZ0NBQ0Esb0IxS29raUROLEMwS2hraURRLGdEQUNJLGlCMUtra2lEWixDMEsvamlEUSx1RUFDSSxvQjFLaWtpRFosQzBLNWppREEsOENBQ0ksK0IxSytqaURKLEMyS3JxaURBLHNCQUNFLGlCM0t3cWlERixDMktycWlEQSxpQkFFRSxnQkFDQSxzQkFDQSxrQkFHQSxnQkFDQSxTQUhBLGlCQUNBLGdCQUdBLFVBUkEsa0JBU0EsV0FDQSxVM0t3cWlERixDMktycWlEQSxpQkFFRSxlQURBLGdCM0t5cWlERixDMktycWlEQSx1QkFDRSx3QjNLd3FpREYsQzRLOXJpREEsc0JBQ0UsYTVLb3NpREYsQ00zb2lESSwwQnNLMURKLHNCQUdJLGdCNUtzc2lERixDQUNGLEM0S25zaURBLDJCQUNFLGFBQ0EsdUI1S3NzaURGLENNcnBpREksMEJzS25ESiwyQkFJSSw4QkFDQSxvQjVLd3NpREYsQ0FDRixDTTNwaURJLDBCc0tuREosMkJBUUksa0I1SzBzaURGLENBQ0YsQzRLdnNpREEsOEJBSUUscUJ6S3dEWSxDeUt2RFosK0JBSkEsYUFFQSwyQkFEQSxzQkFPQSxrQkFIQSxlQUNBLGlCNUsyc2lERixDNEt4c2lERSwwQ0FDRSxxQjVLMHNpREosQzRLdnNpREUsK0NBQ0UsV0FLQSxZQUpBLGtCQUVBLGlCQURBLE1BRUEsZTVLMHNpREosQ010cmlESSx5QnNLdkNKLDhCQXdCSSxhQUNBLGlCNUt5c2lERixDNEt4c2lERSwwQ0FDRSxhNUswc2lESixDNEt4c2lERSwrQ0FDRSxlQUNBLGE1SzBzaURKLENBQ0YsQ01uc2lESSwwQnNLdkNKLDhCQXFDSSxhQURBLFE1SzJzaURGLEM0S3pzaURFLCtDQUNFLFk1SzJzaURKLENBQ0YsQ001c2lESSwwQnNLdkNKLDhCQWlESSxpQkFKQSxTQURBLFk1SzZzaURGLEM0SzNzaURFLDJDQUNFLDBCNUs2c2lESixDQUNGLEM0S3hzaURBLCtCQUVFLHFCQURBLHNCNUs0c2lERixDTTN0aURJLDBCc0tjSiwrQkFJSSxlekt3RDBCLEN5S3ZEMUIsdUI1SzZzaURGLENBQ0YsQzRLMXNpREEsNEJBRUUsY0FEQSxlNUs4c2lERixDTXR1aURJLDBCc0t1QkosNEJBSUksYTVLK3NpREYsQ0FDRixDNEs1c2lEQSw2QkFDRSxrQkFFQSxhQUNBLGdDQUZBLFc1S2l0aURGLENNbHZpREksMEJzSytCSiw2QkFNSSwrQjVLaXRpREYsQ0FDRixDNEs5c2lEQSw2QkFDRSxxQjVLaXRpREYsQzRLOXNpREEsbUNBQ0UsdUI1S2l0aURGLENNL3ZpREksMEJzSzZDSixtQ0FHSSxtQkFDQSxpQjVLbXRpREYsQ0FDRixDNksvemlEQSxvQkFFRSxnQ0FEQSxhQUVBLHNCQUNBLFk3S2swaURGLENNNXdpREkseUJ1SzFESixvQkFPSSxtQkFEQSxnQjdLcTBpREYsQ0FDRixDTWx4aURJLDBCdUsxREosb0JBVUksaUI3S3MwaURGLENBQ0YsQ00xd2lESSw0QnVLdkVKLG9CQWNJLG1CN0t1MGlERixDQUNGLEM2S3AwaURBLDJCQUNFLFdBQ0Esc0I3S3UwaURGLEM2S3QwaURFLCtCQUNFLGtCQUVBLGVBREEsYTdLeTBpREosQ010eWlESSx5QnVLeENKLDJCQVlJLG1CQUhBLGFBQ0EsYUFHQSxXQUZBLHVCQUdBLFE3S3kwaURGLEM2S3gwaURFLHVDQUNFLFk3SzAwaURKLEM2S3gwaURFLCtCQUVFLGtCQURBLGdCN0syMGlESixDQUNGLENNMXlpREksNEJ1S3JESiwyQkF3QkksdUI3SzIwaURGLEM2S3owaURFLHNDQUNFLFk3SzIwaURKLENBQ0YsQzZLdDBpREUsbUNBQ0Usa0JBRUEsWUFEQSxVN0swMGlESixDNktuMGlERSw2QkFDRSxpQkFDQSxvQjdLczBpREosQzZLcDBpREUsNkJBQ0UsaUJBQ0EscUJBQ0EsbUI3S3MwaURKLEM2S3AwaURFLDRCQUNFLGlCQUNBLGdCN0tzMGlESixDTW4xaURJLDBCdUtBSiwwQkFpQkksWTdLczBpREYsQzZLcjBpREUsNkJBRUUsbUJBQ0Esc0JBRkEsc0I3S3kwaURKLEM2S3IwaURFLDZCQUNFLG1CQUNBLG1CQUNBLHNCN0t1MGlESixDNktyMGlERSw0QkFDRSxtQkFDQSxxQjdLdTBpREosQ0FDRixDNktuMGlEQSw4QkFFRSxtQkFEQSxhQUVBLDhCQUNBLGU3S3MwaURGLEM2S24waURJLHNDQUNFLGlCN0txMGlETixDTW4yaURJLDRCdUtzQkosOEJBYUksMEI3S28waURGLENBQ0YsQzZLbjBpREUscUNBQ0Usa0I3S3EwaURKLEM2S2owaURBLDZCQUtFLHVCQUpBLFdBRUEsYUFDQSxlQUZBLGlCN0t1MGlERixDNktuMGlERSxrQ0FDRSxtQkFDQSxxQjdLcTBpREosQzZLbjBpREksOENBQ0UsbUI3S3EwaUROLENNdjRpREksMEJ1S3VFQSxrQ0FDRSxrQjdLbTBpREosQ0FDRixDNks5emlEQSxpQ0FDRSxzQjdLaTBpREYsQzZLOXppREEsOEJBQ0Usc0I3S2kwaURGLEM4Szk4aURBLHdCQUVFLGFBQ0Esc0JBRkEsYTlLbTlpREYsQ00xNWlESSwwQndLMURKLHdCQUtJLGtCOUttOWlERixDQUNGLENNLzVpREksMEJ3SzFESix3QkFRSSxpQjlLcTlpREYsQ0FDRixDOEtsOWlEQSwrQkFDRSxtQkFDQSxtQjlLcTlpREYsQ016NmlESSwwQndLOUNKLCtCQU1JLGlCQURBLGdCQURBLGVBR0EsdUI5S3U5aURGLENBQ0YsQzhLcDlpREEscUNBQ0UsTTlLdTlpREYsQzhLcDlpREkscURBQ0UsUzlLczlpRE4sQzhLajlpREEsK0JBQ0UsbUI5S285aURGLEM4S245aURFLGlDQUVFLGtCQUNBLGlCQUZBLHlCOUt1OWlESixDOEtwOWlESSw2Q0FDRSxvQjlLczlpRE4sQzhLbjlpREUsd0NBQ0Usb0I5S3E5aURKLENNdjhpREksMEJ3S3pCSiwrQkFjSSxtQjlLczlpREYsQzhLcjlpREUsaUNBQ0UsZUFDQSxxQjlLdTlpREosQ0FDRixDOEtsOWlERSw4Q0FDRSxlOUtxOWlESixDOEtuOWlERSwrQ0FHRSxhM0txQlUsQzJLdkJWLGtCQUdBLGUzS3dFMEIsQzJLMUUxQixzQkFHQSxjOUtxOWlESixDOEtuOWlERSxzREFFRSxrQkFDQSxpQkFGQSxtQjlLdTlpREosQzhLbjlpREUsc0NBQ0UsWTlLcTlpREosQ01uK2lESSwwQndLaUJBLCtDQUdFLHVCQUZBLG1CQUNBLHFCQUVBLGlCOUtxOWlESixDOEtwOWlESSx3REFDRSxpQjlLczlpRE4sQzhLbjlpREUsc0RBQ0UsbUJBQ0EscUI5S3E5aURKLENBQ0YsQytLNWlqREEsNEJBQ0UsYUFFQSxzQkFEQSxjL0tnampERixDTXgvaURJLHlCeUsxREosNEJBS0ksbUJBQ0EsNkIvS2lqakRGLENBQ0YsQ005L2lESSwwQnlLMURKLDRCQVNJLGUvS21qakRGLENBQ0YsQytLaGpqREEsbUNBSUUsbUJBSEEsd0I1S2tGWSxDNEtqRlosYUFJQSxXQUhBLHVCQUVBLGdCL0tvampERixDK0tsampERSx1Q0FDRSxhL0tvampESixDTS9nakRJLDBCeUtsQ0EsdUNBQ0UsVy9Lb2pqREosQ0FDRixDK0tsampERSwwQ0FDRSxxQi9Lb2pqREosQ00xZ2pESSw0QnlLM0NGLDBDQUdJLHFCL0tzampESixDQUNGLEMrS2xqakRBLG1DQUVFLHVCQUNBLG1CQUZBLFUvS3VqakRGLENNbGlqREkseUJ5S3RCSixtQ0FLSSxjL0t1ampERixDQUNGLENNdmlqREksMEJ5S3RCSixtQ0FRSSx1Qi9LeWpqREYsQ0FDRixDK0t0ampEQSxxQ0FJRSxxQjVLMkJZLEM0SzlCWiwrQkFFQSw4QkFEQSxvQkFHQSxrQkFDQSxTL0t5ampERixDTXJqakRJLDBCeUtWSixxQ0FRSSx5Qi9LMmpqREYsQ0FDRixDK0t4ampEQSxrQ0FFRSxxQkFEQSxVL0s0ampERixDTS9qakRJLHlCeUtFSixrQ0FJSSxnQkFDQSxTL0s2ampERixDQUNGLEMrSzFqakRBLHdDQUNFLGE1S1FZLEM0S1BaLG1CQUNBLGdCL0s2ampERixDTTNrakRJLDBCeUtXSix3Q0FLSSxtQkFDQSxrQi9LK2pqREYsQ0FDRixDK0s1ampEQSxvRUFDRSxhNUtGWSxDNEtHWixpQkFDQSxnQi9LK2pqREYsQ012bGpESSwwQnlLcUJKLG9FQUtJLG1CQUNBLHFCL0tpa2pERixDQUNGLENNaGxqREksNEJ5S1FKLG9FQVVJLGVBQ0Esa0IvS2trakRGLENBQ0YsQytLL2pqREEsa0NBRUUsYS9LaWtqREYsQytLaGtqREUsd0NBQ0UsYS9La2tqREosQ2dMdHFqREEsYUFFRSxvQkFEQSxvQmhMNnFqREYsQ01sbmpESSwwQjBLNURKLGFBS0ksd0JBREEscUJoTCtxakRGLENBQ0YsQ2dMM3FqREEsdUJBQ0Usc0JBQ0EsYWhMOHFqREYsQ2dMM3FqREEsb0JBSUUsYTdLbUVZLEM2S3RFWixtQkFDQSxtQkFDQSxzQmhMK3FqREYsQ01wb2pESSx5QjBLOUNKLG9CQU1JLGVoTGdyakRGLENBQ0YsQ016b2pESSwwQjBLOUNKLG9CQVVJLG9CQUNBLHNCQUZBLGFoTG9yakRGLENBQ0YsQ2dML3FqREEsNEJBQ0UsaUJBQ0EsZ0JoTGtyakRGLENNcnBqREksMEIwSzNCQSxpQ0FDRSxpQkFDQSxvQmhMbXJqREosQ2dManJqREUsaUNBQ0UsbUJBQ0Esa0JoTG1yakRKLENBQ0YsQ00vcGpESSx5QjBLakJGLHdDQUVJLFloTGtyakRKLENBQ0YsQ2lMOXRqREEsNkJBQ0Usd0I5SytGWSxDOEs5RlosYUFDQSxzQkFDQSxlQUNBLHNCakxpdWpERixDTTVxakRJLDBCMksxREosNkJBUUksbUJBREEsOEJBRUEsdUJqTG11akRGLENBQ0YsQ2lMbHVqREUscUNBQ0Usd0JqTG91akRKLENNdHJqREkseUIySzVDRixvQ0FHSSxrQkFEQSxZakxxdWpESixDQUNGLENNNXJqREksMEIyS3BDSixxQ0FFSSxTakxtdWpERixDQUNGLENpTGh1akRBLG1DQUNFLGFqTG11akRGLENpTGx1akRFLHNDQUVFLHVCQURBLGFBRUEsMEJqTG91akRKLENpTGx1akRJLDBDQUNFLGtCakxvdWpETixDTTlzakRJLDBCMks5QkosbUNBWUksdUJqTG91akRGLENBQ0YsQ2lManVqREEseUNBRUUscUJBREEsZTlLMEY0QixDOEt4RjVCLGdCakxvdWpERixDTXZxakRJLG9EMksxREosd0NBRUksY0FFQSx1QkFEQSxVakxxdWpERixDQUNGLENNcHRqREksNEIyS3JCSix3Q0FPSSxjQUVBLHVCQURBLFVqTHV1akRGLENBQ0YsQ2lMbnVqREEsb0NBQ0Usb0JqTHN1akRGLENNNXVqREksMEIyS0tKLG9DQUdJLHFCakx3dWpERixDQUNGLENpTHJ1akRBLG1DQUNFLGE5S1lZLEM4S1ZaLGtCQUNBLGlCQUZBLHlCakwwdWpERixDTXh2akRJLDBCMktZSixtQ0FNSSxtQkFDQSxxQmpMMHVqREYsQ0FDRixDaUx6dWpERSx5Q0FDRSxhakwydWpESixDaUx2dWpEQSxvQ0FDRSxZakwwdWpERixDTXh2akRJLDZCMktpQkEsZ0RBQ0UsY0FDQSxtQkFFQSxnQkFEQSxVakwydWpESixDQUNGLENNN3dqREksMEIyS3NDQSxnREFDRSxjQUNBLGFqTDB1akRKLENpTGx1akRJLHdGQUNFLGlCakx1dWpETixDaUxudWpESSx1RkFDRSxnQmpMcXVqRE4sQ0FSRixDTXR3akRJLDZCMksrQ0osZUFFSSxhakxtdWpERixDQUNGLENNcnhqREksNkIySytDSixlQUtJLFlqTHF1akRGLENBQ0YsQ012eWpESSwwQjJLNERKLGVBUUksWWpMdXVqREYsQ0FDRixDTS94akRJLDRCMksrQ0osZUFXSSxhakx5dWpERixDQUNGLENpTHR1akRBLG9DQUNFLGtCQUNBLGdCQUNBLG9Cakx5dWpERixDaUx0dWpEQSxpREFDRSxlQUNBLGtCakx5dWpERixDaUx0dWpEQSxxQ0FJRSx3QjlLM0RZLEM4SzBEWix5QkFEQSxrQkFHQSxpQ0FDQSxxQkFDQSxrQkFOQSxzQmpMK3VqREYsQ2lMdnVqREUsMkNBRUUsd0I5S2pFVSxDOEtnRVYsVWpMMHVqREosQ2lMcnVqREEsZ0RBQ0UsZWpMd3VqREYsQ2lMcnVqREksb0VBQ0UsbUJqTHV1akROLENpTGp1akRFLGtGQUNFLFdqTG91akRKLENrTGo1akRBLHNCQUVFLG1CQURBLGVsTHE1akRGLENrTGw1akRFLDBCQUVFLGNBQ0EscUJBRkEsWWxMczVqREosQ01sMWpESSw0QjRLL0RBLGtDQUNFLFlsTG81akRKLENBQ0YsQ01wMmpESSx5QjRLNURKLHNCQWVJLGdCbExxNWpERixDa0xwNWpERSxpQ0FDRSxZbExzNWpESixDQUNGLENNNTJqREksMEI0SzVESixzQkFxQkksb0JsTHU1akRGLENBQ0YsQ2tMcjVqREUsaUNBQ0UsZUFDQSxnQkFDQSxtQkFDQSw4QmxMdTVqREosQ2tMcjVqREkscUNBRUUsbUJBREEsa0JsTHc1akROLENrTGw1akRBLDRCQUNFLGFBR0EsbUJBREEsZUFEQSxRbEx1NWpERixDTXIzakRJLDZCNEtwQ0osNEJBT0ksZWxMczVqREYsQ0FDRixDTTEzakRJLDRCNEtwQ0osNEJBV0kscUJsTHU1akRGLENBQ0YsQ2tMcjVqREUsc0NBQ0UsYUFFQSxtQkFEQSxRbEx3NWpESixDa0xyNWpESSxpREFDRSxlbEx1NWpETixDa0xwNWpESSwwQkFURixzQ0FVSSxxQmxMdTVqREosQ0FDRixDa0xuNWpEQSwrQkFDRSx5QmxMczVqREYsQ003NWpESSwwQjRLTUosK0JBR0ksMkJsTHc1akRGLENBQ0YsQ2tMcjVqREEsd0JBQ0UseUJBQ0EsZ0JBQ0EscUJsTHc1akRGLENNeDZqREksMEI0S2FKLHdCQUtJLG9CQUNBLHNCbEwwNWpERixDQUNGLENrTHY1akRBLHNDQUNFLHlCbEwwNWpERixDTWw3akRJLHlCNEt1Qkosc0NBR0ksd0JsTDQ1akRGLENBQ0YsQ012N2pESSwwQjRLdUJKLHNDQU1JLHNCbEw4NWpERixDQUNGLENrTDM1akRBLHNEQUNFLGVsTDg1akRGLENrTDU1akRFLGlGQUVFLG1CQURBLGVBRUEsUWxMODVqREosQ016NmpESSxtRDRLZUUsK0dBQ0UsY0FDQSxTQUNBLGdCbEw2NWpETixDQUNGLENNLzdqREksNEI0S3VCRixpRkFlSSxzQkFDQSxRbEw2NWpESixDa0x4NWpERSxvRkFDRSxXbEw0NWpESixDQUpGLENNdDdqREksbUQ0S3dDQSxtQ0FDRSxlQUNBLG1CbEx1NWpESixDa0xwNWpERSx1R0FDRSxrQkFDQSxtQmxMczVqREosQ0FDRixDTXI5akRJLDRCNEtrRUMseUNBQ0MsVWxMczVqREosQ0FDRixDbUxuaWtEQSxnQkFDRSxhQUNBLG1CQUNBLGlCQUNBLDJCQUNBLG1CbkxzaWtERixDTS8rakRJLHlCNks1REosZ0JBVUksZUFEQSxTQURBLHVCQURBLGdCbkwyaWtERixDQUNGLENNdi9qREksMEI2SzVESixnQkFhSSxtQm5MMGlrREYsQ0FDRixDTWgrakRJLG1ENkt4RkosZ0JBaUJJLFFuTDJpa0RGLENBQ0YsQ01wL2pESSw0QjZLekVKLGdCQXFCSSxzQkFDQSxTQUNBLGFuTDRpa0RGLENBQ0YsQ21MeGlrREEsdUJBT0UsdUJBTEEsd0JoTG9FWSxDZ0xsRVosYUFIQSwyQkFJQSxzQkFDQSwyQkFFQSxrQkFMQSwwQm5MZ2prREYsQ21MMWlrREUsbUNBQ0UsYW5MNGlrREosQ016Z2tESSw0QjZLakNGLGtDQUdJLGlCbkwyaWtESixDbUwxaWtESSx3Q0FDRSxXQUtBLFlBSkEsa0JBQ0EsWUFDQSxNQUNBLGNuTDZpa0ROLENBQ0YsQ01uaWtESSx5QjZLaENKLHVCQTJCSSxjQUNBLFFuTDRpa0RGLENBQ0YsQ003Z2tESSxtRDZLNURKLHVCQStCSSxXbkw4aWtERixDQUNGLENNOWlrREksMEI2S2hDSix1QkFrQ0ksZ0JuTGdqa0RGLENBQ0YsQ010aWtESSw0QjZLN0NKLHVCQXFDSSxnQkFDQSxjbkxramtERixDQUNGLENtTC9pa0RBLGdDQUNFLHdCaExtQlksQ2dMbEJaLFVoTFNZLENnTFJaLGlCbkxramtERixDbUxqamtERSx1Q0FHRSx3QmhMUVUsQ2dMUFYsVWhMR1UsQ2dMTlYsa0JBSUEsbUJBQ0EsZWhMeUQwQixDZ0x2RDFCLFlBQ0EsMEJBUEEsa0JBS0EsU25McWprREosQ21ML2lrREEsdUJBQ0Usa0JuTGtqa0RGLENNOWtrREksMEI2SzJCSix1QkFHSSxvQm5Mb2prREYsQ0FDRixDbUxqamtEQSx1QkFFRSxpQkFHQSxlaExzQzRCLENnTHhDNUIsaUJBQ0EsbUJBSEEsZW5Md2prREYsQ21MbmprREUsNEJBRUUsY0FEQSxjQUVBLGVuTHFqa0RKLENtTHBqa0RhLDREQUNQLFVuTHNqa0ROLENNbm1rREkseUI2S2tDSix1QkFlSSxpQkFDQSxtQkFDQSxlbkx1amtERixDQUNGLENNOWxrREksNEI2S3FCSix1QkFxQkksZW5Md2prREYsQ0FDRixDbUxwamtERSx5QkFDRSx1QkFDQSxxQm5MdWprREosQ21McmprREksa0NBQ0UscUJuTHVqa0ROLENtTHBqa0RFLDBCQUVFLGNBQ0EscUJBRkEsWW5Md2prREosQ21McmprREksK0JBQ0UsWW5MdWprRE4sQ21MbmprREksK0RBQ0UsU25McWprRE4sQ21MaGprREEsc0JBQ0UsdUJuTG1qa0RGLENtTGxqa0RXLHNEQUVQLGlCaExsRVUsQ2dMaUVWLFVuTHFqa0RKLENtTG5qa0RJLDREQUVFLG9CaExqRVEsQ2dMZ0VSLGFuTHNqa0ROLENNL29rREksMEI2S21GSixzQkFXSSw0Qm5Mc2prREYsQ0FDRixDbUxoamtEQSxzQkFDRSxhbkxtamtERixDTXpwa0RJLHlCNktxR0osc0JBR0ksZ0JuTHFqa0RGLENBQ0YsQ01sb2tESSxtRDZLaUZGLDZCQUVJLGVuTG9qa0RKLENBQ0YsQ29MOXRrREEseUJBRUUsc0JBREEsa0JwTGt1a0RGLENNenFrREksMEI4SzFESix5QkFJSSwyQnBMbXVrREYsQ0FDRixDb0xodWtEQSxpQ0FDRSxxQkFDQSxpQnBMbXVrREYsQ01ucmtESSx5QjhLbERKLGlDQUlJLHFCQUNBLGlCcExxdWtERixDQUNGLENvTGx1a0RBLDhCQUNFLGFBQ0EsY3BMcXVrREYsQ005cmtESSwwQjhLekNKLDhCQUlJLDZCcEx1dWtERixDQUNGLENvTHB1a0RBLGlDQUtFLG1CQUZBLGFBRkEsY0FHQSxlQUZBLGtCcEwwdWtERixDTTNza0RJLDBCOEtqQ0osaUNBV0ksb0JBSkEsYUFHQSxzQkFGQSxtQkFDQSxrQnBMMnVrREYsQ0FDRixDTXZza0RJLDZCOEs5Q0osaUNBZUksbUJBREEsa0JwTDR1a0RGLENBQ0YsQ29MeHVrREEsZ0NBR0Usa0JBREEsWUFEQSxVcEw2dWtERixDTWh1a0RJLDBCOEtkSixnQ0FNSSxlQUNBLHVCQUZBLGFwTCt1a0RGLENBQ0YsQ29MMXVrREEsZ0NBSUUsMkJBSEEsbUJBQ0EscUJBQ0Esa0JwTDh1a0RGLENNOXVrREksMEI4S0hKLGdDQU1JLGNwTCt1a0RGLENBQ0YsQ01udmtESSwwQjhLSEosZ0NBWUksY0FIQSxtQkFDQSxxQkFDQSxzQnBMa3ZrREYsQ0FDRixDTTl1a0RJLDZCOEtoQkosZ0NBZUksa0JwTG12a0RGLENBQ0YsQ3FMMXprREEsd0JBQ0Usd0JsTGtGWSxDa0xqRlosVWxMNkVZLENrTDVFWixnQnJMNnprREYsQ010d2tESSx5QitLMURKLHdCQU9JLGlCQUNBLGtCQUZBLG9CQURBLGNyTGswa0RGLENBQ0YsQ3FMNXprREEsZ0NBQ0UsYXJMK3prREYsQ01seGtESSwwQitLOUNKLGdDQUdJLFlyTGkwa0RGLENBQ0YsQ3FMOXprREEsK0JBQ0Usa0JyTGkwa0RGLENNM3hrREksMEIrS3ZDSiwrQkFHSSxnQkFDQSxrQnJMbTBrREYsQ0FDRixDcUxoMGtEQSxxQ0FDRSxrQnJMbTBrREYsQ01yeWtESSwwQitLL0JKLHFDQUdJLHNCckxxMGtERixDQUNGLENNN3hrREksNEJnTHpFSixpQ0FFSSxpQnRMeTJrREYsQ0FDRixDTWh6a0RJLDBCZ0w1REosaUNBS0ksZXRMMjJrREYsQ0FDRixDc0xwMmtEQSxpQ0FLRSxtQkFKQSxhQUdBLHNCQUZBLDhCQUNBLGlCdEw0MmtERixDTWgwa0RJLDBCZ0wvQ0osaUNBU0ksdUJBREEsbUJBREEseUJ0TDgya0RGLENBQ0YsQ3NMejJrREEsZ0NBS0UsdUJBQ0EsK0JBSEEsYUFDQSxzQkFIQSxnQkFNQSxhQUxBLFV0TGkza0RGLENNajFrREksMEJnTGxDSixnQ0FjSSxtQkFIQSxnQkFFQSxnQkFIQSxlQUVBLFVBSEEsU3RMbTNrREYsQ0FDRixDTTkwa0RJLDZCZ0w5QkEsaURBQ0Usa0J0TCsya0RKLENzTDcya0RFLGtDQUNFLGF0TCsya0RKLENBQ0YsQ3NMMzJrREEsdUNBQ0UsZ0J0TDgya0RGLENNdjJrREkseUJnTFJKLHVDQUdJLGtCdExnM2tERixDQUNGLENzTDcya0RBLHVDQUNFLDRCdExnM2tERixDTWgza0RJLDBCZ0xESix1Q0FHSSxtQnRMazNrREYsQ0FDRixDc0wvMmtEQSw2Q0FDRSxrQkFDQSxvQnRMazNrREYsQ00xM2tESSx5QmdMTUosNkNBSUksbUJBQ0Esc0J0TG8za0RGLENBQ0YsQ3NMNzJrREEsb0NBQ0Usd0JuTEtZLENtTEpaLFdBQ0EsY3RMbTNrREYsQ3NMbDNrREUsZ0VBQ0UsbUJBQ0EsVXRMbzNrREosQ003NGtESSwwQmdMbUJKLG9DQVNJLG1CdExxM2tERixDc0xwM2tERSxnRUFDRSxrQnRMczNrREosQ0FDRixDc0xsM2tEQSwwQ0FDRSxhQUVBLHNCQURBLGN0THMza0RGLENNMzVrREksMEJnTG1DSiwwQ0FLSSxrQnRMdTNrREYsQ0FDRixDc0xwM2tEQSxtQ0FHRSxtQkFGQSxhQUNBLHNCQUVBLHNCdEx1M2tERixDTXY2a0RJLDBCZ0w0Q0osbUNBTUksc0JBRUEsZ0JBREEsb0J0TDAza0RGLENBQ0YsQ3NMdDNrREEseUNBQ0UsYW5MbEJZLENtTG1CWixtQkFDQSxtQnRMeTNrREYsQ01wN2tESSwwQmdMd0RKLHlDQUtJLG1CQUNBLHFCdEwyM2tERixDQUNGLENNNzZrREksNEJnTDJDSix5Q0FTSSxlQUNBLGtCdEw2M2tERixDQUNGLENzTDEza0RBLHlDQUNFLGlCQUVBLGVuTEk0QixDbUxMNUIscUJ0TDgza0RGLENNdDhrREksMEJnTHNFSix5Q0FLSSxvQkFDQSxxQnRMKzNrREYsQ0FDRixDTS83a0RJLDRCZ0x5REoseUNBU0ksZUFDQSxrQkFDQSxnQkFFQSxzQkFEQSxnQnRMazRrREYsQ0FDRixDc0w5M2tEQSwyQ0FHRSxjQUZBLGlCQUNBLGlCQUVBLHFCQUNBLFV0TGk0a0RGLENNNzlrREksMEJnTHVGSiwyQ0FRSSxtQkFDQSxzQkFGQSxrQnRMcTRrREYsQ0FDRixDc0w1M2tEQSxtQ0FDRSxzQnRMazRrREYsQ00zK2tESSx5QmdMd0dKLG1DQUdJLGlCdExvNGtERixDQUNGLENNaC9rREksMEJnTHdHSixtQ0FNSSx5QnRMczRrREYsQ0FDRixDTXgra0RJLDRCZ0xvR0EsOERBQ0Usc0J0THU0a0RKLENBQ0YsQ3NMbjRrREEsZ0NBRUUsc0JBREEsa0J0THU0a0RGLENzTHI0a0RFLG1DQUNFLHNCdEx1NGtESixDTWxnbERJLHlCZ0x1SEosZ0NBT0kscUJ0THc0a0RGLENBQ0YsQ3NMcDRrREUsNkJBQ0UsZ0JBQ0EsZ0J0THU0a0RKLENNLy9rREksNkJnTDRIQSw2QkFDRSxlQUNBLGdCdExzNGtESixDc0xuNGtERSw2QkFDRSxZdExxNGtESixDQUNGLENzTGw0a0RJLHdEQUNFLFF0TG80a0ROLENzTGo0a0RFLDJEQUNFLGV0TG00a0RKLENzTGo0a0RJLDJFQUNFLGtCdExtNGtETixDc0wvM2tERSwrQkFDRSxnQnRMaTRrREosQ3NMMzNrREEseUNBQ0UseUJBQ0EsVXRMODNrREYsQ3NMNTNrREUsZ0RBQ0Usd0JuTDdJVSxDbUw4SVYsb0J0TDgza0RKLENzTDUza0RJLHNEQUNFLHdCbkxoSlEsQ21MaUpSLG9CdEw4M2tETixDc0w3M2tETSx3REFDRSxVdEwrM2tEUixDc0wxM2tERSx5Q0FqQkYseUNBa0JJLGV0TDYza0RGLENBQ0YsQ3NMMzNrREUseUNBckJGLHlDQXNCSSxldEw4M2tERixDQUNGLENzTDUza0RFLDBDQXpCRix5Q0EwQkksZXRMKzNrREYsQ0FDRixDc0w3M2tERSwwQ0E3QkYseUNBOEJJLGdCdExnNGtERixDQUNGLEN1TGhvbERFLHVDQUNFLHVCdkxtb2xESixDdUwvbmxEQSxxREFFRSx3QkFEQSxpQnZMbW9sREYsQ005a2xESSwwQmlMdERKLHFEQUlJLHFCdkxvb2xERixDQUNGLEN1TGpvbERBLG9DQUNFLDBCdkxvb2xERixDdUxub2xERSxnRUFDRSxrQnZMcW9sREosQ00xbGxESSwwQmlMOUNKLG9DQU1JLGdCdkxzb2xERixDdUxyb2xERSxnRUFDRSxxQnZMdW9sREosQ0FDRixDTWxtbERJLDBCaUw5Q0osb0NBWUksa0J2THdvbERGLENBQ0YsQ3VMcm9sREEsa0NBQ0UsdUJ2THdvbERGLENNM21sREksMEJpTDlCSixrQ0FHSSx1QnZMMG9sREYsQ0FDRixDdUx2b2xEQSwwQ0FDRSxldkwwb2xERixDTXBubERJLDBCaUx2QkosMENBR0ksbUJ2TDRvbERGLENBQ0YsQ3dMbnJsREEsOEJBQ0UscUJBQ0EsYXhMc3JsREYsQ005bmxESSwwQmtMMURKLDhCQUlJLHVCeEx3cmxERixDQUNGLENNdG5sREksNkJrTDVESixzQkFFSSxheEx3cmxERixDQUNGLEN3THJybERBLGlCQUNFLGFBQ0EsaUJBQ0EsMkJBQ0Esa0JBRUEsb0JBREEscUJ4THlybERGLENNcnBsREksMEJrTHpDSixpQkFXSSxlQURBLDhCQURBLGlCQURBLG9CeEw2cmxERixDQUNGLENNN3BsREksMEJrTHpDSixpQkFjSSx1QnhMNHJsREYsQ0FDRixDd0x6cmxEQSxnQkFFRSxnQkFDQSwrQkFGQSwyQkFLQSxrQkFGQSxvQkFDQSxpQnhMNnJsREYsQ005cGxESSw2QmtMMUJBLGlDQUNFLFdBS0EsWUFKQSxrQkFFQSxlQURBLE1BRUEsYXhMNHJsREosQ0FDRixDTXhxbERJLDRCa0xoQkEsNEJBQ0UscUJ4TDJybERKLEN3THpybERFLGlDQUNFLGdCQUNBLGN4TDJybERKLENBQ0YsQ005cmxESSx5QmtMdkJKLGdCQThCSSxZeEwycmxERixDQUNGLENNbnNsREksMEJrTHZCSixnQkFpQ0ksYUFFQSxTQURBLG1CeEw4cmxERixDd0w1cmxERSw2QkFDRSxReEw4cmxESixDQUNGLEN3TDFybERBLHNCQVNFLG1CQVJBLHlCQUdBLGtCQUdBLG9CQUpBLFlBS0EsdUJBSEEsd0JBQ0EsNEJBSkEsVXhMb3NsREYsQ3dMNXJsREUsMEJBQ0UsY0FDQSxVeEw4cmxESixDTTd0bERJLDBCa0xtQkosc0JBZ0JJLGFBQ0Esd0JBQ0EsNEJBSEEsV3hMa3NsREYsQ3dMOXJsREUsMEJBQ0UsVXhMZ3NsREosQ0FDRixDd0w1cmxEQSx1QkFDRSxzQnhMK3JsREYsQ001dWxESSwwQmtMNENKLHVCQUdJLG9CeExpc2xERixDQUNGLEN3TDNybERBLGdCQUNFLHlCQUNBLGtCQUNBLHdCeExpc2xERixDd0xoc2xERSw0Q0FDRSxzQnhMa3NsREosQ003dmxESSwwQmtMc0RKLGdCQVFJLG9CQUNBLDBCeExtc2xERixDQUNGLEN3TGhzbERBLHFCQUNFLGFBQ0EsZUFFQSxTQURBLDBCeExvc2xERixDd0xoc2xEQSwwQkFDRSxxQkFDQSxvQkFFQSxrQkFEQSxVeExvc2xERixDTWp4bERJLHlCa0wwRUosMEJBTUksU3hMcXNsREYsQ0FDRixDTXR4bERJLDBCa0wwRUosMEJBU0kscUJBQ0EsV3hMdXNsREYsQ0FDRixDd0xwc2xEQSxzQnpMbkpFLGdCeUxxSkEsZ0J6THBKQSxrQkFDQSwrQkM0MWxERixDRDMxbERFLDBCQUVFLFlBS0EsMENBRkEsT0FJQSxpQkFSQSxrQkFHQSxNQURBLFVDaTJsREosQ3dML3NsREEsNEJBR0UscUJyTDNFWSxDcUwwRVosU0FFQSx5QkFIQSxrQkFJQSx1QnhMa3RsREYsQ3dManRsREUsK0JBQ0UsbUJBQ0EsZ0J4TG10bERKLEN3TGp0bERFLGlDQUNFLGNBQ0EsaUJBQ0EsZ0J4TG10bERKLENNN3psREksMEJrTDZGSiw0QkFnQkkseUJ4TG90bERGLEN3TG50bERFLCtCQUNFLG1CQUNBLG9CeExxdGxESixDd0xudGxERSxpQ0FDRSxtQkFDQSxxQnhMcXRsREosQ0FDRixDd0w3c2xEQSxlQUNFLGtCQUNBLFN4TG10bERGLENNcjBsREksNEJrTHFISixvQkFFSSxlQUNBLGV4TG10bERGLENBQ0YsQ3dMaHRsREEsMkJBTUUscUJyTDFIWSxDcUxzSFosK0JBQ0EsbUJBRkEsc0JBR0Esa0JBQ0EsU3hMb3RsREYsQ01sMmxESSwwQmtMeUlKLDJCQVNJLHVCQUNBLDBCQUZBLFl4THV0bERGLENBQ0YsQ3dMbHRsREEsbUJBQ0UsMkJ4THF0bERGLENNNzJsREksMEJrTHVKSixtQkFHSSxtQnhMdXRsREYsQ0FDRixDd0x0dGxERSwrQ0FDRSx1QnhMd3RsREosQ3dMcHRsREEsZ0NBR0UsZXJMdkY0QixDcUxxRjVCLG1CQUNBLGV4THd0bERGLEN3THB0bERBLGdDQUNFLGlCeEx1dGxERixDd0x0dGxERSxvREFDRSxxQnhMd3RsREosQ3dMdHRsREUseUNBQ0UsaUJ4THd0bERKLEN3THR0bERFLG1DQUNFLG1CQUNBLGtCeEx3dGxESixDd0x0dGxERSxrQ0FDRSxtQkFDQSxxQnhMd3RsREosQ3dMdHRsREUsNENBQ0UsY3hMd3RsREosQ3lMMzhsREUsa0NBQ0UsdUJ6TDg4bERKLEN5THQ4bERBLHVCQUNFLG9Cekx5OGxERixDTXg1bERJLDBCbUxsREosdUJBR0kscUJ6TDI4bERGLENBQ0YsQ3lMeDhsREEsNkJBQ0UsdUJ6TDI4bERGLENNajZsREksMEJtTDNDSiw2QkFHSSx5QnpMNjhsREYsQ0FDRixDeUwxOGxEQSxpQ0FDRSxrQnpMNjhsREYsQ00xNmxESSwwQm1McENKLGlDQUdJLHNCekwrOGxERixDQUNGLENNbDZsREksNkJtTDFDSixxQ0FFSSxxQnpMKzhsREYsQ0FDRixDeUwzOGxERSwyQ0FDRSxrQnpMODhsREosQ3lMMzhsREUsa0RBRUUsYUFEQSxjekw4OGxESixDTWg3bERJLDRCbUx4QkEsMkNBRUUsY0FEQSxpQnpMNDhsREosQ3lMeDhsREUsa0RBRUUsWUFEQSxVekwyOGxESixDQUNGLENNMzZsREksbURtTDNCQSwyQ0FDRSx1QnpMeThsREosQ3lMdDhsREUsOERBQ0UsY3pMdzhsREosQ0FDRixDMEwzZ21EQSwrQkFDRSxvQjFMOGdtREYsQ01uOWxESSwwQm9MNURKLCtCQUdJLHdCQUNBLGMxTGdobURGLENBQ0YsQzBMN2dtREEseUJBQ0UsYTFMZ2htREYsQ003OWxESSwwQm9McERKLHlCQUdJLGUxTGtobURGLENBQ0YsQzBML2dtREEsZ0NBQ0Usa0JBQ0EsaUJBQ0EsZTFMa2htREYsQ014K2xESSwwQm9MN0NKLGdDQUtJLG1CQUNBLGlCQUNBLGUxTG9obURGLENBQ0YsQzBMamhtREEsb0NBQ0UsaUJBQ0Esc0JBQ0Esa0IxTG9obURGLENNci9sREksMEJvTGxDSixvQ0FLSSxtQkFDQSxzQkFDQSxrQjFMc2htREYsQ0FDRixDMEwvZ21EQSxxQkFDRSxhQUNBLHNCQUNBLGUxTHFobURGLEMwTHBobURFLGlEQUNFLHVCMUxzaG1ESixDTXhnbURJLDBCb0xuQkoscUJBUUksbUJBQ0Esa0IxTHVobURGLEMwTHRobURFLGlEQUNFLGtCMUx3aG1ESixDQUNGLENNcGdtREksNkJvTGhDSixxQkFlSSxxQjFMeWhtREYsQ0FDRixDTXpnbURJLDRCb0xoQ0oscUJBa0JJLFMxTDJobURGLENBQ0YsQzBMeGhtREEsK0JBQ0Usd0J2TGtDWSxDdUxqQ1osaUIxTDJobURGLEMwTDFobURFLCtDQUNFLG9CMUw0aG1ESixDTW5pbURJLDBCb0xHSiwrQkFPSSxPQUNBLHFCMUw2aG1ERixDQUNGLEMwTDFobURBLCtCQUNFLHdCdkx3QlksQ3VMdkJaLG1CMUw2aG1ERixDMEwzaG1ERSwyQ0FDRSxxQkFDQSxlMUw2aG1ESixDTWxqbURJLDBCb0xlSiwrQkFXSSxvQkFEQSxhMUw4aG1ERixDQUNGLEMyTHBubURBLHNCQUNFLGtCM0x1bm1ERixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9faGVscGVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX21peGlucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3Ytc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9nbG9iYWwvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvZ2xvYmFsL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9nbG9iYWwvX3N0YXRlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2Ryb3Bkb3duLXRvZ2dsZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fb3Blbi1pbmRpY2F0b3Iuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2NsZWFyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19kcm9wZG93bi1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19kcm9wZG93bi1vcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX3NlbGVjdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19zZWFyY2gtaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL190aW55LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Rpbnktc2xpZGVyL3NyYy90aW55LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19iYWRnZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2stbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19jYXJkcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NrLWljb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19hdXRoLW1vZGFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19sb2FkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2stY29sbGFwc2FibGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19saXN0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2Zyb250LW1vYmlsZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9faU9TLWRlZmF1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS0yMDIzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW92ZXJ2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fYnJlYWRjcnVtYi1uYXZpLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fdGhpcnR5LXNlY29uZHMtc2xhLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fcmV2aWV3LXNsYS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2VkaXQtc3BlY2lhbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS1maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW1lZGlhLWFyZWEtbm9taW5hdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLXdpbm5lci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1vdmVydmlldy1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbm9taW5hdGlvbi1jb25maXJtYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtZG9uYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19jb250YWN0LWZvcm0uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtcHJlcmVnaXN0cmF0aW9uLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19waC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19kYXNoYm9hcmQtZmUtY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19hdmFpbGFiaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fY3JlYXRlLWVudHJ5LWNvbW1vbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2xheW91dC9fbmF2LW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fbGFuZGluZy1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX21hZ2F6aW5lLXN0b3JpZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2xpbmstYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19pbnNwaXJpbmctbG9jYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19wYWNrYWdlLWRlYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19ldmVudC1wYXJ0bmVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9faW5zcGlyaW5nLXJlZ2lvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2xhdGVzdC1qb2JzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19hYm91dC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fYWRkLWVudHJ5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19ldmVudC1jcmVhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3Z1ZS1mb3JtdWxhdGUtb3ZlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fc2ltcGxlLXNlYXJjaC1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NlYXJjaC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19zdGlja3ktZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX3NpbmdsZS1hcnRpY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2dvb2dsZS1tYXAuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fZmlpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19maWx0ZXItaW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvZmlsdGVycy9fb2ZmZXItdHlwZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX2V2ZW50LXR5cGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19ndWVzdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19vdGhlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX3JlZ2lvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19maWx0ZXJzLXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2luc3BpcmF0aW9uLXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19wYWNrYWdlLWRlYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX3NlYXJjaC1yZXN1bHQtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2ludGVybmFsLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2V2ZW50LWNyZWF0b3ItcmVzdWx0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19ldmVudC10eXBlLXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2Rlc2NyaXB0aXZlLXRleHRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2Rlc2NyaXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fY29udGFjdC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19jb250YWN0LW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2NvbnRhY3Qtb2xkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3Jldmlld3Muc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3JlbGF0ZWQtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3Jvb21zLXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19wbGFjZWhvbGRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19zdGlja3ktYm94LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3N0aWNreS1ib3gtcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fY29tbWVudHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fcGFja2FnZS1kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2VudGl0eS1tdWx0aS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fdW5zYXZlZC1jaGFuZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX21hZ2F6aW5lcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fZW50aXR5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19jYXRlZ29yaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19yZWxhdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19lbVNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Zhdm9yaXRlcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZmF2b3JpdGVzL19pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZmF2b3JpdGVzL19lbnRyaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2Zhdm9yaXRlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19ldmVudC1qb2JzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZXZlbnQtam9icy9fZGV0YWlscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3Nlby1wYWdlcy9fZGV0YWlscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3Nlby1wYWdlcy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fZXJyb3Iuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fc2tlbGV0b24tcGxhY2Vob2xkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fc2VhcmNoLXBhZ2UtcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fc2luZ2xlLWFydGljbGUtcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fc3RpY2t5LWZpbHRlci1wYWNrYWdlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLWNhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1jYWxlbmRhci1uZXcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLW1haW4uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLXN3aXRjaC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtZWRpdC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtc3BlY2lhbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLW1lYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZGV0YWlscy1yZXNlcnZhdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWhlYWRlci1kcm9wZG93bi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtaGFsbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fc3VnZ2VzdGlvbi1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2NvbXBvbmVudHMvX3Jldmlld3Muc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvY29tcG9uZW50cy9fYWdlbnQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvY29tcG9uZW50cy9fcXVlc3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2NvbXBvbmVudHMvX29wcG9ydHVuaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX2dyZXktY29udGFpbmVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fZWludHJhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvZWludHJhZ2UvX3ByaWNpbmctdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2VpbnRyYWdlL19zZXJ2aWNlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9laW50cmFnZS9fYm9va2luZy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fd2VyYmVtb2VnbGljaGtlaXRlbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fd2VyYmVmb3JtYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19hYm91dHVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19tYWlsaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19pbXByZXNzdW0uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX25ld3NsZXR0ZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAbWl4aW4gY292ZXItaW1hZ2UtY29udGFpbmVyKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDAlO1xuICAgIC8vIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbmltZyB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuIiwiLypcbiAqIEJvb3RzdHJhcCBjb3JlXG4gKi9cbi8qKlxuICogMS4gR3JpZFxuICogMi4gVXRpbGl0aWVzXG4gKiAzLiBDb2xvcnNcbiAqIDQuIEJvZHlcbiAqIDUuIFR5cG9ncmFwaHlcbiAqIDYuIExpbmtzXG4gKiA3LiBCdXR0b25zXG4gKiA4LiBGb3Jtc1xuICovXG4vKipcbiAqIDEuR1JJRFxuICovXG4vKlxuICogR3JpZCBicmVha3BvaW50c1xuICpcbiAqIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuICogYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuICovXG4vKlxuICogR3JpZCBjb250YWluZXJzXG4gKlxuICogRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbiAqL1xuLypcbiAqIFNwYWNpbmdcbiAqXG4gKiBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4gKiB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4gKiBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuICovXG4vKipcbiAqIDMuQ09MT1JTXG4gKi9cbi8qKlxuICogNC5CT0RZXG4gKi9cbi8qKiA1LlRZUE9HUkFQSFlcbiAqXG4gKiAgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG4gKlxuICovXG4vKlxuICogNi5MSU5LU1xuICpcbiAqIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cbiAqL1xuLyoqXG4gKiAyLlVUSUxJVElFU1xuICovXG4vKiogNy5CVVRUT05TXG4gKlxuICogIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLn5cbiAqL1xuLypcbiAqICBhdHRyMTogQmFja2dyb3VuZCBjb2xvclxuICogIGF0dHIyOiBGb250IGNvbG9yXG5cbiAqL1xuLypcbiAqICBhdHRyMTogQ29sb3JcbiAqICBhdHRyMjogSG92ZXIgY29sb3IgJiBib3JkZXIgY29sb3JcbiAqICBhdHRyMzogQm9yZGVyIGNvbG9yXG4gKi9cbi8qKlxuICogIDcuRk9STVxuICpcbiAqICBGb3JtIGVsZW1lbnRzIHN0eWxlcywgaW5wdXRzICwgbGFiZWxzLCB2YWxpZGF0aW9ucyBldGMuLi5cbiAqL1xuLyoqXG4gKiAgNy5FVkVOVExPS0FMRSBDQVJEU1xuICpcbiAqICBGb3JtIGVsZW1lbnRzIHN0eWxlcywgaW5wdXRzICwgbGFiZWxzLCB2YWxpZGF0aW9ucyBldGMuLi5cbiAqL1xuLypcbiAqIEJhZGdlc1xuICovXG4vKlxuICogTW9kYWxzXG4gKiBUT0RPOiBJbXBsZW1lbnQgbW9kYWxzIHZhcmlhYmxlcyBpbiBzay1tb2RhbFxuICovXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbi8qKlxuKiAgOC5TTEFcbiovXG4vKlxuICogQm9vdHN0cmFwIG92ZXJyaWRlc1xuICovXG4vKlxuICogRXZlbnRsb2thbGUgaW1wb3J0c1xuICovXG4vKlxuICogYm94LXNoYWRvdygpIGlzIGJvb3RzdHJhcCBuYXRpdmUgd2hpY2ggcmVxdWlyZXMgJGVuYWJsZS1zaGFkb3dzIHRvIGJlIFRSVUVcbiAqIHRoaXMgb25lIHdvcmtzIGV2ZW4gdGhvdWdoICRlbmFibGUtc2hhZG93cyBpcyBub3QgVFJVRVxuICovXG5pbWcge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cblxuLypcbiAqIFVuaXRzIGZ1bmN0aW9uc1xuICovXG4vKlxuICogRnVuY3Rpb24gZm9yIGNvbnZlcnRpbmcgYSBweCBiYXNlZCBmb250LXNpemUgdG8gcmVtLlxuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbn1cbmJvZHkubW9kYWwtb3BlbiwgYm9keS5uYXYtbWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgYm9keS5tYXAtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYWNrLXRvLXRvcC1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFjay10by10b3AtYnRuIHN2ZyB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4uYmFjay10by10b3AtYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDVweCk7XG59XG4uYmFjay10by10b3AtYnRuLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYm90dG9tOiAyLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iYWNrLXRvLXRvcC1idG4tLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFjay10by10b3AtYnRuIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHJpZ2h0OiAzcmVtO1xuICB9XG4gIC5iYWNrLXRvLXRvcC1idG4gc3ZnIHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgLmJhY2stdG8tdG9wLWJ0bi0tdmlzaWJsZSB7XG4gICAgYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLnJlc3BvbnNpdmUtaWNvbiB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6IGxvY2FsKFwiU29maWFQcm8tVWx0cmFMaWdodFwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLVVsdHJhTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1VbHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiU29maWFQcm8tTGlnaHRcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiU29maWFQcm8tUmVndWxhclwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiU29maWFQcm8tTWVkaXVtXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKFwiU29maWFQcm8tU2VtaUJvbGRcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiU29maWFQcm8tQm9sZFwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbi8qKlxuICogVHlwb2dyYXBoeVxuICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5oMV9fZ3JleS1oZWFkZXIsIGgyX19ncmV5LWhlYWRlciwgaDNfX2dyZXktaGVhZGVyLCBoNF9fZ3JleS1oZWFkZXIsIGg1X19ncmV5LWhlYWRlciwgaDZfX2dyZXktaGVhZGVyLFxuLmgxX19ncmV5LWhlYWRlciwgLmgyX19ncmV5LWhlYWRlciwgLmgzX19ncmV5LWhlYWRlciwgLmg0X19ncmV5LWhlYWRlciwgLmg1X19ncmV5LWhlYWRlciwgLmg2X19ncmV5LWhlYWRlciB7XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi8qXG4gKiBUcmFuc2Zvcm1hdGlvblxuICovXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8qXG4gKiBXZWlnaHQgYW5kIGl0YWxpY3NcbiAqL1xuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LXNlbWktYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtc2VtaS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZm9udC13ZWlnaHQtc20tbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtc20tbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1zbS1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtc20tbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXNtLXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1zbS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtc20taXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb250LXdlaWdodC1tZC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1tZC1saWdodGVyIHtcbiAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LW1kLW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1tZC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbWQtc2VtaS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LW1kLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC1tZC1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb250LXdlaWdodC1sZy1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1sZy1saWdodGVyIHtcbiAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LWxnLW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1sZy1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbGctc2VtaS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LWxnLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC1sZy1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb250LXdlaWdodC14bC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC14bC1saWdodGVyIHtcbiAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXhsLW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC14bC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQteGwtc2VtaS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXhsLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC14bC1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICB9XG59XG4vKlxuICogTGlua3NcbiAqL1xuYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLmJvcmRlci11bmRlcmxpbmUsIHNwYW4uYm9yZGVyLXVuZGVybGluZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5ib3JkZXItdW5kZXJsaW5lOmhvdmVyLCBhLmJvcmRlci11bmRlcmxpbmU6Zm9jdXMsIGEuYm9yZGVyLXVuZGVybGluZTphY3RpdmUsIHNwYW4uYm9yZGVyLXVuZGVybGluZTpob3Zlciwgc3Bhbi5ib3JkZXItdW5kZXJsaW5lOmZvY3VzLCBzcGFuLmJvcmRlci11bmRlcmxpbmU6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cblxuYS5kYXJrLWxpbmsge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbmEuZGFyay1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi50ZXh0LWxpbmsge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4udGV4dC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi50ZXh0LWxpbmstcGRmIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC50ZXh0LWxpbmstcGRmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGV4dC1saW5rLS1yZXZlcnNlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi50ZXh0LWxpbmstLXJldmVyc2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGV4dC1saW5rLS1kYXJrIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cbi50ZXh0LWxpbmstLWRhcms6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4udGV4dC1saW5rLS1saWdodC1iZyB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4udGV4dC1saW5rLS1saWdodC1iZzpob3ZlciB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG5cbi50ZXh0LWxpbmstLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi50ZXh0LWxpbmstLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLypcbiAqIFJlc3BvbnNpdmUgYWxpZ25tZW50XG4gKi9cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4vKlxuICogRm9udCBzaXplXG4gKi9cbi5mLXNpemUtMTUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmYtc2l6ZS0xNSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4uZi1zaXplLTE4IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mLXNpemUtMTgge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmYtc2l6ZS0yNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRleHQtbWQtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZXh0LXNtLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZXh0LXhzbS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mdy1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogRW50ZXIgYW5kIGxlYXZlIGFuaW1hdGlvbnMgY2FuIHVzZSBkaWZmZXJlbnQgKi9cbi8qIGR1cmF0aW9ucyBhbmQgdGltaW5nIGZ1bmN0aW9ucy4gICAgICAgICAgICAgICovXG4uc2xpZGUtZmFkZS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMSwgMC41LCAwLjgsIDEpO1xufVxuXG4uc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMSwgMC41LCAwLjgsIDEpO1xufVxuXG4uc2xpZGUtZmFkZS1lbnRlcixcbi5zbGlkZS1mYWRlLWxlYXZlLXRvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKlxuICogS2V5ZnJhbWVzXG4gKi9cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qXG4gKiBwYWRkaW5nLXJpZ2h0IGNsYXNzZXMgKGV4OiAucGFkaW5nLXJpZ2h0LTIwID0gcGFkZGluZy1yaWdodDogMjBweDspXG4gKi9cbi5wYWRkaW5nLXJpZ2h0LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTcge1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTEzIHtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE2IHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTcge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE5IHtcbiAgcGFkZGluZy1yaWdodDogMTlweDtcbn1cblxuLypcbiAqIFNldCB0aGUgc2l6ZXMgZm9yIGFuIGVsZW1lbnQgdG8gYmUgc2FtZSBhcyBpdCB3YXMgd3JhcHBlZCBpblxuICogLmNvbnRhaW5lciAvIC5yb3cgLyAuY29sLTEyXG4gKiBVc2VmdWwgdG8gYXZvaWQgdXNpbmcgdW5uZWNlc3NhcnkgZGl2IHRvIG1ha2UgYW4gZWxlbWVudCBhbGlnbiB3aXRoIGdyaWRcbiAqL1xuLmNvbC0xMi1zdHlsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLmNvbC0xMi1zdHlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbC0xMi1zdHlsZSB7XG4gICAgbWF4LXdpZHRoOiA0NjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIG1heC13aWR0aDogNjQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC0xMi1zdHlsZSB7XG4gICAgbWF4LXdpZHRoOiA5MjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29sLTEyLXN0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb2wtMTItc3R5bGUtLWZ1bGwteHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb2wtMTItc3R5bGUtLW5vbWluYXRpb25fZm9ybXMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qXG4gKiBSZXNldC91bnN0aWxlIGRlZmF1bHQgc3R5bGVzIG9mIGxpc3QgZWxlbWVudHNcbiAqL1xuLnNrLXJlc2V0LXVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKlxuICogRmlsbCBpbWFnZSBpbnNpZGUgdGhlIGNvbnRhaW5lclxuICogLSBBZGQgdGhpcyBjbGFzcyB0byB0aGUgY29udGFpbmVyIHRoYXQgY29udGFpbnMgdGhlIGltYWdlIHRoYXQgbmVlZHMgdG8gZmlsbCBpdCdzIHdpZHRoIGFuZCBoZWlnaHRcbiAqL1xuLmNvdmVyLWltYWdlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmNvdmVyLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKlxuICogQWJzb2x1dGUgcG9zaXRpb25zIGVuIGVsZW1lbnQgYW5kIHNldCB2YWx1ZXMgdG8gc3RyZXRjaCBlbGVtZW50IGluIGhpcyBwYXJlbnQncyBib3VuZGFyaWVzXG4gKi9cbi5zay1mdWxsLWFic29sdXRlLXBvc2l0aW9uZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qXG4gKiBTZWxlY3Rpb24gY29sb3JcbiAqL1xuLmRhcmstYmctc2VsZWN0aW9uIDo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xufVxuLmRhcmstYmctc2VsZWN0aW9uIDo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG59XG5cbi5saWdodC1iZy1zZWxlY3Rpb24gOjotbW96LXNlbGVjdGlvbiB7IC8qIENvZGUgZm9yIEZpcmVmb3ggKi9cbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubGlnaHQtYmctc2VsZWN0aW9uIDo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi8qXG4gKiBMaWJyYXJpZXNcbiAqL1xuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLyoqXG4gICAgU3VwcG9ydCBmb3IgU0FTUyBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjE4LlxuXG4gICAgVGhlIGZpbGVzIHJlbWFpbiBoZXJlIGlmIHlvdXIgYnVpbGQgaXMgZGVwZW5kZW50IG9uIHRoZW1cbiAgICBidXQgdGhleSB3aWxsIG5vdCByZWNlaXZlIHVwZGF0ZXMgaW4gZnV0dXJlIHJlbGVhc2VzLiBBbGxcbiAgICBTQVNTIHZhcmlhYmxlcyBoYXZlIGJlZW4gdHJhbnNsYXRlZCBpbnRvIENTUyB2YXJpYWJsZXMsIHNvXG4gICAgbWlncmF0aW9uIHNob3VsZCBiZSBxdWl0ZSBzaW1wbGUgaWYgeW91J2QgbGlrZSB0byBtb3ZlIG92ZXIuXG5cbiAgICBJbiB2NCwgdGhlc2UgZmlsZXMgd2lsbCBiZSByZW1vdmVkLlxuICovXG4udi1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4udi1zZWxlY3QsXG4udi1zZWxlY3QgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEtleUZyYW1lcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogRHJvcGRvd24gRGVmYXVsdCBUcmFuc2l0aW9uICovXG4udnNfX2ZhZGUtZW50ZXItYWN0aXZlLFxuLnZzX19mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGN1YmljLWJlemllcigxLCAwLjUsIDAuOCwgMSk7XG59XG5cbi52c19fZmFkZS1lbnRlcixcbi52c19fZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qKiBDb21wb25lbnQgU3RhdGVzICovXG4vKlxuICogRGlzYWJsZWRcbiAqXG4gKiBXaGVuIHRoZSBjb21wb25lbnQgaXMgZGlzYWJsZWQsIGFsbCBpbnRlcmFjdGlvblxuICogc2hvdWxkIGJlIHByZXZlbnRlZC4gSGVyZSB3ZSBtb2RpZnkgdGhlIGJnIGNvbG9yLFxuICogYW5kIGNoYW5nZSB0aGUgY3Vyc29yIGRpc3BsYXllZCBvbiB0aGUgaW50ZXJhY3RpdmVcbiAqIGNvbXBvbmVudHMuXG4gKi9cbi52cy0tZGlzYWJsZWQgLnZzX19kcm9wZG93bi10b2dnbGUsXG4udnMtLWRpc2FibGVkIC52c19fY2xlYXIsXG4udnMtLWRpc2FibGVkIC52c19fc2VhcmNoLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlbGVjdGVkLFxuLnZzLS1kaXNhYmxlZCAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xufVxuXG4vKlxuICogIFJUTCAtIFJpZ2h0IHRvIExlZnQgU3VwcG9ydFxuICpcbiAqICBCZWNhdXNlIHdlJ3JlIHVzaW5nIGEgZmxleGJveCBsYXlvdXQsIHRoZSBgZGlyPVwicnRsXCJgXG4gKiAgSFRNTCBhdHRyaWJ1dGUgZG9lcyBtb3N0IG9mIHRoZSB3b3JrIGZvciB1cyBieVxuICogIHJlYXJyYW5naW5nIHRoZSBjaGlsZCBlbGVtZW50cyB2aXN1YWxseS5cbiAqL1xuLnYtc2VsZWN0W2Rpcj1ydGxdIC52c19fYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDAgM3B4IDAgNnB4O1xufVxuLnYtc2VsZWN0W2Rpcj1ydGxdIC52c19fY2xlYXIge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udi1zZWxlY3RbZGlyPXJ0bF0gLnZzX19kZXNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi52LXNlbGVjdFtkaXI9cnRsXSAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyoqXG4gICAgRHJvcGRvd24gVG9nZ2xlXG5cbiAgICBUaGUgZHJvcGRvd24gdG9nZ2xlIGlzIHRoZSBwcmltYXJ5IHdyYXBwZXIgb2YgdGhlIGNvbXBvbmVudC4gSXRcbiAgICBoYXMgdHdvIGRpcmVjdCBkZXNjZW5kYW50czogLnZzX19zZWxlY3RlZC1vcHRpb25zLCBhbmQgLnZzX19hY3Rpb25zLlxuXG4gICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIGhvbGRzIHRoZSAudnNfX3NlbGVjdGVkJ3MgYXMgd2VsbCBhcyB0aGVcbiAgICBtYWluIHNlYXJjaCBpbnB1dC5cblxuICAgIC52c19fYWN0aW9ucyBob2xkcyB0aGUgY2xlYXIgYnV0dG9uIGFuZCBkcm9wZG93biB0b2dnbGUuXG4gKi9cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwIDRweCAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjYpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udnNfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggNnB4IDAgM3B4O1xufVxuXG4vKiBEcm9wZG93biBUb2dnbGUgU3RhdGVzICovXG4udnMtLXNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnMtLW9wZW4gLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi52c19fb3Blbi1pbmRpY2F0b3Ige1xuICBmaWxsOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMSwgLTAuMTE1LCAwLjk3NSwgMC44NTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbn1cblxuLnZzLS1vcGVuIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDEpO1xufVxuXG4udnMtLWxvYWRpbmcgLnZzX19vcGVuLWluZGljYXRvciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENsZWFyIEJ1dHRvbiAqL1xuLnZzX19jbGVhciB7XG4gIGZpbGw6IHJnYmEoNjAsIDYwLCA2MCwgMC41KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLyogRHJvcGRvd24gTWVudSAqL1xuLnZzX19kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjYpO1xuICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnZzX19uby1vcHRpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBMaXN0IEl0ZW1zICovXG4udnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOyAvKiBOb3JtYWxpemUgbGluZSBoZWlnaHQgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICMzMzM7IC8qIE92ZXJyaWRlcyBtb3N0IENTUyBmcmFtZXdvcmtzICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICM1ODk3ZmI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGVzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmI1ODU4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC41KTtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuXG4vKiBTZWxlY3RlZCBUYWdzICovXG4udnNfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjI2KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiA0cHggMnB4IDBweCAycHg7XG4gIHBhZGRpbmc6IDAgMC4yNWVtO1xuICB6LWluZGV4OiAwO1xufVxuXG4udnNfX2Rlc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmaWxsOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG59XG5cbi8qIFN0YXRlcyAqL1xuLnZzLS1zaW5nbGUgLnZzX19zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnZzLS1zaW5nbGUudnMtLW9wZW4gLnZzX19zZWxlY3RlZCwgLnZzLS1zaW5nbGUudnMtLWxvYWRpbmcgLnZzX19zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC40O1xufVxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZyAudnNfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2VhcmNoIElucHV0ICovXG4vKipcbiAqIFN1cGVyIHdlaXJkIGJ1Zy4uLiBJZiB0aGlzIGRlY2xhcmF0aW9uIGlzIGdyb3VwZWRcbiAqIGJlbG93LCB0aGUgY2FuY2VsIGJ1dHRvbiB3aWxsIHN0aWxsIGFwcGVhciBpbiBjaHJvbWUuXG4gKiBJZiBpdCdzIHVwIGhlcmUgb24gaXQncyBvd24sIGl0J2xsIGhpZGUgaXQuXG4gKi9cbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoLFxuLnZzX19zZWFyY2g6Zm9jdXMge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDRweCAwIDAgMDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgei1pbmRleDogMTtcbn1cblxuLnZzX19zZWFyY2g6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICAgIFN0YXRlc1xuICovXG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX3NlYXJjaCB7XG4gIG9wYWNpdHk6IDE7XG59XG4udnMtLXVuc2VhcmNoYWJsZTpub3QoLnZzLS1kaXNhYmxlZCkgLnZzX19zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmc6bm90KC52cy0tb3Blbik6bm90KC52cy0tbG9hZGluZykgLnZzX19zZWFyY2gge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi8qIExvYWRpbmcgU3Bpbm5lciAqL1xuLnZzX19zcGlubmVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgYm9yZGVyLWxlZnQ6IDAuOWVtIHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC40NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiB2U2VsZWN0U3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xufVxuXG4udnNfX3NwaW5uZXIsXG4udnNfX3NwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogNWVtO1xufVxuXG4vKiBMb2FkaW5nIFNwaW5uZXIgU3RhdGVzICovXG4udnMtLWxvYWRpbmcgLnZzX19zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZzX19zZWxlY3RlZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udnNfX3NlYXJjaCwgLnZzX19zZWFyY2g6Zm9jdXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4udG5zLW91dGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRucy1vdXRlciBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50bnMtb3V0ZXIgW2FyaWEtY29udHJvbHNdLCAudG5zLW91dGVyIFtkYXRhLWFjdGlvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG59XG4udG5zLXNsaWRlciA+IC50bnMtaXRlbSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwgPiAudG5zLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4udG5zLWhvcml6b250YWwudG5zLW5vLXN1YnBpeGVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbCA+IC50bnMtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRucy1ob3Jpem9udGFsLnRucy1jYXJvdXNlbC50bnMtbm8tc3VicGl4ZWwgPiAudG5zLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xufVxuXG4udG5zLW5vLWNhbGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG5cbi50bnMtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuLnRucy1nYWxsZXJ5ID4gLnRucy1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG59XG4udG5zLWdhbGxlcnkgPiAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLnRucy1nYWxsZXJ5ID4gLnRucy1tb3Zpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbn1cblxuLnRucy1hdXRvd2lkdGgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50bnMtbGF6eS1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgb3BhY2l0eTogMC42O1xufVxuLnRucy1sYXp5LWltZy50bnMtY29tcGxldGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG5zLWFoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG59XG5cbi50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRucy12aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMGVtO1xufVxuXG4udG5zLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udG5zLWZhZGVJbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICB6LWluZGV4OiAwO1xufVxuXG4udG5zLW5vcm1hbCwgLnRucy1mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnRucy12cGZpeCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udG5zLXZwZml4ID4gZGl2LCAudG5zLXZwZml4ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50bnMtdC1zdWJwMiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRucy10LWN0IHtcbiAgd2lkdGg6IDIzMzMuMzMzMzMzMzMzMyU7XG4gIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAqIDcwIC8gMyk7XG4gIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAqIDcwIC8gMyk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKiA3MCAvIDMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLnRucy10LWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRucy10LWN0ID4gZGl2IHtcbiAgd2lkdGg6IDEuNDI4NTcxNDI4NiU7XG4gIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAvIDcwKTtcbiAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC8gNzApO1xuICB3aWR0aDogY2FsYygxMDAlIC8gNzApO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGlueS1zbGlkZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDguMzMzMyUgKyAzMHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDguMzMzMyUgKyAzMHB4KTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGlueS1zbGlkZXJfX3RpdGxlIC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbiAgLnRpbnktc2xpZGVyX190aXRsZSAuYmFkZ2Uge1xuICAgIGJvdHRvbTogMS41NjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbiAgLnRpbnktc2xpZGVyX190aXRsZSAuYmFkZ2Uge1xuICAgIGJvdHRvbTogMi42ODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICBib3R0b206IDUwJTtcbiAgei1pbmRleDogMjtcbn1cbi50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4udGlueS1zbGlkZXJfX25hdmlnYXRpb24gc3ZnIHtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRpbnktc2xpZGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRpbnktc2xpZGVyX19oZWFkZXJfX2xlZnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXJfX2xlZnQge1xuICAgIG1heC13aWR0aDogNDY0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9faGVhZGVyX19sZWZ0X19pbm5lciB7XG4gIGZsZXg6IDE7XG59XG5cbi50aW55LXNsaWRlcl9fdGFicyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi50aW55LXNsaWRlcl9fdGFiIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAuODc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMCAxcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi50aW55LXNsaWRlcl9fdGFiLS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4td3JhcHBlcjpub3QoLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlKSAudGlueS1zbGlkZXJfX3RhYjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAudGlueS1zbGlkZXJfX3RhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX190YWIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX3RhYiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19tb3JlLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi50aW55LXNsaWRlcl9faGVhZGVyIC50aW55LXNsaWRlcl9fbW9yZS1idG4ge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkge1xuICAudGlueS1zbGlkZXJfX2hlYWRlciAudGlueS1zbGlkZXJfX21vcmUtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAudGlueS1zbGlkZXJfX2Zvb3RlciAudGlueS1zbGlkZXJfX21vcmUtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkge1xuICAudGlueS1zbGlkZXJfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qXG4gKiBDYXJvdXNlbCB0eXBlXG4gKi9cbi50aW55LXNsaWRlci0tY2Fyb3VzZWwgLnRucy1pdGVtIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udGlueS1zbGlkZXItLWNhcm91c2VsIC50bnMtaXRlbTpub3QoLnRucy1zbGlkZS1hY3RpdmUpIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4vKlxuICogQ2Fyb3VzZWwgdHlwZSBtb2JpbGVcbiAqL1xuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuZWwtY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuZWwtY2FyZF9fdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKlxuICogVGlueSBjYXJvdXNlbCB0eXBlIG1vYmlsZVxuICovXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi8qXG4gKiBHYWxsZXJ5IHR5cGVcbiAqL1xuLnRpbnktc2xpZGVyX19oZWFkZXItLWdhbGxlcnkge1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9faGVhZGVyLS1nYWxsZXJ5IHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXItLWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlci0tZ2FsbGVyeSAudG5zLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4udGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWluLWhlaWdodDogMTUuNjI1cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1LjgxMjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41cmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fc2xpZGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDUuNjI1cmVtO1xuICAgIG1pbi13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDYuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDVyZW0gNXJlbSA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyLjkzNzVyZW0gMi45Mzc1cmVtIDIuOTM3NXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX3NsaWRlX190aXRsZSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS45Mzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX3NsaWRlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4udGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMC44O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRpbnktc2xpZGVyX19saW5rLS1nYWxsZXJ5LWJ0biAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMS41cmVtO1xufVxuXG4vKlxuICogTmF2aWdhdGlvbiB0eXBlc1xuICovXG4udGlueS1zbGlkZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbnktc2xpZGVyX19hcnJvdyBzdmcge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fYXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogMS41NjI1cmVtO1xuICAgIGhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktbGVmdCB7XG4gIGxlZnQ6IDAuNTYyNXJlbTtcbn1cbi50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktcmlnaHQge1xuICByaWdodDogMC41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktbGVmdCB7XG4gICAgbGVmdDogMi4wNjI1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktcmlnaHQge1xuICAgIHJpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICAgIGxlZnQ6IC0yLjgxMjVyZW07XG4gIH1cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1yaWdodCB7XG4gICAgcmlnaHQ6IC0yLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1sZWZ0IHtcbiAgICBsZWZ0OiAtMi40Mzc1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktcmlnaHQge1xuICAgIHJpZ2h0OiAtMi40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktbGVmdCB7XG4gICAgbGVmdDogLTMuMjVyZW07XG4gIH1cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1yaWdodCB7XG4gICAgcmlnaHQ6IC0zLjI1cmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICBsZWZ0OiAtNXJlbTtcbn1cbi50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLXJpZ2h0IHtcbiAgcmlnaHQ6IC01cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCksIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgcmlnaHQ6IC0yLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gICAgbGVmdDogLTUuNjI1cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLXJpZ2h0IHtcbiAgICByaWdodDogLTUuNjI1cmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tdGlueS1jYXJvdXNlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIuMTg3NXJlbSk7XG59XG4udGlueS1zbGlkZXJfX25hdmlnYXRpb24tLXRpbnktY2Fyb3VzZWwgLnRpbnktc2xpZGVyX19hcnJvdy5idG4tLWljb24uYnRuLS14c20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxLjM3NXJlbSAwLjMxMjVyZW0gMS4zNzVyZW0gMC41cmVtO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMXMgZWFzZS1pbi1vdXQsIHJpZ2h0IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi50aW55LXNsaWRlcl9fYXJyb3ctLXRpbnktY2Fyb3VzZWwtbGVmdCB7XG4gIGxlZnQ6IC0yLjVyZW07XG59XG4udGlueS1zbGlkZXJfX2Fycm93LS10aW55LWNhcm91c2VsLXJpZ2h0IHtcbiAgcmlnaHQ6IC0yLjVyZW07XG59XG4udGlueS1zbGlkZXJfX2lubmVyLXdyYXA6aG92ZXIgLnRpbnktc2xpZGVyX19hcnJvdy0tdGlueS1jYXJvdXNlbC1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi50aW55LXNsaWRlcl9faW5uZXItd3JhcDpob3ZlciAudGlueS1zbGlkZXJfX2Fycm93LS10aW55LWNhcm91c2VsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qXG4gKiBHYWxsZXJ5IHR5cGUgaG92ZXIgYW5pbWF0aW9uXG4gKi9cbi50aW55LXNsaWRlci0taG92ZXItYmctYW5pbWF0aW9uIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi50aW55LXNsaWRlci0taG92ZXItYmctYW5pbWF0aW9uIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyOm5vdCgudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lci0tbm8taG92ZXIpOmhvdmVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4vKlxuICogU2xpZGVyIGNvbG9yc1xuICovXG4udGlueS1zbGlkZXItLWxpZ2h0LWJnIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGlueS1zbGlkZXItLWxpZ2h0LWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4udGlueS1zbGlkZXItLWxpZ2h0LWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246ZGlzYWJsZWQgc3ZnLCAudGlueS1zbGlkZXItLWxpZ2h0LWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246ZGlzYWJsZWQgcGF0aCB7XG4gIGZpbGw6ICNEQTQ4NjA7XG59XG4udGlueS1zbGlkZXItLWxpZ2h0LWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246aG92ZXI6bm90KDpkaXNhYmxlZCkgc3ZnLCAudGlueS1zbGlkZXItLWxpZ2h0LWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246aG92ZXI6bm90KDpkaXNhYmxlZCkgcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG5cbi50aW55LXNsaWRlci0tZGFyay1iZyAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRpbnktc2xpZGVyLS1kYXJrLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4udGlueS1zbGlkZXItLWRhcmstYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBzdmcsIC50aW55LXNsaWRlci0tZGFyay1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmRpc2FibGVkIHBhdGgge1xuICBmaWxsOiAjNEY0RjRGO1xufVxuLnRpbnktc2xpZGVyLS1kYXJrLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246aG92ZXI6bm90KDpkaXNhYmxlZCkgc3ZnLCAudGlueS1zbGlkZXItLWRhcmstYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cblxuLnRpbnktc2xpZGVyLS13aGl0ZS1iZyAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLnRpbnktc2xpZGVyLS13aGl0ZS1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMTIxMjEyO1xufVxuLnRpbnktc2xpZGVyLS13aGl0ZS1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmRpc2FibGVkIHN2ZywgLnRpbnktc2xpZGVyLS13aGl0ZS1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmRpc2FibGVkIHBhdGgge1xuICBmaWxsOiAjRDlEOUQ5O1xufVxuLnRpbnktc2xpZGVyLS13aGl0ZS1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHN2ZywgLnRpbnktc2xpZGVyLS13aGl0ZS1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLnRpbnktc2xpZGVyLS13aGl0ZS1iZyAudGlueS1zbGlkZXJfX3RhYiB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLnRpbnktc2xpZGVyLS13aGl0ZS1iZyAudGlueS1zbGlkZXJfX3RhYi0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xufVxuXG4vKlxuICogUGFja2FnZSBkZWFscyBvdmVycmlkZXNcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlueS1zbGlkZXItLXBhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICB9XG59XG4udGlueS1zbGlkZXItLXBhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXItLXBhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlci0tcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgfVxufVxuLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXItLXBhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5sYXp5bG9hZCB7XG4gIG9wYWNpdHk6IDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlciBvdmVycmlkZXNcbiAqL1xuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi8qXG4gKiBFdmVudGxva2FsZVxuICovXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG4tLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjU1LCAxMTAuNCwgMTM0LjA2MTgxODE4MTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbn1cbi5idG4tLXByaW1hcnk6Zm9jdXMsIC5idG4tLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTE0Ljc1LCAxMzcuNywgMC41KTtcbn1cbi5idG4tLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNi4yNSwgNjMuNjgxODE4MTgxOCk7XG59XG4uYnRuLS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG59XG5cbi5idG4tLXByaW1hcnktaW52ZXJ0IHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0OmhvdmVyIHtcbiAgY29sb3I6IHJnYigyNTUsIDExMC40LCAxMzQuMDYxODE4MTgxOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQ6Zm9jdXMsIC5idG4tLXByaW1hcnktaW52ZXJ0LmZvY3VzIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC5kaXNhYmxlZCwgLmJ0bi0tcHJpbWFyeS1pbnZlcnQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1wcmltYXJ5LWludmVydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS1pbnZlcnQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNi4yNSwgNjMuNjgxODE4MTgxOCk7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXByaW1hcnktaW52ZXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1wcmltYXJ5LWludmVydC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG59XG5cbi5idG4tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG59XG4uYnRuLS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4LjIsIDI4LjIsIDI4LjIpO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLS1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4LjIsIDI4LjIsIDI4LjIpO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1My41NSwgNTMuNTUsIDUzLjU1LCAwLjUpO1xufVxuLmJ0bi0tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xufVxuLmJ0bi0tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmJ0bi0tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTMuNTUsIDUzLjU1LCA1My41NSwgMC41KTtcbn1cblxuLmJ0bi0td2hpdGUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogcmdiKDI4LjIsIDI4LjIsIDI4LjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbn1cbi5idG4tLXdoaXRlOmZvY3VzLCAuYnRuLS13aGl0ZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIxLjcsIDIyMi4zLCAyMjIuOSwgMC41KTtcbn1cbi5idG4tLXdoaXRlLmRpc2FibGVkLCAuYnRuLS13aGl0ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMjMuMTI1LCAyMjMuMTI1LCAyMjMuMTI1KTtcbn1cbi5idG4tLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMS43LCAyMjIuMywgMjIyLjksIDAuNSk7XG59XG5cbi5idG4tLXBpbmsge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmJ0bi0tcGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjU1LCAxMTAuNCwgMTM0LjA2MTgxODE4MTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uYnRuLS1waW5rOmZvY3VzLCAuYnRuLS1waW5rLmZvY3VzIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5idG4tLXBpbmsuZGlzYWJsZWQsIC5idG4tLXBpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5idG4tLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1waW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxMTAuNCwgMTM0LjA2MTgxODE4MTgpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbn1cbi5idG4tLXByaW1hcnk6Zm9jdXMsIC5idG4tLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTE0Ljc1LCAxMzcuNywgMC41KTtcbn1cbi5idG4tLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNi4yNSwgNjMuNjgxODE4MTgxOCk7XG59XG4uYnRuLS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG59XG5cbi5idG4tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG59XG4uYnRuLS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4LjIsIDI4LjIsIDI4LjIpO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLS1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4LjIsIDI4LjIsIDI4LjIpO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1My41NSwgNTMuNTUsIDUzLjU1LCAwLjUpO1xufVxuLmJ0bi0tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xufVxuLmJ0bi0tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmJ0bi0tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTMuNTUsIDUzLjU1LCA1My41NSwgMC41KTtcbn1cblxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1wcmltYXJ5LS1vdXRsaW5lIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpob3ZlciAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uYnRuLS1wcmltYXJ5LS1vdXRsaW5lOmZvY3VzLCAuYnRuLS1wcmltYXJ5LS1vdXRsaW5lLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5idG4tLXByaW1hcnktLW91dGxpbmUuZGlzYWJsZWQsIC5idG4tLXByaW1hcnktLW91dGxpbmU6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLS1wcmltYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS0tb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXByaW1hcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1wcmltYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1wcmltYXJ5LS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbn1cblxuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzcyNzI3Mjtcbn1cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA5MCwgMTE3LCAwLjUpO1xufVxuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmRpc2FibGVkLCAuYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXNlY29uZGFyeS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzEyMTIxMjtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOmZvY3VzLCAuYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4LCAxOCwgMTgsIDAuNSk7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZS5kaXNhYmxlZCwgLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmU6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbn1cblxuLmJ0bi0td2hpdGUtLW91dGxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0td2hpdGUtLW91dGxpbmUgLnNrLWljb24gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLS13aGl0ZS0tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi0td2hpdGUtLW91dGxpbmU6aG92ZXIgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLmJ0bi0td2hpdGUtLW91dGxpbmU6Zm9jdXMsIC5idG4tLXdoaXRlLS1vdXRsaW5lLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lLmRpc2FibGVkLCAuYnRuLS13aGl0ZS0tb3V0bGluZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0td2hpdGUtLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXdoaXRlLS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi0td2hpdGUtLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS13aGl0ZS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0td2hpdGUtLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZTpob3ZlciAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lOmZvY3VzLCAuYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA5MCwgMTE3LCAwLjUpO1xufVxuLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZS5kaXNhYmxlZCwgLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi0tYmxhY2stLW91dGxpbmUge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjO1xufVxuLmJ0bi0tYmxhY2stLW91dGxpbmUgLnNrLWljb24gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLS1ibGFjay0tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tYmxhY2stLW91dGxpbmU6aG92ZXIgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLmJ0bi0tYmxhY2stLW91dGxpbmU6Zm9jdXMsIC5idG4tLWJsYWNrLS1vdXRsaW5lLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA5MCwgMTE3LCAwLjUpO1xufVxuLmJ0bi0tYmxhY2stLW91dGxpbmUuZGlzYWJsZWQsIC5idG4tLWJsYWNrLS1vdXRsaW5lOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tYmxhY2stLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1ibGFjay0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tYmxhY2stLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1ibGFjay0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLWJsYWNrLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1ibGFjay0tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgNDQsIDQ0LCAwLjUpO1xufVxuXG4vKlxuICogTGluayBidXR0b25zXG4gKi9cbi5idG4tLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tLWxpbmsuYnRuIHtcbiAgcGFkZGluZzogMDtcbn1cbi5idG4tLWxpbmtfX3RleHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi0tbGlua19fdGV4dDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rIC5idG5fX2ljb24tLW91dGxpbmUgPiBzcGFuID4gc3ZnID4gcGF0aDpob3ZlciB7XG4gIGZpbGw6ICNGRjVBNzU7XG4gIHN0cm9rZTogI0ZGNUE3NTtcbn1cbi5idG4tLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLWxpbms6aG92ZXIgLmJ0bl9faWNvbi0tb3V0bGluZSB7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjJzIGVhc2UtaW4tb3V0O1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uYnRuLS1saW5rOmhvdmVyIC5idG5fX2ljb24tLW91dGxpbmUgc3ZnLCAuYnRuLS1saW5rOmhvdmVyIC5idG5fX2ljb24tLW91dGxpbmUgcGF0aCB7XG4gIHN0cm9rZTogI0ZGNUE3NTtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5idG4tLWxpbms6aG92ZXIgLmJ0bl9faWNvbi0tc29saWQge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uYnRuLS1saW5rOmhvdmVyIC5idG5fX2ljb24tLXNvbGlkIHN2ZywgLmJ0bi0tbGluazpob3ZlciAuYnRuX19pY29uLS1zb2xpZCBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbiAgc3Ryb2tlOiAjRkY1QTc1O1xufVxuLmJ0bi0tbGluazpmb2N1cywgLmJ0bi0tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tLWxpbms6ZGlzYWJsZWQsIC5idG4tLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tLWxpbmstLXBpbmstYmc6aG92ZXIge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzEyMTIxMjtcbn1cblxuLmJ0bi0tbGluay0td2hpdGUtYmcge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLWxpbmstLXdoaXRlLWJnOmhvdmVyIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMjEyMTI7XG59XG5cbi8qXG4gKiBJY29uIGJ1dHRvbnNcbiAqL1xuLmJ0bjpub3QoLmJ0bi0taWNvbikgLmJ0bl9faWNvbiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYnRuOm5vdCguYnRuLS1pY29uKSAuYnRuX19pY29uIHBhdGgsIC5idG46bm90KC5idG4tLWljb24pIC5idG5fX2ljb24gY2lyY2xlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG4tLWxnIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLS1zbSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi0teHNtIHtcbiAgcGFkZGluZzogMC4zcmVtIDAuOHJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi0taWNvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5idG4tLWljb24gLnNrLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMXB4O1xufVxuLmJ0bi0taWNvbi5idG4tLWxnIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmJ0bi0taWNvbi5idG4tLXNtIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG4uYnRuLS1pY29uLmJ0bi0tc20gLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuLmJ0bi0taWNvbi5idG4tLXNtIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYnRuLS1pY29uLmJ0bi0teHNtIHtcbiAgcGFkZGluZzogMC4zcmVtIDAuM3JlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLS1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qXG4gKiBWdWUgZm9ybXVsYXRlIG92ZXJyaWRlc1xuICovXG4uZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQgYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLypcbiAqIERpc2FiZWxpbmcgYm94IHNoYWRvd3Mgb24gZm9jdXMgb24gbGlua3MgXG4gKi9cbmE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1waW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5maWx0ZXItaGVhZGVyLWJ1dHRvbiwgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItYnV0dG9uLCAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5maWx0ZXItaGVhZGVyLWJ1dHRvbiBzcGFuID4gc3ZnLCAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWhlYWRlci1idXR0b24gc3BhbiA+IHN2ZywgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciBzcGFuID4gc3ZnIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXItaGVhZGVyLWJ1dHRvbiwgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItYnV0dG9uLCAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5maWx0ZXItaGVhZGVyLWJ1dHRvbiBzcGFuID4gc3ZnLCAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWhlYWRlci1idXR0b24gc3BhbiA+IHN2ZywgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciBzcGFuID4gc3ZnIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXItaGVhZGVyLWJ1dHRvbiwgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItYnV0dG9uLCAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZmlsdGVyLWhlYWRlci1idXR0b24gc3BhbiA+IHN2ZywgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItYnV0dG9uIHNwYW4gPiBzdmcsIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIgc3BhbiA+IHN2ZyB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5maWx0ZXItaGVhZGVyLWJ1dHRvbjpob3ZlciwgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItYnV0dG9uOmhvdmVyLCAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIH1cbn1cblxuLypcbiAqIEJhc2UgY2xhc3NcbiAqXG4gKiBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4gKiBgYmFja2dyb3VuZC1jb2xvcmAuXG4gKi9cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLypcbiAqIFBpbGwgYmFkZ2VzXG4gKlxuICogTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG4gKi9cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4vKlxuICogQ29sb3JzXG4gKlxuICogQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cbiAqL1xuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA5MCwgMTE3LCAwLjUpO1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjcyNzI7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg4LjUsIDg4LjUsIDg4LjUpO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTE0LCAxMTQsIDExNCwgMC41KTtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5hLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbn1cbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtbGlnaHQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4uc2stbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE1MDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbC1wYWNrYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDgwMDA7XG4gIH1cbn1cblxuLnNrLW1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGFuaW1hdGlvbjogc2xpZGUtdXAgMC40cyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zay1tb2RhbC0tcmVndWxhci1zaXplIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDI3cmVtO1xufVxuXG4uc2stbW9kYWwtLXNtYWxsLXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogMjRyZW07XG59XG5cbi5zay1tb2RhbC0tNzAwLXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogNDMuNzVyZW07XG59XG5cbi5zay1tb2RhbC0tNjAwLXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogMzdyZW07XG59XG5cbi5zay1tb2RhbC0tbGFyZ2Utc2l6ZSAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuLnNrLW1vZGFsLS1leHRyYS1sYXJnZS1zaXplIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDU1Ljc1cmVtO1xufVxuXG4uc2stbW9kYWwtLTEwMDgtc2l6ZSAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA2M3JlbTtcbn1cblxuLnNrLW1vZGFsLS01OTItc2l6ZSAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAzN3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItc2xhIHtcbiAgbWF4LXdpZHRoOiAzNi44NzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci1zbGEge1xuICAgIG1heC13aWR0aDogMzNyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci1zbGEge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLXNsYS1jb25maXJtYXRpb24ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItdmlvbGV0LWJvcmRlciAuc2stbW9kYWxfX2lubmVyLW5ldy1ldmVudCB7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICM3NTZBOTY7XG59XG4uc2stbW9kYWxfX2lubmVyLW5ldy1ldmVudCB7XG4gIHdpZHRoOiA0NjZweDtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICMyQzJDMkM7XG59XG4uc2stbW9kYWxfX2lubmVyLW5ldy1ldmVudC0tY3VzdG9tIHtcbiAgd2lkdGg6IDM0MnB4O1xufVxuLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQtLWN1c3RvbSAuc2stbW9kYWxfX2hlYWQgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQtLWN1c3RvbSAuc2stbW9kYWxfX2JvZHkge1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbSAycmVtO1xufVxuLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQtLWRldGFpbCB7XG4gIHdpZHRoOiA1MzZweDtcbn1cbi5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50LS1wcmljZXMge1xuICB3aWR0aDogMzI3cHg7XG4gIG1pbi1oZWlnaHQ6IDU0NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXgtd2lkdGg6IDU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8ge1xuICB3aWR0aDogMzg0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyB7XG4gICAgd2lkdGg6IDI3MnB4O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvIGg0IHtcbiAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyBwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyAuc2stbW9kYWxfX2hlYWQge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjg3NXJlbSAxLjEyNXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvIC5zay1tb2RhbF9faGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyBzdmcge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8tdm90aW5nIHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mby12b3RpbmctbW9kYWwtaW5mbyB7XG4gIHdpZHRoOiAzODRweDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvLXZvdGluZy1tb2RhbC1pbmZvIHtcbiAgICB3aWR0aDogMjcycHg7XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8tdm90aW5nLW1vZGFsLWluZm8gPiBkaXYgPiBkaXYgPiBzcGFuID4gcCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5NyU7XG59XG4uc2stbW9kYWxfX2lubmVyLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDI0LjVyZW07XG59XG5cbi5zay1tb2RhbF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2stbW9kYWxfX2hlYWQtLW5vLXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zay1tb2RhbF9faGVhZC1zbGEge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zay1tb2RhbF9faGVhZC1zbGFfX2luZm8gPiBzcGFuID4gaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faGVhZC1zbGFfX2luZm8gPiBzcGFuID4gaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG4uc2stbW9kYWxfX2hlYWQgaDQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgfVxuICAuc2stbW9kYWxfX2hlYWQtc2xhX19pbmZvIHtcbiAgICBwYWRkaW5nOiA0NHB4IDMycHggMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faGVhZC1zbGFfX2luZm8ge1xuICAgIHBhZGRpbmc6IDMzcHggMjRweCAyOHB4O1xuICB9XG59XG4uc2stbW9kYWxfX2hlYWQtZXZlbnQtZGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnNrLW1vZGFsX19zdGlja3ktaGVhZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA4M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDQ4cmVtO1xufVxuLnNrLW1vZGFsX19zdGlja3ktaGVhZCBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX3N0aWNreS1oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNrLW1vZGFsX19zdGlja3ktaGVhZC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zay1tb2RhbF9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnNrLW1vZGFsX19jbG9zZSBzdmcsIC5zay1tb2RhbF9fY2xvc2UgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHN2ZywgLnNrLW1vZGFsX19jbG9zZS1ibGFjayBwYXRoIHtcbiAgZmlsbDogIzEyMTIxMjtcbn1cbi5zay1tb2RhbF9fY2xvc2UtYmxhY2stLWJnLWdyYXkge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG59XG4uc2stbW9kYWxfX2Nsb3NlLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zay1tb2RhbF9fY2xvc2UtY2hlY2stYXZhaWxhYmlsaXR5ID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5zay1tb2RhbF9fZm9vdCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLnNrLW1vZGFsX19mb290IGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2stbW9kYWxfX2Zvb3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zay1tb2RhbF9fZm9vdCAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNrLW1vZGFsX19ib2R5IHtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMS44NzVyZW0gMS44NzVyZW0gMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktLXNsYS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktLXNsYS1wcmV2b3Rpbmcge1xuICAgIHBhZGRpbmc6IDAgMS43NXJlbSAxLjg3NXJlbSAxLjc1cmVtO1xuICB9XG59XG4uc2stbW9kYWxfX2JvZHktc2xhLWluZm8ge1xuICBwYWRkaW5nOiAwIDEuODc1cmVtIDMuMjVyZW0gMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAzcmVtIDEuNXJlbTtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCAxLjg3NXJlbSAxLjg3NXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktc2xhLXdpbm5lciB7XG4gICAgcGFkZGluZzogMCAxcmVtIDMuMjVyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgaGVpZ2h0OiAzMS44NzVyZW07XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1ldmVudC1kYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxcmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjI1cmVtIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8tY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luLXRvcDogNS4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qXG4gKiBUaGVzZSBhcmUgZm9yIHBsYWNlcyB3aGVyZSBCYXNlRGlhbG9nIGNvbXBvbmVudCBpcyBub3QgcmVwbGFjZWQgd2l0aCBTa01vZGFsXG4gKiBidXQgdXNlcyB0aGUgc2FtZSBjbGFzc2VzIGFzIFNrTW9kYWwuXG4gKiBUT0RPOiBFdmVudHVhbGx5IHNob3VsZCBiZSByZXBsYWNlZCBldmVyeXdoZXJlIHdpdGggU2tNb2RhbFxuICovXG4uc2stbW9kYWwtLWJhc2UtZGlhbG9nIC5zay1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbn1cbi5zay1tb2RhbC0tYmFzZS1kaWFsb2cgLnNrLW1vZGFsX19mb290IHtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNrLW1vZGFsLS1iYXNlLWRpYWxvZyAuc2stbW9kYWxfX2Zvb3QgLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG59XG5cbi8qXG4gKiBNb2RhbCBhbmltYXRpb25zXG4gKi9cbkBrZXlmcmFtZXMgc2xpZGUtdXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi8qXG4gKiBDdXN0b20gZXJyb3IgbWVzc2FnZXNcbiAqL1xuLnNrLW1vZGFsIC5lcnJvcm1lc3NhZ2Uge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLnNrLW1vZGFsX19pbm5lci1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbi5zay1tb2RhbF9faW5uZXItY2hlY2stYXZhaWxhYmlsaXR5IC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNrLW1vZGFsX19pbm5lci1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbi5zay1tb2RhbF9faW5uZXItY2hlY2stYXZhaWxhYmlsaXR5IC5zay1tb2RhbF9fc3RpY2t5LWhlYWQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi5zay1tb2RhbF9faGVhZC1hdmFpbGFiaWxpdHktbW9kYWwge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zay1tb2RhbF9faGVhZC1hdmFpbGFiaWxpdHktbW9kYWwuc2stbW9kYWxfX3N0aWNreS1oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTtcbn1cbi5zay1tb2RhbF9faGVhZC1hdmFpbGFiaWxpdHktbW9kYWwgPiBzcGFuID4gaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zay1tb2RhbF9faGVhZC1hdmFpbGFiaWxpdHktbW9kYWwgLmNsb3NlLWljb24sXG4uc2stbW9kYWxfX2hlYWQtYXZhaWxhYmlsaXR5LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zay1tb2RhbF9faGVhZC1hdmFpbGFiaWxpdHktbW9kYWwuc2stbW9kYWxfX3N0aWNreS1oZWFkIHtcbiAgICB3aWR0aDogNTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNrLW1vZGFsX19oZWFkLWF2YWlsYWJpbGl0eS1tb2RhbCA+IHNwYW4gPiBoNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLnNrLW1vZGFsX19oZWFkLWNvbnRyYWN0LWluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5zay1tb2RhbF9faGVhZC1jb250cmFjdC1pbmZvIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2stbW9kYWxfX2hlYWQtY29udHJhY3QtaW5mb190b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zay1tb2RhbF9faGVhZC1jb250cmFjdC1pbmZvX3dpZHRoIGg0IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlIHNwYW46bm90KC5zay1tb2RhbF9fY2xvc2UpIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZSBzcGFuLnNrLW1vZGFsX19jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24tLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3dhcm5pbmctcGluay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDEzcHg7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDU5cHg7XG59XG5cbi5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZSBzcGFuOm5vdCguc2stbW9kYWxfX2Nsb3NlKSB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUgc3Bhbi5zay1tb2RhbF9fY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNrLW1vZGFsLXRpdGxlLS1pbmZvLWRhc2hib2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnNrLW1vZGFsLXRleHQtLWluZm8tZGFzaGJvYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIHdpZHRoOiA5OSU7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuLnNrLW1vZGFsLXRleHQtLWluZm8tZGFzaGJvYXJkLWZ1bGwge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNrLW1vZGFsLXRleHQtLWluZm8tZGFzaGJvYXJkIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2stZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2stZHJvcGRvd24tLWRhcmsgLnNrLWRyb3Bkb3duX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zay1kcm9wZG93bl9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zay1kcm9wZG93bl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLnNrLWRyb3Bkb3duX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNrLWRyb3Bkb3duX19saW5rLnJvdXRlci1saW5rLWV4YWN0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0RjRGNEY7XG59XG5cbi5zay1kcm9wZG93bl9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5zay1kcm9wZG93bl9fdHJpZ2dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLnNrLWRyb3Bkb3duX190cmlnZ2VyOmhvdmVyLCAuc2stZHJvcGRvd25fX3RyaWdnZXItLWFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zay1kcm9wZG93bl9fdHJpZ2dlcjpob3ZlcjphZnRlciwgLnNrLWRyb3Bkb3duX190cmlnZ2VyLS1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4uZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxLjMxMjVyZW07XG4gIGxlZnQ6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dCwgZm9udC1zaXplIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRvcDogMS4xMjVyZW07XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC41ODMzMzMzMzMzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC42NjY2NjY2NjY3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzcmVtO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBjb2xvcjogI2M1YzVjNTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBjb2xvcjogIzllOWU5ZTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtaGVscCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gIHBhZGRpbmc6IDAgMC4zcmVtIDAuM3JlbTtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMi4xMjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgaGVpZ2h0OiAyLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGwsIC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IFwiMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXRcIjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDNUM1O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbCwgLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogXCIwIDAgMCAxMDAwcHggIzAwMCBpbnNldFwiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjYzljOWM5O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGwsIC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2M5YzljOTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMyYzJjMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogXCIwIDAgMCAxMDAwcHggIzAwMCBpbnNldFwiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKVt0eXBlPXRleHRdLCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSlbdHlwZT1lbWFpbF0sIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKVt0eXBlPXBhc3N3b3JkXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotbW96LWZvY3VzcmluZyB7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMmMyYzJjO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKlxuICogU0xBIENvbmZpcm1hdGlvbnMgRGlzYWJsZWQgSW5wdXQgKHNwYW4pIC0gIzQzMTc0IC0gUG9pbnQgN1xuICovXG4uZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBoZWlnaHQ6IDIuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDNUM1O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbCwgLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogXCIwIDAgMCAxMDAwcHggIzAwMCBpbnNldFwiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsLCAuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDNUM1O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBcIjAgMCAwIDEwMDBweCAjMDAwIGluc2V0XCI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICNjOWM5Yzk7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbCwgLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzljOWM5O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzJjMmMyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBcIjAgMCAwIDEwMDBweCAjMDAwIGluc2V0XCI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuW3R5cGU9dGV4dF0sIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhblt0eXBlPWVtYWlsXSwgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuW3R5cGU9cGFzc3dvcmRdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi1tb3otZm9jdXNyaW5nIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMyYzJjMmM7XG59XG4uZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qXG4gKiBDaGVja2JveGVzIGFuZCByYWRpb3NcbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3ggLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjYyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94IC5mb3JtdWxhdGUtaW5wdXQtZ3JvdXAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC1kZWNvcmF0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmZmZmZmO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jaGVja2JveCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVja21hcmsuc3ZnKSBuby1yZXBlYXQgMzAwJSAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qXG4gKiBDdXN0b20gZHJvcGRvd25cbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5zZWxlY3RlZF9vcHRpb24sIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIC5zZWxlY3RlZF9vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY0RjRGO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCBpbnB1dCxcbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAxO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMXB4O1xufVxuXG4uY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICB3aWR0aDogOTIlO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1qdW1ib3Ryb24gLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldCBzdmcsIC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldCBwYXRoIHtcbiAgZmlsbDogIzEyMTIxMjtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0LXJvdW5kIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQtcm91bmQgc3ZnLCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQtcm91bmQgcGF0aCB7XG4gIGZpbGw6ICM0NDQ0NDQ7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQtcm91bmQgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3ctLW9wZW4gc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHN2ZywgLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHBhdGgge1xuICBmaWxsOiAjMTIxMjEyO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19hcnJvdyBzdmcsIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLS1nZW5lcmFsLWluZm8ge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4vKlxuICogTG9jYXRpb24gc2VhcmNoIGRyb3Bkb3duIG92ZXJyaWRlc1xuICovXG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtIDAuNXJlbSAxLjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06aG92ZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmhvdmVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLnNlbGVjdGVkX29wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uc2VsZWN0ZWRfb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbS5zZWxlY3RlZF9vcHRpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaC5mb3JtdWxhdGUtaW5wdXQtLWp1bWJvdHJvbiAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC42MjVyZW0gMC4zNzVyZW0gMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIE51bWJlciBpbnB1dCBjbGVhcmFibGVcbiAqL1xuLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm90dG9tOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi8qXG4gKiBUZXh0IGlucHV0IGNsZWFyYWJsZVxuICovXG4uZm9ybXVsYXRlLWlucHV0LS10ZXh0Y2xlYXJhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS10ZXh0Y2xlYXJhYmxlX19jbGVhci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvdHRvbTogMC40Mzc1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGNsZWFyYWJsZV9fY2xlYXItYnRuIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS10ZXh0Y2xlYXJhYmxlX19jbGVhci1idG4ge1xuICAgIGJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgICBib3R0b206IDEuMDYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogTXVsdGlwbGUgdnVlIGZvcm11bGF0ZSBlbGVtZW50c1xuICovXG4udnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taW5saW5lID4gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LFxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taW5saW5lID4gLmZvcm11bGF0ZS1pbnB1dC0tZW1haWwge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSBpbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gIH1cbn1cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIHRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICB0b3A6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICB0b3A6IDA7XG59XG5cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWljb24gPiAuc2staWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MCU7XG4gIGJvdHRvbTogY2FsYyg1MCUgLSAwLjNyZW0pO1xuICBsZWZ0OiAwLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taWNvbiA+IC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG4udnVlLWZvcm11bGF0ZS13cmFwLS1pY29uIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbn1cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWljb24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICB0b3A6IDAuODVyZW07XG59XG4udnVlLWZvcm11bGF0ZS13cmFwLS1pY29uIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLypcbiAqIFZ1ZSBTZWxlY3RcbiAqIGh0dHBzOi8vdnVlLXNlbGVjdC5vcmcvXG4gKi9cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi52c19fc2VhcmNoLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udi1zZWxlY3QtLWZvY3VzZWQgLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoLFxuLnZzX19zZWFyY2g6Zm9jdXMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIENocm9tZSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudnNfX3NlYXJjaCxcbiAgLnZzX19zZWFyY2g6Zm9jdXMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudnNfX3NlYXJjaCxcbiAgLnZzX19zZWFyY2g6Zm9jdXMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnZzX19zZWFyY2g6Oi1tcy1jbGVhcixcbi52c19fc2VhcmNoOmZvY3VzOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnZzX19zZWFyY2g6Oi1tcy1yZXZlYWwsXG4udnNfX3NlYXJjaDpmb2N1czo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIC52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiwgLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOmZvY3VzOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Zm9jdXM6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4udnNfX3NlYXJjaDpmb2N1czo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4udnNfX3NlYXJjaDpmb2N1czo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4udnMtLW9wZW4gPiAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi52c19fZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi52LXNlbGVjdC0tZGFyay1iZyAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xufVxuLnYtc2VsZWN0LS1kYXJrLWJnIC52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udi1zZWxlY3QtLWRhcmstYmcgLnZzX19kcm9wZG93bi1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnYtc2VsZWN0LS1kYXJrLWJnIC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi52LXNlbGVjdC0tbGlnaHQtYmcgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi52LXNlbGVjdC0tbGlnaHQtYmcgLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi52LXNlbGVjdC0tbGlnaHQtYmcgLnZzX19kcm9wZG93bi1vcHRpb246aG92ZXIsIC52LXNlbGVjdC0tbGlnaHQtYmcgLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4udi1zZWxlY3QtLWxpZ2h0LWJnIC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXJlZCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4uZWwtY2FyZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZWwtY2FyZF9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVsLWNhcmRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZWwtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uZWwtY2FyZF9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgbWluLXdpZHRoOiAxMDAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpO1xufVxuXG4uZWwtY2FyZF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZWwtY2FyZF9fY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbn1cblxuLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdG9wOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIHRvcDogMS40Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDFyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMi41cmVtIDEuNzVyZW07XG4gICAgd2lkdGg6IDc5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxufVxuXG4uZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVsLWNhcmRfX25leHQtYnRuIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmRfX25leHQtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZF9fbmV4dC1idG4gc3ZnIHtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuLypcbiAqIFR5cGUgMVxuICovXG4uZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgbWluLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAzLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmVsLWNhcmQtLXR5cGUtMTpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbn1cblxuLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEzLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgdG9wOiAtMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiAtMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IC0yLjgxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogVHlwZSAyXG4gKi9cbi5lbC1jYXJkLS10eXBlLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGhlaWdodDogMTAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTIge1xuICAgIGhlaWdodDogMTIuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTIge1xuICAgIGhlaWdodDogMTguNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiB7XG4gICAgaGVpZ2h0OiAxNS42MjVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwLjYyNXJlbTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIG1heC13aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDExLjI1cmVtO1xuICB3aWR0aDogMTAzJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEyLjg3NXJlbTtcbiAgfVxuICAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICB9XG4gIC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE5LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNS42MjVyZW07XG4gIH1cbiAgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTYuMjVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIHdpZHRoOiA4MCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX3N1YnRpdGxlLXRleHQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMXMgZWFzZS1pbi1vdXQgMC4xcywgb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fc3VidGl0bGUtdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDJyZW07XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4xcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0IDAuMXM7XG59XG5cbi5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycmVtKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4vKlxuICogVHlwZSAzXG4gKi9cbi5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICBtaW4taGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAzLjE4NzVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmVsLWNhcmQtLXR5cGUtMzpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4xLCAxLjEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4xLCAxLjEpO1xufVxuXG4uZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX19pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA2MSU7XG59XG4uZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogLTEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG4gIHBhZGRpbmc6IDEuMDYyNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiAtMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuNjg3NXJlbSAxLjA2MjVyZW0gMS4wNjI1cmVtIDEuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuMTg3NXJlbSAxLjVyZW0gMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IC0yLjgxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fdGl0bGUge1xuICBmbGV4OiAxO1xufVxuLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVsLWNhcmQtLXR5cGUtMzpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLypcbiAqIERlaW4gZXZlbnQgc2xpZGVyIG92ZXJyaWRlc1xuICovXG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC5lbC1jYXJkX190aXRsZSwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC5lbC1jYXJkX190aXRsZSxcbi5tYWluLW5hdl9fY29udGVudCAuZWwtY2FyZF9fdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAuZWwtY2FyZF9fdGl0bGUtdGV4dCwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC5lbC1jYXJkX190aXRsZS10ZXh0LFxuLm1haW4tbmF2X19jb250ZW50IC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX3RpdGxlLXRleHQsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAuZWwtY2FyZF9fdGl0bGUtdGV4dCxcbiAgLm1haW4tbmF2X19jb250ZW50IC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAuZWwtY2FyZF9fZGVzY3JpcHRpb24sIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4ubWFpbi1uYXZfX2NvbnRlbnQgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMnJlbSAxLjVyZW0gMS4xMjVyZW0gMS41cmVtO1xufVxuXG4uZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgbWluLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAzLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmVsLWNhcmQtLXR5cGUtMTpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbn1cblxuLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEzLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgdG9wOiAtMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiAtMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IC0yLjgxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbTtcbiAgICB3aWR0aDogMzEycHg7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzIGluIHRpbnkgc2xpZGVyXG4gKi9cbi50aW55LXNsaWRlciAuZWwtY2FyZC0tdHlwZS0yIC50aW55LXNsaWRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW55LXNsaWRlciAuZWwtY2FyZC0tdHlwZS0yIC5lbC1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpbnktc2xpZGVyIC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMyU7XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5zay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNrLWljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zay1pY29uLS1kYXJrIC5zdmctcGFydC0tZmlsbCB7XG4gIGZpbGw6ICMyYzJjMmM7XG59XG4uc2staWNvbi0tZGFyayAuc3ZnLXBhcnQtLXN0cm9rZSB7XG4gIHN0cm9rZTogIzJjMmMyYztcbn1cblxuLnNrLWljb25fX25vLWZpbGwge1xuICBmaWxsOiBub25lO1xufVxuXG4vKlxuICogQ3VzdG9tIGljb24gc3R5bGVzIGFuZCBiZWhhdmlvcnNcbiAqL1xuLnNrLWljb24tLWZpbGwtaG92ZXIuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyOmhvdmVyIC5wYXRoLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLnNrLWljb24tLWZpbGwtaG92ZXIuc2staWNvbi0tcGVyc29uX291dGxpbmU6aG92ZXIgLnBhdGgtMiB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uc2staWNvbi0tZmlsbC1ob3Zlci5zay1pY29uLS1wZXJzb25fb3V0bGluZTpob3ZlciAuZWxsaXBzZS0wIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5zay1pY29uLS1maWxsLWhvdmVyLnNrLWljb24tLXNlYXJjaDpob3ZlciAuY2lyY2xlLTEge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLypcbiAqIExvZ2luIG1vZGFsXG4gKi9cbi5zay1tb2RhbF9fbG9naW4tdHlwZV9fcmVzZXQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2stbW9kYWxfX2xvZ2luLXR5cGVfX3Jlc2V0IGEge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMC45NzM1cmVtO1xufVxuLnNrLW1vZGFsX19sb2dpbi10eXBlX19yZXNldCBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTRENjQ7XG59XG5cbi8qXG4gKiBSZWdpc3RlciBtb2RhbFxuICovXG4vKlxuICogUmVzZXQgcGFzc3dvcmQgbGluayBtb2RhbFxuICovXG4uc2stbW9kYWxfX3Jlc2V0LXBhc3N3b3JkLWxpbmstdHlwZV9fbG9naW4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2stbW9kYWxfX3Jlc2V0LXBhc3N3b3JkLWxpbmstdHlwZV9fbG9naW4gYSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGVfX2xvZ2luIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5NEQ2NDtcbn1cblxuLmxvZ2luX2luZm8ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZXJSZW4oMjJweCk7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuXG4ubG9naW5fZm9vdGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmxvZ2luX2Zvb3Rlci10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5sb2dpbl9mb290ZXItcmVnaXN0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5sb2dpbl9idXR0b24tcmVnaXN0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4ubG9naW5fYnV0dG9uLXJlZ2lzdGVyOmhvdmVyIHtcbiAgY29sb3I6ICNEOTRENjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubG9naW5fZm9vdGVyLWNyZWF0ZV9hY2Mge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmxvZ2luX2luZm9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2stbW9kYWxfX3Jlc2V0LXBhc3N3b3JkLWxpbmstdHlwZV9fbG9naW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwNiwgMjEyLCAyMTgsIDApIDAsIHJnYmEoMjA2LCAyMTIsIDIxOCwgMC4yKSAyMCUsIHJnYmEoMjA2LCAyMTIsIDIxOCwgMC41KSA2MCUsIHJnYmEoMjA2LCAyMTIsIDIxOCwgMCkpO1xuICBhbmltYXRpb246IHNoaW1tZXIgMnMgaW5maW5pdGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5Aa2V5ZnJhbWVzIHNoaW1tZXIge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5wbGFjZWhvbGRlciA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBjb2xvcjogIzUzNTM1Mztcbn1cblxuLnBsYWNlaG9sZGVyLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5cbiNuby1yYWQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI25vLXJhZCB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNuby1kaXNwLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qXG4gKiBIZWFkZXJzXG4gKi9cbiNwbGFjZWhvbGRlcl9fdGl0bGUge1xuICBoZWlnaHQ6IDEuOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgI3BsYWNlaG9sZGVyX190aXRsZSB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjcGxhY2Vob2xkZXJfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oMSB7XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLWgyIHtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLWgzIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNCB7XG4gIGhlaWdodDogMS4zNzVyZW07XG59XG5cbi5wbGFjZWhvbGRlci0taDUge1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG5cbi5wbGFjZWhvbGRlci0taDYge1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi8qXG4gKiBQYXJhZ3JhcGhzXG4gKi9cbi5wbGFjZWhvbGRlci0tcGFyYWdyYXBoIHNwYW4ge1xuICBoZWlnaHQ6IDEuMTg1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wbGFjZWhvbGRlci0tcGFyYWdyYXBoIHNwYW4ge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLS1wYXJhZ3JhcGggc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnBsYWNlaG9sZGVyLS1wYXJhZ3JhcGggc3BhbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLypcbiAqIFRpbnkgU2xpZGVyXG4gKi9cbi5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItdGFicyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItdGFicyBzcGFuIHtcbiAgd2lkdGg6IDdyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTUuNjI1cmVtO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXNsaWRlIHtcbiAgICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXNsaWRlIHtcbiAgICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXNsaWRlIHtcbiAgICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItc2xpZGUge1xuICAgIHBhZGRpbmctdG9wOiA0NCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXNsaWRlIHtcbiAgICBtaW4taGVpZ2h0OiAxNS41cmVtO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci1pbWctc2xhIHtcbiAgbWluLWhlaWdodDogMTAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGxhY2Vob2xkZXItaW1nLXNsYSB7XG4gICAgaGVpZ2h0OiAxOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qXG4gKiBDYXJkc1xuICovXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMSxcbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0yLFxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS00LWNvbHVtbnMgc3BhbiB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmctdG9wOiAxNSU7XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMy0tMy1jb2x1bW5zIHNwYW4ge1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nLXRvcDogMjAlO1xufVxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMgPiBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbn1cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0yLS0zLWNvbHVtbnMgc3BhbiB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmctdG9wOiAyMCU7XG59XG5cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0xIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTEtLTItY29sdW1ucyBzcGFuIHtcbiAgd2lkdGg6IDQ1JTtcbiAgaGVpZ2h0OiAyOXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG59XG5cbi5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMSB7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG59XG5cbi5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNCB7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMSB7XG4gICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgfVxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDQge1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMzEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgfVxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDEge1xuICAgIGhlaWdodDogMy4zNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC42ODc1cmVtO1xuICB9XG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNCB7XG4gICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDAuODEyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDEge1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDQge1xuICBoZWlnaHQ6IDEuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjE4NzVyZW07XG59XG5cbi5wbGFjZWhvbGRlci0tc2xhLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWg0IHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEwLjYyNXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICB3aWR0aDogNi44NzVyZW07XG4gICAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cbi5wbGFjZWhvbGRlci0tc2xhLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWZpbHRlciB7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDguNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1zdGlja3ktZmlsdGVyIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgd2lkdGg6IDkuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtc3RpY2t5LWZpbHRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4vKlxuICogQnV0dG9uc1xuICovXG4ucGxhY2Vob2xkZXItLWJ1dHRvbi1zbWFsbCB7XG4gIHdpZHRoOiAxMnJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbi8qXG4gKiBEaXZcbiAqL1xuLypcbiAqIFBsYWNlaG9sZGVyIG9wYWNpdHkgY2hhbmdlXG4gKi9cbi5wbGFjZWhvbGRlci1vcGFjaXR5LWNoYW5nZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwbGFjZWhvbGRlck9wYWNpdHk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXJPcGFjaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG4vKlxuICogTWF0ZXJpYWwgZGVzaWduIHBsYWNlaG9sZGVyc1xuICovXG4ubGluZWFyLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzdGFydCAwLjNzIGVhc2UtaW47XG4gIGFuaW1hdGlvbjogc3RhcnQgMC4zcyBlYXNlLWluO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmxpbmVhci1wcm9ncmVzcy5zbWFsbCB7XG4gIHdpZHRoOiAxNSU7XG4gIGhlaWdodDogMnB4O1xufVxuXG4ubGluZWFyLXByb2dyZXNzX19iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGRjVBNzU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhciwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGluZWFyLXByb2dyZXNzX19iYXItLWJhcjEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gIGFuaW1hdGlvbi1kZWxheTogMDtcbn1cblxuLmxpbmVhci1wcm9ncmVzc19fYmFyLS1iYXIyIHtcbiAgbGVmdDogLTEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3Jvd0JhcjEge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDM2LjYlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93QmFyMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMzYuNiUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZUJhcjEge1xuICAwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDIwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIGxlZnQ6IDIxLjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA5NS40NDQ0NCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUJhcjEge1xuICAwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDIwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIGxlZnQ6IDIxLjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA5NS40NDQ0NCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBncm93QmFyMiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMTkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgfVxuICA0NC4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3Jvd0JhcjIge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDE5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gIH1cbiAgNDQuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZUJhcjIge1xuICAwJSB7XG4gICAgbGVmdDogLTU0Ljg4ODg5JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gIH1cbiAgMjUlIHtcbiAgICBsZWZ0OiAtMTcuMjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gIH1cbiAgNDguMzUlIHtcbiAgICBsZWZ0OiAyOS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMTcuMzg4ODklO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVCYXIyIHtcbiAgMCUge1xuICAgIGxlZnQ6IC01NC44ODg4OSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICB9XG4gIDI1JSB7XG4gICAgbGVmdDogLTE3LjI1JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICB9XG4gIDQ4LjM1JSB7XG4gICAgbGVmdDogMjkuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTE3LjM4ODg5JTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzTGluZWFyTW92ZW1lbnQge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN0YXJ0IHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3RhcnQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGVuZCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZW5kIHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLypcbiAqIENvbXBvbmVudCBzcGVjaWZpYyBzdHlsZXM6IFRpbnkgc2xpZGVyXG4gKi9cbi50aW55LXNsaWRlcl9faGVhZGVyX19sZWZ0IC5wbGFjZWhvbGRlci0tYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXJfX2xlZnQgLnBsYWNlaG9sZGVyLS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19wbGFjZWhvbGRlciAucGxhY2Vob2xkZXItLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qXG4gKiBQb3NpdGlvbiBzcGVjaWZpYyBzdHlsZXM6IExhbmRpbmcgcGFnZVxuICovXG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UgLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMtLTQtY29sdW1ucyBzcGFuIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIHBhZGRpbmctdG9wOiAxOCU7XG4gIH1cbiAgLmxhbmRpbmctcGFnZSAucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMy0tNC1jb2x1bW5zIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UgLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMtLTQtY29sdW1ucyBzcGFuIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAzNiU7XG4gIH1cbiAgLmxhbmRpbmctcGFnZSAucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMy0tNC1jb2x1bW5zIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX19wbGFjZWhvbGRlciAucGxhY2Vob2xkZXItLWhlYWRlciwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0LS1wbGFjZWhvbGRlciAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1yaWdodDogNiU7XG4gIHdpZHRoOiAyNyU7XG59XG4ubGFuZGluZy1wYWdlX19hYm91dC0tcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLS1kaXYge1xuICBwYWRkaW5nLXRvcDogNjUlO1xufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHNwYW5bY2xhc3MqPXBsYWNlaG9sZGVyXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbi0tbWFwLW9wZW4ge1xuICBtYXgtd2lkdGg6IDQ0LjM3NXJlbTtcbn1cblxuLnBhZ2luYXRpb25fX2NvdW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLnBhZ2luYXRpb25fX2Fycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5wYWdpbmF0aW9uX19hcnJvdyBzdmcge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbn1cbi5wYWdpbmF0aW9uX19hcnJvdy0tcHJldiB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5wYWdpbmF0aW9uX19hcnJvdy0tbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4vKlxuICogQ29sb3Igc2NoZW1lc1xuICovXG4ucGFnaW5hdGlvbi0td2hpdGUtYmcge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5wYWdpbmF0aW9uLS1ibGFjay1iZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFnaW5hdGlvbl9fcGFnZS0tYWN0aXZlLnBhZ2luYXRpb25fX3BhZ2UtLXdoaXRlLWJnLCAucGFnaW5hdGlvbl9fcGFnZS0tYWN0aXZlLnBhZ2luYXRpb25fX3BhZ2UtLWJsYWNrLWJnIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ucGFnaW5hdGlvbl9fcGFnZS0tYWN0aXZlLnBhZ2luYXRpb25fX3BhZ2UtLXdoaXRlLWJnOmhvdmVyLCAucGFnaW5hdGlvbl9fcGFnZS0tYWN0aXZlLnBhZ2luYXRpb25fX3BhZ2UtLWJsYWNrLWJnOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnBhZ2luYXRpb25fX3BhZ2UtLXdoaXRlLWJnIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5cbi5wYWdpbmF0aW9uX19hcnJvdy5wYWdpbmF0aW9uX19hcnJvdy0td2hpdGUtYmcgcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG4ucGFnaW5hdGlvbl9fYXJyb3cucGFnaW5hdGlvbl9fYXJyb3ctLXdoaXRlLWJnLnBhZ2luYXRpb25fX2Fycm93LS1pbmFjdGl2ZSBwYXRoIHtcbiAgZmlsbDogI0M1QzVDNTtcbn1cbi5wYWdpbmF0aW9uX19hcnJvdy5wYWdpbmF0aW9uX19hcnJvdy0tYmxhY2stYmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ucGFnaW5hdGlvbl9fYXJyb3cucGFnaW5hdGlvbl9fYXJyb3ctLWJsYWNrLWJnLnBhZ2luYXRpb25fX2Fycm93LS1pbmFjdGl2ZSBwYXRoIHtcbiAgZmlsbDogIzRGNEY0Rjtcbn1cblxuLmxkcy1yaXBwbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cblxuLmxkcy1yaXBwbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDRweCBzb2xpZCAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpcHBsZSAxcyBjdWJpYy1iZXppZXIoMCwgMC4yLCAwLjgsIDEpIGluZmluaXRlO1xufVxuXG4ubGRzLXJpcHBsZSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cblxuQGtleWZyYW1lcyBsZHMtcmlwcGxlIHtcbiAgMCUge1xuICAgIHRvcDogMzZweDtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uc2stc3Bpbm5lcixcbi5zay1zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG5cbi5zay1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IHNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc2stY29sbGFwc2FibGVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWdyYXktMjAwLCAjRUNFQ0VDKTtcbn1cblxuLnNrLWNvbGxhcHNhYmxlX19jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc2stY29sbGFwc2FibGVfX2NvbnRlbnQtLWV4cGFuZGVkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cblxuLnNrLWNvbGxhcHNhYmxlX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zay1jb2xsYXBzYWJsZV9fdGl0bGUgLnNrLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG4uc2stY29sbGFwc2FibGVfX3RpdGxlIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm5vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hcl9ib3Qge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYWRkaXRpb25hbC1saW5rX2NoaWxkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmFkZGl0aW9uYWwtbGlua19jaGlsZCA+IGEge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmFkZGl0aW9uYWwtbGlua19jaGlsZCA+IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X2FkZGl0aW9uYWwge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFpbl9fbmF2X2FkZGl0aW9uYWwtbWFpbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfYWRkaXRpb25hbC1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfYWRkaXRpb25hbC1tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4tYXdhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxLjg0Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfYWRkaXRpb25hbC1tYWluLWF3YXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4tam9iIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NDM3NXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X2FkZGl0aW9uYWwtbWFpbi1qb2Ige1xuICAgIG1hcmdpbi10b3A6IDMxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X2FkZGl0aW9uYWwtbWFpbi1qb2Ige1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFpbl9fbmF2LWV4dHJhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fX25hdi1leHRyYS1maXJzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwLjclO1xuICAgIHJpZ2h0OiAtMzYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXYtZXh0cmEtZmlyc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluX19uYXYtZXh0cmEtZmlyc3QgPiBkaXYgPiBhID4gaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLm1haW5fX25hdi1leHRyYS1maXJzdC10b3Age1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1haW5fX25hdi1leHRyYS1zZWNvbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2LWV4dHJhLXNlY29uZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW5fX25hdi1leHRyYS1zZWNvbmQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgfVxufVxuLm1haW5fX25hdi1leHRyYS1zZWNvbmQgPiBkaXYgPiBhID4gaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2LWV4dHJhLXNlY29uZCA+IGRpdiA+IGEgPiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tYWluX19uYXZfX2xpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMTkuM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG4ubWFpbl9fbmF2X19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxLjlyZW07XG59XG4ubWFpbl9fbmF2X19saXN0IGxpLmxpLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFpbl9fbmF2X19saXN0IGxpLmxpLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5tYWluX19uYXZfX2xpc3QtLWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5tYWluX19uYXZfX2xpc3QgYSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm1haW5fX25hdl9fbGlzdCBhOmhvdmVyLCAubWFpbl9fbmF2X19saXN0IGE6Zm9jdXMsIC5tYWluX19uYXZfX2xpc3QgYTphY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdC0tZXhwYW5kYWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAyLjhyZW07XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkIHtcbiAgICBtYXgtaGVpZ2h0OiA0My43NXJlbTtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0LS1leHBhbmRhYmxlLS1uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fbmF2X19saXN0X190aXRsZSAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0X190aXRsZSBzdmcge1xuICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0X190aXRsZV9fbWFyLWJvdCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlX19tYXItYm90IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fbmF2X19saXN0X190aXRsZV9fbWFyLWJvdCAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlX19tYXItYm90IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0X190aXRsZV9fbWFyLWJvdCBzdmcge1xuICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlX19tYXItYm90IHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X190aXRsZV9faW5uZXIge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzJjMmMyYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW5fX25hdl9fdGl0bGVfX2lubmVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fbmF2X190aXRsZV9faW5uZXIgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X190aXRsZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1haW5fX25hdl9fdGl0bGVfX2lubmVyIHN2ZyB7XG4gICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgLm1haW5fX25hdl9fdGl0bGVfX2lubmVyIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X190aXRsZV9faW5uZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1haW5fX25hdl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMnJlbSAzLjc1cmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fX25hdl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzLjRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbl9fbmF2X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMuNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4ubWFpbl9fbmF2X19pbm5lci0tbW9yZS1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfX2lubmVyLS1tb3JlLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9faW5uZXItLW1vcmUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMXJlbTtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0LS1zb2NpYWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFpbl9fbmF2X19saXN0LS1zb2NpYWwgYTpob3ZlciBzdmcgcGF0aCwgLm1haW5fX25hdl9fbGlzdC0tc29jaWFsIGE6aG92ZXIgc3ZnIGNpcmNsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICBmaWxsOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0LS1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3QtLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiAxMTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdC0tc29jaWFsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QtLXNvY2lhbCBsaTpub3QoOmZpcnN0LWNoaWxkKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cbi5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2ggaDUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2ggaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDAuMzI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjQzVDNUM1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG59XG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzVDNUM1O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgYTpob3ZlciwgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGE6Zm9jdXMsIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3Qgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5tYWluX19uYXZfX3JpZ2h0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fbmF2X19yaWdodC1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbl9fbmF2X19yaWdodC1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDk0LjclO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfX3JpZ2h0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm1haW5fX25hdl9fY29weXJpZ2h0IGEge1xuICBjb2xvcjogI0M1QzVDNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNUM1QzU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluX19uYXZfX2NvcHlyaWdodCBhOmhvdmVyLCAubWFpbl9fbmF2X19jb3B5cmlnaHQgYTpmb2N1cywgLm1haW5fX25hdl9fY29weXJpZ2h0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLm1haW5fX25hdl9fY29weXJpZ2h0X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLm1haW5fX25hdl9fY29weXJpZ2h0X19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5cbi5tYWluX19uYXZfX2xpc3RfX2hlYWRlcnMge1xuICBjb2xvcjogIzJDMkMyQztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX2hlYWRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19oZWFkZXJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdF9faGVhZGVycyA+IGEgPiBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuXG4ubWFpbl9fbmF2X19uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAwIDEuNTdyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAtMC41JSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19uby1wYWRkaW5nIHtcbiAgICBsZWZ0OiAtMS41JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAwLjdyZW0gMDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19oZWFkZXJfX21hZ2F6aW4ge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5tYWluX19uYXZfX2hlYWRlcl9fbWFnYXppbjpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX21hZ2F6aW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19tYWdhemluIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX21hZ2F6aW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fbWFnYXppbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19tYWdhemluIHtcbiAgICBtYXJnaW4tbGVmdDogMTUuNXB4O1xuICB9XG59XG5cbi5tYWluX19uYXZfX2hlYWRlcl9fZXZlbnRzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1haW5fX25hdl9faGVhZGVyX19ldmVudHM6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19ldmVudHMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX2V2ZW50cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19ldmVudHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX2V2ZW50cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19sYXN0X19saSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fbmF2X19sYXN0X19saSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQgbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kIGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tbm9faGVpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tbm9faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDE2LjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLW5vX2hlaWdodCB7XG4gICAgaGVpZ2h0OiAxMy45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tZGUge1xuICBoZWlnaHQ6IDE2LjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tZGUge1xuICAgIGJvdHRvbTogMC4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tZGUge1xuICAgIGhlaWdodDogMTdyZW07XG4gIH1cbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tZGUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWRlLWFkZGl0aW9uYWwge1xuICBib3R0b206IDEuM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1jaCB7XG4gICAgYm90dG9tOiAtMC41cmVtO1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tY2ggbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWF0IHtcbiAgaGVpZ2h0OiAxNnJlbTtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tYXQgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMgbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzIGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tbm9faGVpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tbm9faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDE2LjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLW5vX2hlaWdodCB7XG4gICAgaGVpZ2h0OiAxMy45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tZGUge1xuICBoZWlnaHQ6IDE2LjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tZGUge1xuICAgIGJvdHRvbTogMC4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tZGUge1xuICAgIGhlaWdodDogMTdyZW07XG4gIH1cbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tZGUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWRlLWFkZGl0aW9uYWwge1xuICBib3R0b206IDEuM3JlbTtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tY2gge1xuICBib3R0b206IDI2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1jaCB7XG4gICAgYm90dG9tOiAxLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1jaCB7XG4gICAgYm90dG9tOiAtMC41cmVtO1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tY2ggbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWF0IHtcbiAgaGVpZ2h0OiAxNnJlbTtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tYXQgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMgPiBsaSA+IHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjE3cmVtO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzID4gbGkgPiBwOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycyA+IGxpID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLnNlY29uZC0tY2gge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogLTAuNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWNvbmQtLWNoIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuLnNlY29uZC0tYXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBtYXJnaW46IDUlIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2Vjb25kLS1kZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmNoX19tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tY2gubmF2LXN3aXNzLWF3YXJkIHtcbiAgYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tY2gubmF2LXN3aXNzLWF3YXJkIHtcbiAgICBib3R0b206IDc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1jaC5uYXYtc3dpc3MtYXdhcmQge1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4ubWFpbl9fbmF2LWV4dHJhLWZpcnN0LXRvcC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1vYmlsZV9kaXNwbGF5X25vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkge1xuICAucGhvbmVtZW51X19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGhvbmVtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMjI0NTViO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZhcSAucGhvbmVtZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDZiNzkwO1xuICB9XG4gIC5waG9uZW1lbnUgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLmZhcSAucGhvbmVtZW51IHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICB9XG4gIC5waG9uZW1lbnUgZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAucGhvbmVtZW51IGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA5cHggMTJweCA5cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBob25lbWVudSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB9XG4gIC5waG9uZW1lbnVfX2lubmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMCAwcHg7XG4gIH1cbiAgdWwucGhvbmVtZW51X19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMjBweCAzMHB4O1xuICB9XG4gIHVsLnBob25lbWVudV9fbGlzdC0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHVsLnBob25lbWVudV9fbGlzdC0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBob25lbWVudV9faXRlbSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxOHB4O1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0gc3ZnIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZmlsbDogYmxhY2s7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0tLWhhcy1jaGlsZCBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgLnBob25lbWVudV9faXRlbS0tYmFjay1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgfVxuICAucGhvbmVtZW51X19pdGVtLS1iYWNrLWJ0biBhIHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAwIDdweCAxLjQlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGhvbmVtZW51X19saXN0LS1sZXZlbC10d28gLnBob25lbWVudV9faXRlbTpub3QoLnBob25lbWVudV9faXRlbS0tYmFjay1idG4pIGEge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XG4gIH1cbiAgLnBob25lbWVudV9faXRlbV9fbWVudS10aXRsZSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwIDEwcHggMyU7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW1fX21lbnUtdGl0bGVfbGV2ZWwtdHdvIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5ldmVudGxva2FsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTdweCBjZW50ZXI7XG4gIH1cbiAgdWwgbGkud2lzaGxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHVsIGxpLndpc2hsaXN0IGEge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxuICB1bCBsaS53aXNobGlzdCBkaXYge1xuICAgIHRvcDogNTVweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZXJyb3IgPiB1bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cbiAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCBiLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIGIge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIDAuM3JlbSAwIDA7XG4gICAgLyp3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDNweCAwIDA7Ki9cbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lciB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNzBweCk7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIG1hcmdpbjogMCAtMjBweCAwIC0yMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDlweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5oZWFkLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdi5oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5zdGVwLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdi5zdGVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYgaW5wdXRbbmFtZT1jYXB0Y2hhX3ZhbHVlXSwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYgaW5wdXRbbmFtZT1jYXB0Y2hhX3ZhbHVlXSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYgLmNhcHRjaGFfaW1nLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdiAuY2FwdGNoYV9pbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2LmVycm9ybWVzc2FnZSwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuZXJyb3JtZXNzYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAubWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWVudSAuc2VhcmNoX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjMjI0NTViO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuICAubWVudSAuc2VhcmNoX2hlYWRlciBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5tZW51IC5jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogIzIyNDU1YjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggaDIge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IDI1cHggMjVweCAtODVweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDg1cHggMjVweCAyNXB4IDI1cHg7XG4gIH1cbiAgLnNob3dvcHRpb25zOjpiZWZvcmUge1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICBkaXYub3B0aW9ubmF2IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgZGl2Lm9wdGlvbm5hdiBzcGFuIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogZ3JheTtcbiAgfVxuICBkaXYub3B0aW9ubmF2IHVsIHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgZGl2Lm9wdGlvbm5hdiB1bCBsaSBzcGFuIHtcbiAgICB3aWR0aDogMjM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG4gIGRpdi5vcHRpb25uYXYgdWwgbGkgaSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMXB4IDA7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGZvcm0gZGl2Lm9wdGlvbm5hdi5hY3RpdmUgc3BhbiB7XG4gICAgd2lkdGg6IDI2MnB4O1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBmb3JtIHNlbGVjdCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBmb3JtIGlucHV0W3R5cGU9dGV4dF0uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyMzQsIDIzNCk7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBmb3JtIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSBzZWxlY3Qgb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCAuc2hvd29wdGlvbnM6OmJlZm9yZSB7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDdweDtcbiAgfVxuICAubWVudSAucmVkX3NlYXJjaCBmb3JtIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAxMDBweCAyMHB4IDMwcHggMjBweDtcbiAgfVxuICAubWVudSAucmVkX3NlYXJjaCBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAxOThweDtcbiAgfVxuICAubWVudSAucmVkX3NlYXJjaCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLm1lbnUuZmFxIC5yZWRfc2VhcmNoIGZvcm0ge1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAubWVudS5mYXEgLnJlZF9zZWFyY2ggLmZhcWhlYWQge1xuICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG4gIH1cbiAgLm1lbnUuZmFxIC5yZWRfc2VhcmNoIC5mYXFoZWFkIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1lbnUgLnNlb19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbWFyZ2luOiA3MHB4IDAgLTcwcHggMDtcbiAgfVxuICAubWVudSAuc2VvX2hlYWRlciAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAubWVudSAuc2VvX2hlYWRlciAuaW1hZ2UgdSBpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuICAubWVudSAuc2VvX2hlYWRlciAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tZW51IC5zZW9faGVhZGVyIC50ZXh0IGgxIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogIzIyNDU1YiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDcwcHggMCAzMHB4IDA7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaDpudGgtb2YtdHlwZSgyKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoOm50aC1vZi10eXBlKDIpIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoOm50aC1vZi10eXBlKDMpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMCAyNXB4IDAgMjVweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjcwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaDpudGgtb2YtdHlwZSgzKSB0YWJsZSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaDpudGgtb2YtdHlwZSgzKSB0YWJsZSB0ciB0ZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCBzZWxlY3QsIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuY2hlY2tlciBkaXYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIC5jYW5jZWwsIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgLnNob3dmaWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIC5maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLTIwcHggLTFweCAwIC0xcHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuZmlsdGVyIGEge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuZmlsdGVyIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIixcIjtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIC5maWx0ZXIgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgLmZpbHRlciBhLmRlbGV0ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLm1lbnUubm90c3RhcnQucmVzdWx0cy5zZWFyY2hfdGl0bGUgZm9ybSAuZnVsbHNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAuanVtcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMzAyO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5qdW1wZXIuZml4ZWQsIC5qdW1wZXIuYWx3YXlzX2ZpeGVkIHtcbiAgICB6LWluZGV4OiAzMDI7XG4gIH1cbiAgLmp1bXBlciAuc2VjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNjBweCk7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGg0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYuZmxleGlibGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgYS5saWtlLCAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IGEuYmFjayB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiBhLmJhc2Uge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAzOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggY2VudGVyO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkgYSwgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCBsaSBzcGFuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCBsaSAucHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCBsaSAuc2hhcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCA+IGxpID4gdWwge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzVweCk7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdi5iYXNlIHVsID4gbGkgPiB1bCB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMjVweCk7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCA+IGxpID4gdWw6OmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTdweDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2LmJhc2UgdWwgPiBsaSA+IHVsOjpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgNDNweCk7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCA+IGxpIHVsIGxpIGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCA+IGxpIHVsIGxpIGEge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIGxpLnNoYXJpZmYgdWwge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIGxpLnNoYXJpZmYgdWwgbGkudHdpdHRlciBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkuc2hhcmlmZiB1bCBsaS53aGF0c2FwcCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVkMzY2O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIH1cbiAgLmp1bXBlci5hbHdheXNfZml4ZWQsIC5qdW1wZXIuZml4ZWQge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnRoZW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICB9XG4gIC50aGVtZS5ub3RzdGFydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRoZW1lIC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCB7XG4gICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50aGVtZSAubWVkaWEge1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cbiAgLnRoZW1lIC5tZWRpYSBzcGFuIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDkwcHgpO1xuICAgIHRvcDogMjAwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGhlbWUgLnRoZW1lYm94IHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG4gIC50aGVtZSAudGhlbWVib3ggLmRldGFpbHBpYyB7XG4gICAgbGVmdDogLTQwJTtcbiAgICB3aWR0aDogMTgwJTtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJib3gge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJib3guc21hbGwtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IC5sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IC5sb2NhdGlvbiAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDI0NXB4O1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24gLmltYWdlIHNwYW4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24gLmltYWdlIHUgaSBpbWcge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IC5sb2NhdGlvbiAudGV4dCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IC5sb2NhdGlvbiAudGV4dCBiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IC5sb2NhdGlvbiAubGlrZSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLmJhbm5lciB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxuICAuYmFubmVyIC5ieC1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMTMwcHg7XG4gIH1cbiAgLmJhbm5lciAuYngtbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuICAuYmFubmVyIC5iYW5uZXJib3gge1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbiAgLmJhbm5lciAuYmFubmVyYm94IGgyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuYmFubmVyIC5iYW5uZXJib3ggLmltYWdlIHtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzAwcHgpO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuICAub3ZlcnZpZXcge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggNXB4O1xuICB9XG4gIC5vdmVydmlldy5mYXZvdXJpdGVzLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAub3ZlcnZpZXcgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAub3ZlcnZpZXcgLm92ZXJ2aWV3aGVhZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogMTVweCA1cHggMTVweCA1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5vdmVydmlldyAub3ZlcnZpZXdoZWFkIGgxIHtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5vdmVydmlldyAub3ZlcnZpZXdoZWFkIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5vdmVydmlld2hlYWQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAub3ZlcnZpZXcgLm92ZXJ2aWV3aGVhZCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5vdmVydmlldyAub3ZlcnZpZXdoZWFkIC5tb3JlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5lbnRyeSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5lbnRyeSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5IC5pbWFnZSB1IGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG4gIC5vdmVydmlldyAuZW50cnkgLnRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5vdmVydmlldyAuZW50cnkgLnRleHQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5IC50ZXh0IGIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5IC5saWtlLCAub3ZlcnZpZXcgLmVudHJ5IC5zaGFyZV9jb250YWluZXIgLnNoYXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vdmVydmlldyAuZW50cnkuZXZlbnRqb2JzIC5pbWFnZSBiIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDgwcHgpO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5vdmVydmlldyBkaXYucGFydG5lcnNsaWRlcmJveCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG4gIH1cbiAgLm92ZXJ2aWV3IGRpdi5wYXJ0bmVyc2xpZGVyYm94IC5wYXJ0bmVyIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3ggLnBhcnRuZXIgLmltYWdlIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3ggLnBhcnRuZXIgLmltYWdlIHNwYW4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICB9XG4gIC5vdmVydmlldyBkaXYucGFydG5lcnNsaWRlcmJveCAucGFydG5lciAuaW1hZ2UgdSBpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3ggLnBhcnRuZXIgLnRleHQge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5vdmVydmlldyBkaXYucGFydG5lcnNsaWRlcmJveCAucGFydG5lciAudGV4dCBiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IGRpdi5wYXJ0bmVyc2xpZGVyYm94IC5wYXJ0bmVyIC5saWtlIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAub3ZlcnZpZXcgLmNsaWVudHNsaWRlcmJveCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgfVxuICAub3ZlcnZpZXcgLmNsaWVudHNsaWRlcmJveCAuY2xpZW50IHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcnZpZXcgLmNsaWVudHNsaWRlcmJveCAuY2xpZW50IC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAub3ZlcnZpZXcgLmNsaWVudHNsaWRlcmJveCAuY2xpZW50IC5pbWFnZSB1IGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jYXRlZ29yaWVzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5vdmVydmlldyAuY2F0ZWdvcmllczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAub3ZlcnZpZXcgLmNhdGVnb3JpZXMgbGkgYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMCA4cHggMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAub3ZlcnZpZXcgLmNhdGVnb3JpZXMgbGkgc3BhbiB7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDJweCAwIDJweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICB9XG4gIC5vdmVydmlldyAuYmFja2VuZCAuc29ydGFibGUgLnRodW1iIC5oaWRlX29uX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmVzdWx0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnJlc3VsdC5zaW1wbGUtc2VhcmNoLXJlc3VsdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5yZXN1bHQuZmF2b3VyaXRlcy1saXN0IHtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gIH1cbiAgLnJlc3VsdCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLnJlc3VsdCAucmVzdWx0aGVhZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5yZXN1bHQgLnJlc3VsdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlc3VsdCAucmVzdWx0aGVhZCBoMSB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAucmVzdWx0IC5yZXN1bHRoZWFkIGg0IHtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5yZXN1bHQgLnJlc3VsdGhlYWQgLm1vcmUge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAuaW1hZ2Vib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC5pbWFnZWJveCAuaW1hZ2VzbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkgLmltYWdlYm94IC5pbWFnZXNsaWRlciAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkgLmltYWdlYm94IC5pbWFnZXNsaWRlciAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogNXB4IDVweCAxNXB4IDVweDtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAudGV4dCAubGV2ZWwge1xuICAgIHRvcDogLTI0MHB4O1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC5saWtlIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5saXN0dmlldyAudGVybWluc3VjaGUgLnd1bnNjaHRlcm1pbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC53dW5zY2h0ZXJtaW4gPiBkaXYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxuICAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC53dW5zY2h0ZXJtaW4gPiBkaXYgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0sIC5saXN0dmlldyAudGVybWluc3VjaGUgLnd1bnNjaHRlcm1pbiA+IGRpdiAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC53dW5zY2h0ZXJtaW4gPiBkaXYgaW5wdXRbdHlwZT10ZXh0XSwgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAud3Vuc2NodGVybWluID4gZGl2IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAud3Vuc2NodGVybWluID4gZGl2IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAuaW5mbyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTNweCAyMHB4IDEzcHggMjBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAuaW5mbyBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAuaW1hZ2Vib3gge1xuICAgIG1hcmdpbjogNXB4IDVweCAwIDVweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMTVweCAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHggNXB4IDVweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IC5sZXZlbCB7XG4gICAgdG9wOiAtMjIwcHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCAucGVyc29uZW4ge1xuICAgIGxlZnQ6IDE2MnB4O1xuICAgIGJvdHRvbTogNjVweDtcbiAgICB3aWR0aDogNzZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IC5iZXNjaHJpZWIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IC5yZWdpb24sIC5saXN0dmlldyAuZW50cnkgLnRleHQgLmdlYmFldWRlYXJ0IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJvdHRvbTogNjVweDtcbiAgICB3aWR0aDogNzZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IC5kaWVuc3RsZWlzdGVydHlwLCAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IC5sYWdlIHtcbiAgICBsZWZ0OiA4NnB4O1xuICAgIGJvdHRvbTogNjVweDtcbiAgICB3aWR0aDogNzZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC5saWtlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC5zaGFyZSB7XG4gICAgbGVmdDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAubWFpbCB7XG4gICAgbGVmdDogNjBweDtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAucHJpbnQge1xuICAgIGxlZnQ6IDEwNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC5hbmZyYWdlbiB7XG4gICAgbGVmdDogMjVweDtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAud2VyYnVuZ19idXR0b24sIC5saXN0dmlldyAuZW50cnkgLmFuZnJhZ2VfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLmRlbGV0ZSB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdG9wOiAyNjVweDtcbiAgfVxuICAucmVzdWx0Lmxpc3R2aWV3IC5lbnRyeSAubGlrZSB7XG4gICAgbWFyZ2luLXRvcDogLTg0cHg7XG4gIH1cbiAgLnJlc3VsdCAucmVkX2VudHJpZXMge1xuICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMjBweDtcbiAgfVxuICAucmVzdWx0IC5yZWRfZW50cmllcyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnJlc3VsdCAucmVkX2VudHJpZXMgbGkgYSBzcGFuIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnJlc3VsdCAucmVkX2VudHJpZXMgbGkuYWx0ZXJuYXRpdmUgYiB7XG4gICAgcGFkZGluZzogNDVweCAxNXB4IDE1cHggMTVweDtcbiAgfVxuICAucmVzdWx0IC5yZWRfZW50cmllcyBsaS5hbHRlcm5hdGl2ZSBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA3NXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG4gIH1cbiAgLnJlc3VsdC5tZWRpZW4gLnJlc3VsdGhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLTVweCA1cHggMTBweCA1cHg7XG4gIH1cbiAgLnJlc3VsdC5zZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucmVzdWx0LmZhcSB7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgfVxuICAucmVzdWx0LmZhcSAuYnJlYWRjcnVtYnMgZGl2IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5yZXN1bHQuZmFxIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0aCBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRkIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGQgaW5wdXRbdHlwZT10ZXh0XSwgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0ZCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0ZCAuc2hvd29wdGlvbnMgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRkIC5zaG93b3B0aW9ucyBzZWxlY3Qgb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VvX292ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDVweDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIH1cbiAgLnNlb19vdmVydmlldyAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VvX292ZXJ2aWV3IC5lbnRyeSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5zZW9fb3ZlcnZpZXcgLmVudHJ5IC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAuc2VvX292ZXJ2aWV3IC5lbnRyeSAuaW1hZ2UgdSBpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuICAuc2VvX292ZXJ2aWV3IC5lbnRyeSAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDZweCAwIDZweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICB9XG4gIC5kZXRhaWwuZGV0YWlsLWFib3ZlLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDEwcHggMzBweCAxMHB4IDMwcHg7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkIGgxIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCBzcGFuLnByZW1pdW0tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQgLmZlYXR1cmVzIHtcbiAgICBtYXJnaW46IDEwcHggLTIwcHggMCAtMjBweDtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkIC5mZWF0dXJlcyBsaSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkIC5hd2FyZCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkLmJhc2ljIHtcbiAgICBtYXJnaW46IDcwcHggMzBweCAxMHB4IDMwcHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQud2lkZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkLnNtYWxsIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZC5leHRyYXdpZGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC5hdHRyaWJ1dGUsIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgLmVxdWlwbWVudCBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgLndob19waWMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgLnJhdGluZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC5yYXRpbmcuc2xhX3JhdGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgLnJhdGluZy5zbGFfcmF0aW5nIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC53aG8ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCAud2hvX3NsYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIHtcbiAgICB3aWR0aDogMzMuMyUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5maXJzdGxpbmUgdGQge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBncmF5O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIuZmlyc3RsaW5lIHRkOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCAucm9vbW5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1heC1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCAuY2FwYWNpdHlfZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIC5jYXBhY2l0eV9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgdWwgbGkgYSwgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCB1bCBsaSBzcGFuIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgdWwgbGkgZGl2IHtcbiAgICBsZWZ0OiAtMTg3cHg7XG4gICAgYm90dG9tOiAzNnB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgdWwgbGkgZGl2OjpiZWZvcmUge1xuICAgIGxlZnQ6IDE5NHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgdWwgbGkgZGl2IGkge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIGRpdi5yb29tbmFtZSB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IC5pbWFnZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgbWFyZ2luOiAtMjBweCAtMzBweCAtNDBweCAtMzBweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IC5pbWFnZSBhIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IC5pbWFnZSBhIHNwYW4ge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTBweCk7XG4gICAgdG9wOiAyMDBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgLmltYWdlIHUgaSBpbWcge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogLTMwcHggLTIwcHggLTMwcHggLTIwcHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuZ2FsbGVyeSBmaWd1cmUgYSB7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgLmdhbGxlcnkgZmlndXJlOm50aC1jaGlsZCgxKSBhLCAuZGV0YWlsIC5sZWZ0IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoMikgYSB7XG4gICAgd2lkdGg6IDE0OHB4O1xuICAgIGhlaWdodDogMTExcHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuZ2FsbGVyeSBmaWd1cmUuZ2FsbGVyeV9pbWFnZSBhIHNwYW4sIC5kZXRhaWwgLmxlZnQgLmdhbGxlcnkgZmlndXJlLmdhbGxlcnlfdmlkZW8gYSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB9XG4gIC5kZXRhaWwgLmFnYiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRldGFpbCAuYWdiIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmRldGFpbCAuYWdiIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmRldGFpbCAudGVhbSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAuZGV0YWlsIC50ZWFtIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLmRldGFpbCAudGVhbSB1bCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMjBweCAtMjBweCAtMjBweCAtMjBweDtcbiAgfVxuICAuZGV0YWlsIC50ZWFtIHVsIGxpIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuZGV0YWlsIC50ZWFtIHVsIGxpIGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmRldGFpbCAudGVhbSB1bCBsaSBkaXYge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbjogMjBweCAtNXB4IDEwcHggLTVweDtcbiAgfVxuICAuaGlkZV9vbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIjYXZhaWxhYmlsaXR5X21vZGFsICNyZXF1ZXN0cy5oaWRlX29uX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIjYXZhaWxhYmlsaXR5X21vZGFsICNyZXF1ZXN0cy5oaWRlX29uX21vYmlsZSBoNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3BlY2lhbCB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgfVxuICAuc3BlY2lhbCAubGVmdCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnNwZWNpYWwgLmxlZnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuc3BlY2lhbCAubGVmdCBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnNwZWNpYWwgLmxlZnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuc3BlY2lhbCAubGVmdCB1bCBsaSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG4gIC5zcGVjaWFsIC5yaWdodCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMzBweDtcbiAgfVxuICAuc3BlY2lhbCAucmlnaHQgYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNtYXAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmxhdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIH1cbiAgLmxhdyAuaW1wcmVzc3VtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLmxhdyAuaW1wcmVzc3VtIGRpdiB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwYzdjNztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5sYXcgLmltcHJlc3N1bSBkaXYgaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubGF3IC5jb3B5cmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLmxhdyAuY29weXJpZ2h0IGRpdiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmxhdyAuY29weXJpZ2h0IGRpdiBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5sYXcgLmFib3V0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC5sYXcgLmFib3V0IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmxhdyAuYWJvdXQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubGF3IC5hYm91dCB1bCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuICAubGF3IC5hYm91dCB1bCBsaSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgbWFyZ2luOiAxMDBweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmxhdyAuYWJvdXQgdWwgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubGF3IC5hYm91dCB1bCBsaSBkaXYge1xuICAgIHRvcDogLTYwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLndheV90b191cyB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgfVxuICAud2F5X3RvX3VzIC5rb250YWt0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC53YXlfdG9fdXMgLmtvbnRha3QgZGl2IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAud2F5X3RvX3VzIC5rb250YWt0IGRpdiBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC53YXlfdG9fdXMgLmtvbnRha3QgZGl2IGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLndheV90b191cyAjcm9hZG1hcCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC53YXlfdG9fdXMgI3JvYWRtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndheV90b191cyAjcm9hZG1hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3IGRpdiBiIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWlsaW5ncyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIH1cbiAgLm1haWxpbmdzIC5iYWNrIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMTBweDtcbiAgfVxuICAubWFpbGluZ3MgLmJhY2sgYSB7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDEycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1haWxpbmdzIC5zZWxlY3QgLnNsaWRlcmJveCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLmJ4LXByZXYsIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLmJ4LW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haWxpbmdzIC5zZWxlY3QgLnNsaWRlcmJveCAuc2xpZGVyZW50cnkgYSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIHBhZGRpbmc6IDExMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCA4cHggMCByZ2JhKDQwLCAzOSwgMzQsIDAuMik7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLnNsaWRlcmVudHJ5IGEgYiB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLnNsaWRlcmVudHJ5IGEgc3BhbiB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAubW9yZWluZm8ge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLmJhY2sge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAxNXB4IDEwcHggMCAxMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5iYWNrIGEge1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgaDEge1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBoNCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgZGl2IHtcbiAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBkaXYgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGRpdiBiIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGRpdiBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgZGl2IHUge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgZGl2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiA0cHggMCA0cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICBsaW5lLWhlaWdodDogN3B4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgZGl2IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCAuY3JlYXRlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDkwcHggMTBweCA5MHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IC5wcm9kdWN0cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IC5wcm9kdWN0cyBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgLnByb2R1Y3RzIGxpIGEge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBoNCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3QgdWwge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDEwcHggLTEwcHggLTEwcHggLTEwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB1bCBsaSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3QgdWwgbGkgYSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDExMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB1bCBsaSBhIHNwYW4ge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IHVsIGxpIGEgdSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IHVsIGxpIGEgYiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnZvcnRlaWxlIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAudm9ydGVpbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAudm9ydGVpbGUgYSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIGg0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgdWwge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDEwcHggLTEwcHggLTEwcHggLTEwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgdWwgbGkge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyB1bCBsaSAudGV4dCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyB1bCBsaSAucGljIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDEyMHB4IDAgMTIwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgdWwgbGkgLm5hbWUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgdWwgbGkgLmNvbXBhbnkge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgMTBweCAyMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5zdGF0aXN0aWMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgLTYwcHggMDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyBoMiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyBoMyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTBweCAtMTBweCAxMHB4IC0xMHB4O1xuICB9XG4gIC5zdGF0aXN0aWMgLmZhY3RzIGgzIGRpdiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyBoMyB1bCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyBoMyB1bCBsaSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyBoNCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29udGFjdCAuYnVzaW5lc3NfY2FyZCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAuY29udGFjdCAuYnVzaW5lc3NfY2FyZCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5jb250YWN0IC5idXNpbmVzc19jYXJkIGgzIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAyMHB4IC0xMHB4IDEwcHggLTEwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmJ1c2luZXNzX2NhcmQgaDMgLnBpYyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuY29udGFjdCAuYnVzaW5lc3NfY2FyZCBoMyAudGV4dCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDMwcHggMTBweCAzMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5jb250YWN0IC5idXNpbmVzc19jYXJkIGg0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbnRhY3QgLnJlYXNvbnMge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDEwcHggMTBweCAtMjBweCAxMHB4O1xuICB9XG4gIC5jb250YWN0IC5yZWFzb25zIGgyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5jb250YWN0IC5yZWFzb25zIC5lbnRyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxuICAuY29udGFjdCAucmVhc29ucyAuZW50cnkgLm51bWJlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3QgLnJlYXNvbnMgLmVudHJ5IC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5jb250YWN0IC5yZWFzb25zIC5lbnRyeSAudGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5jb250YWN0IC5tb3JlaW5mbyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTBweCAxMHB4IC0yMHB4IDEwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLm1vcmVpbmZvIGgyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5jb250YWN0IC5tb3JlaW5mbyAuZW50cnkge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIH1cbiAgLmNvbnRhY3QgLm1vcmVpbmZvIC5lbnRyeSAubnVtYmVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuY29udGFjdCAubW9yZWluZm8gLmVudHJ5IC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5jb250YWN0IC5tb3JlaW5mbyAuZW50cnkgLnRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuY29udGFjdCAuZmFxIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDIwcHggMCAyMHB4O1xuICB9XG4gIC5jb250YWN0IC5mYXEgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuY29udGFjdCAuZmFxIC5lbnRyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZhcSAuZW50cnkgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuY29udGFjdCAuZmFxIC5wcm9kdWN0cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgfVxuICAuY29udGFjdCAuZmFxIC5wcm9kdWN0cyBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jb250YWN0IC5mYXEgLnByb2R1Y3RzIGxpIGEge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAucHJlc3NlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuICB9XG4gIC5wcmVzc2UgaDIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5wcmVzc2UgdWwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC5wcmVzc2UgdWwgbGkgaDMge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAucHJlc3NlIHVsIGxpIGEge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAucHJlc3NlIHVsIGxpIGEgc3BhbiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgbWFyZ2luOiAwIDYwcHggMTBweCAwO1xuICB9XG4gIC5wcmVzc2UgLmFuZnJhZ2VuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAucHJlc3NlIC5hbmZyYWdlbiBzcGFuIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIG1hcmdpbjogNHB4IGF1dG8gNHB4IGF1dG87XG4gIH1cbiAgLmVycm9ycGFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZXJyb3JwYWdlIC5wcm9ibGVtIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDYwcHggMTIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMTBweDtcbiAgfVxuICAuZXJyb3JwYWdlIC5wcm9ibGVtIGgxIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5lcnJvcnBhZ2UgLnByb2JsZW0gaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5lcnJvcnBhZ2UgLmFsdGVybmF0aXZlIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuZXJyb3JwYWdlIC5hbHRlcm5hdGl2ZSBoMyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5lcnJvcnBhZ2UgLmFsdGVybmF0aXZlIHVsIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLmVycm9ycGFnZSAuYWx0ZXJuYXRpdmUgdWwgbGkgYSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDExcHggMCAxMXB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuZXZlbnRtYWdhemluIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgMTVweCAwO1xuICB9XG4gIC5ldmVudG1hZ2F6aW4gLmV2ZW50bWFnYXppbmhlYWQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmV2ZW50bWFnYXppbiAuZXZlbnRtYWdhemluaGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYWdhemluIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICB9XG4gIC5tYWdhemluIC5pbm5lci1tYWdhemluIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgaHIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuaW1hZ2Vib3gge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmltYWdlYm94IC5pbWFnZXNsaWRlciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5pbWFnZWJveCAuaW1hZ2Uge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuaW1hZ2Vib3ggLmltYWdlIHUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuaW1hZ2Vib3ggLmltYWdlIHUgaSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5pbWFnZWJveCAuaW1hZ2UgdSBpIGltZyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5pbWFnZWJveCAubGlrZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDlweCAyMHB4IDlweCA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5zcG9uc29yaW5nX3N0cmlwZSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogLTEwcHggMCAxMHB4IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5zcG9uc29yaW5nX3N0cmlwZSBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC50YWdzIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmZ1bmN0aW9ucyB1bCBsaSBhIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5yZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAubW9yZSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxM3B4IDAgMTNweCA2MHB4O1xuICAgIG1hcmdpbjogMCA1MHB4IDMwcHggNTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5yZXN1bHRoZWFkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmxpc3R0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmxpc3R0YWJsZSB0ciB0ZCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAubGlzdHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBmb3JtIHRhYmxlIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGZvcm0gdGFibGUgdHIgdGggaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBmb3JtIHRhYmxlIHRyIHRkIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBmb3JtIHRhYmxlIHRyIHRkIGlucHV0W3R5cGU9dGV4dF0sIC5tYWdhemluIC5tYWdhemlubGVmdCBmb3JtIHRhYmxlIHRyIHRkIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0ZCAuc2hvd29wdGlvbnMgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0ZCAuc2hvd29wdGlvbnMgc2VsZWN0IG9wdGlvbiB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAubWFnYXppbiAucm93IC5jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFnYXppbiAuZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLmRldGFpbCBociB7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5rb21tZW50YXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmZvb3Qge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDIwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5mb290IGg0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmVudHJ5IHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5lbnRyeSBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemluZW50cnkgLmltYWdlYm94IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5lbnRyeSAuaW1hZ2Vib3ggLmltYWdlIHNwYW4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemluZW50cnkgLnJlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5ld3NsZXR0ZXIgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXdzbGV0dGVyIC50ZXh0IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubmV3c2xldHRlciAudGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5uZXdzbGV0dGVyIC50ZXh0IGZvcm0ge1xuICAgIHdpZHRoOiAyNjJweDtcbiAgfVxuICAubmV3c2xldHRlciAudGV4dCBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAxNjlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm5ld3NsZXR0ZXIgLnRleHQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2l0ZWZvb3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpdGVmb290IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgMjBweCA4MHB4IDIwcHg7XG4gIH1cbiAgLnNpdGVmb290IHVsLnNpdGVmb290X19pbmZvcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpdGVmb290IHVsIGxpIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbiAgLnNpdGVmb290IHVsLnNvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbjogMTBweCA3MHB4IDEwcHggNzBweDtcbiAgfVxuICAuc2l0ZWZvb3QgdWwuc29jaWFsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIGIsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yM3B4O1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLmhvb3Blci1wcmV2IHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLmhvb3Blci1uZXh0IHtcbiAgICByaWdodDogLTE1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxuICAuc29jaWFsLWxpbmtzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc29jaWFsLWxpbmtzOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zb2NpYWwtbGlua3Mgc3ZnIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnNvY2lhbC1saW5rcyNmYWNlYm9vay1saW5rIHN2ZyB7XG4gICAgbGVmdDogLTJweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLnN0ZWxsZW5hbmdhYmVuYm94IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuc3RlbGxlbmFuZ2FiZW5ib3ggdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLm1vZGFsLWJvZHkgdGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZ2FsbGVyeV9wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fdG9wLWJhciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgcmlnaHQ6IDQ0cHg7XG4gIH1cbiAgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBzd3BfX3pvb20td3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaW5wdXQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnNsYV9hd2FyZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzZGODg5Qjtcbn1cbi5zbGFfYXdhcmQgLnNsYV9hd2FyZGhlYWQge1xuICB3aWR0aDogMTE3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMHB4IGF1dG87XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGFfYXdhcmQgLnNsYV9hd2FyZGhlYWQgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2xhX2F3YXJkIC5zbGFfYXdhcmRoZWFkIGxpIGgxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCAwcHggOHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAxNXB4O1xuICBjb2xvcjogIzZGODg5QjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5zbGFfYXdhcmQgLnNsYV9hd2FyZGhlYWQgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMXB4IDIwcHggMTFweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjYWM5NjdkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMTVweDtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2xhX2F3YXJkIC5zcG9uc29yaW5nX3N0cmlwZSB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHggYXV0byAwcHggYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsYV9hd2FyZCAuc3BvbnNvcmluZ19zdHJpcGUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDEyMHB4KTtcbiAgbWFyZ2luOiAyMHB4IDYwcHggMjBweCA2MHB4O1xufVxuLnNsYV9hd2FyZCAuc3BvbnNvcmluZ19zdHJpcGUgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGFyZXN1bHQge1xuICBtYXJnaW46IDgwcHggMHB4IDgwcHggMHB4O1xufVxuLnNsYXJlc3VsdCAuZW50cnkgLmFuZnJhZ2VfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2FjOTY3ZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgcGFkZGluZzogMThweCAwcHg7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24taG9tZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBwYWRkaW5nOiAxOHB4IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uLS13aW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjQTQ5MzdEO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24ge1xuICAgIHBhZGRpbmc6IDE4cHggMzJweCAyNHB4IDMycHg7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbiAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib25faW5uZXIgaDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDQ4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA5NHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24gLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIGgzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggNDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbiAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib25faW5uZXIgaDMgLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24gLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24gLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIGEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbl9pbm5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnNsYV9yaWJib24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTIwcHggMHB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGFfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGFfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNsYV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgaDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4IDBweCA4cHggNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDE1cHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNsYV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgaDMgYnIubWVkaXVtLFxuLnNsYV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgaDMgYnIuc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsYV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMXB4IDIwcHggMTFweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMTVweDtcbiAgY29sb3I6ICNhYzk2N2Q7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2xhX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMTVweCA4N3B4IDE1cHggMHB4O1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uc2xhX3JpYmJvbi5ob21lX3JpYmJvbiB7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICBmbG9hdDogbm9uZTtcbn1cbi5zbGFfcmliYm9uLmhvbWVfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNsYV9yaWJib24uaG9tZV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDE5cHggODBweCAxNXB4IDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cbi5zbGFfcmliYm9uLmhvbWVfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMkE1NTcxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMThweCAwcHg7XG4gIHBhZGRpbmc6IDE0cHggMTlweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNsYV9yaWJib24uZGV0YWlsX3JpYmJvbiB7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIG1hcmdpbjogMHB4O1xufVxuLnNsYV9yaWJib24uZGV0YWlsX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2xhX3JpYmJvbi5kZXRhaWxfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGFfcmliYm9uLmRldGFpbF9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGk6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbGFfcmliYm9uLmRldGFpbF9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgYSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAxNXB4IDQ1cHggMTVweCA0NXB4O1xufVxuLnNsYV9yaWJib24uc2xhX3JpYmJvbl9ibHVlIHtcbiAgYmFja2dyb3VuZDogIzZGODg5Qjtcbn1cbi5zbGFfcmliYm9uLnNsYV9yaWJib25fbm9taW5hdGUgLnNsYV9yaWJib25faW5uZXIgbGk6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbm9uZTtcbn1cbi5zbGFfcmliYm9uLnNsYV9yaWJib25fd2lubmVyIHtcbiAgYmFja2dyb3VuZDogI0E0OTM3RDtcbn1cblxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjkwcHgpO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDU5MnB4O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDIycHggMjRweCAzMnB4IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDY0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gLmNsb3NlX21vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMzJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2VfZ3JheS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIC5jbG9zZV9tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDIxOSwgMjE5LCAwLjIpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gaDIge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gaDMge1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIHtcbiAgcGFkZGluZzogMjRweCAzM3B4IDIzcHggMzNweDtcbiAgYmFja2dyb3VuZDogI0VDRUNFQztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MgLnNoYXJlLWJ1dHRvbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzOXB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MgLnNoYXJlLWJ1dHRvbnMgYTpudGgtY2hpbGQoNSkge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIGEgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIGE6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoNTIlKSBzZXBpYSgzMCUpIHNhdHVyYXRlKDMwMyUpIGh1ZS1yb3RhdGUoMTYzZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoOTAlKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIC5saW5rX2NvcGllZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQycHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20ge1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIGg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSAuc2hhcmUtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSAuc2hhcmUtYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSAuc2hhcmUtYnV0dG9ucyBhOm50aC1jaGlsZCg1KSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gLnNoYXJlLWJ1dHRvbnMgYSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSAuc2hhcmUtYnV0dG9ucyBhOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gLnNoYXJlLWJ1dHRvbnMgLmxpbmtfY29waWVkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDJweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIGg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIC5zaGFyZS1idXR0b25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIC5zaGFyZS1idXR0b25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIC5zaGFyZS1idXR0b25zIGE6bnRoLWNoaWxkKDUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyAuc2hhcmUtYnV0dG9ucyBhIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIC5zaGFyZS1idXR0b25zIGE6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyAuc2hhcmUtYnV0dG9ucyAubGlua19jb3BpZWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzZGODg5QjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MnB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjk0cHgpO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDU4OHB4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1heC1oZWlnaHQ6IDg4JTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLmNsb3NlX21vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMzJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2VfZGFya19zbGEyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbC5tb2JpbGUtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsLm1vYmlsZS1jZW50ZXIgLnNsYS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLmNsb3NlX21vZGFsIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxMDQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlciBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAyMHB4IDBweCAxMnB4IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgICBwYWRkaW5nOiAxNHB4IDQ0cHggNHB4IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlci1sYW5nIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyLWxhbmcgaW1nIHtcbiAgcGFkZGluZzogMjhweCAwcHggMjZweCAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyLWxhbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyLWxhbmcgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgdG9wOiAtNTNweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlci1sYW5nLS12b3Rpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlci1sYW5nLS12b3RpbmcgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbjogMjNweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDQ4cHggNTJweCA0OHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQubm8tcGFkZGluZy1sciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAudW5hY3RpdmUtY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDEwNnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQgYSB7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTFweCAyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAudW5hY3RpdmUtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4IDUycHggMjRweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAudW5hY3RpdmUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQgZGl2LnNsYS1jb3ZpZC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWVycm9yIHtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDMycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZXJyb3Ige1xuICAgIG1hcmdpbjogMHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMzJweCAyOHB4IDMycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQuc2xhLWZpbmFsIHtcbiAgcGFkZGluZzogNXB4IDQ4cHggMzZweCA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDI0cHggMTQzcHggMjRweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQuc2xhLWZpbmFsIHtcbiAgICBwYWRkaW5nOiA1cHggMjRweCAzNnB4IDI0cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBoMyB7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGgzLm1vcmVfc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBoMyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaDMubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgcCBiIHtcbiAgY29sb3I6ICM2Rjg4OUI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgcC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGEge1xuICBjb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0cy1zZWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodHMtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDRweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94Om50aC1jaGlsZCg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgcGFkZGluZzogMjlweDtcbiAgYm94LXNoYWRvdzogMS41cHggMS41cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIgaW1nIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbHRlcjogaW52ZXJ0KDEwJSkgc2VwaWEoOTUlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxODJkZWcpIGJyaWdodG5lc3MoMTA4JSkgY29udHJhc3QoODglKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyIGRpdi50aHVtYi1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3RodW1iX3VwX2FjdGl2ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMTJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyIGRpdi50aHVtYi1hY3RpdmUubG93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdGh1bWJfZG93bl9hY3RpdmUuc3ZnKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlci5hY3RpdmUgaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgc2VwaWEoMTElKSBzYXR1cmF0ZSg1JSkgaHVlLXJvdGF0ZSgxMjZkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoMTA1JSk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlci5hY3RpdmUgZGl2LnRodW1iLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggaDYge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDNweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3g6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3g6bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgcGFkZGluZzogMThweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlciBpbWcge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlciBkaXYudGh1bWItYWN0aXZlIHtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCA5cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggaDYge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGhlaWdodDogMTA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgc3Bhbi5lcnJvci1maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgc3Bhbi5lcnJvci1maWVsZC5yaWdodCB7XG4gIGxlZnQ6IGNhbGMoNTAlICsgMTJweCk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBzcGFuLmVycm9yLWZpZWxkLnRleHRhcmVhIHtcbiAgdG9wOiAxMzVweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IHNwYW4uZXJyb3ItZmllbGQuaW5wdXQge1xuICB0b3A6IDQ4cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0OjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dC5lcnJvciB7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBib3JkZXItY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQuZXJyb3I6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dC5lcnJvcjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICM2Rjg4OUI7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0LmVycm9yOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzZGODg5QjtcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQuZXJyb3I6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0LmVycm9yOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQuZXJyb3I6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY3VzdG9tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY3VzdG9tc2VsZWN0LnNob3J0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmN1c3RvbXNlbGVjdC5zaG9ydDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY3VzdG9tc2VsZWN0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCA4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0VDRUNFQyB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jdXN0b21zZWxlY3QuZXJyb3IgaW5wdXQge1xuICBjb2xvcjogIzZGODg5QjtcbiAgYm9yZGVyLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY3VzdG9tc2VsZWN0IC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAxMDE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmN1c3RvbXNlbGVjdCAuY3VzdG9tc2VsZWN0X19kcm9wZG93biAuY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwcHggMzdweCAwcHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLnZ1ZS1zbGlkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLnZ1ZS1zbGlkZXIgLnZ1ZS1zbGlkZXItcmFpbCB7XG4gIGJhY2tncm91bmQ6ICNDN0M3Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyIC52dWUtc2xpZGVyLXByb2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLnZ1ZS1zbGlkZXIgLnZ1ZS1zbGlkZXItZG90IC52dWUtc2xpZGVyLWRvdC1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyIC52dWUtc2xpZGVyLWRvdC10b29sdGlwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDJweCAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLnZ1ZS1zbGlkZXIgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC1ib3R0b20ge1xuICBib3R0b206IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyLmxlZnQgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAxMDAlKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyLnJpZ2h0IC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc1JSwgMTAwJSk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lci5lcnJvciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXIgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXIgLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2NoZWNrbWFyay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyOmhvdmVyIC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDMwcHggOHB4IDhweDtcbiAgYmFja2dyb3VuZDogI0VDRUNFQyB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdi5lcnJvciA+IHNwYW4ge1xuICBjb2xvcjogIzZGODg5QjtcbiAgYm9yZGVyLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2LnNlbGVjdGVkID4gc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3VwLnN2Zyk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogLTFweCAwIDAgMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB1bCBsaSBzcGFuIHtcbiAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDJweCAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHVsIGxpLnNlbGVjdGVkIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS91cC5zdmcpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB1bCBsaSBpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHVsIGxpIGkgbGFiZWwge1xuICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgdWwgbGkgaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWJvdHRvbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi10b3A6IDE4OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWJvdHRvbS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaW1nLmZpbmFsLWltYWdlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDY2cHggYXV0byAzM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaW1nLmZpbmFsLWltYWdlIHtcbiAgICBtYXJnaW46IDM4cHggYXV0byAyNHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaDMuZmluYWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaDMuZmluYWwtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgcC5maW5hbC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDk5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHAuZmluYWwtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGRpdi5zaGFyZS1saW5rcyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNEQ0UwRTM7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgZGl2LnNoYXJlLWxpbmtzIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBkaXYuc2hhcmUtbGlua3MgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIC5saW5rX2NvcGllZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQ5cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1sYW5nLXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDE2OHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGFuZy1zZWxlY3QgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogMTA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBmbG9hdDogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxhbmctc2VsZWN0IGRpdi5zbGEtbGFuZy1idXR0b24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTFweCAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG8gMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE5NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1sYW5nLXNlbGVjdCBkaXYuc2xhLWxhbmctYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZGODg5Qjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1sYW5nLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxhbmctc2VsZWN0IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWNvdmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgcGFkZGluZzogMHB4IDhweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWNvdmlkIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogNTNweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCBkaXYuc2xhLWNvdmlkLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZC0tdm90aW5nIGgzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWNvdmlkLS12b3RpbmcgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxMDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMzJweCAzMnB4IDMycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cuZmluYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93LmZpbmFsIGg0LCAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93LmZpbmFsIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24ge1xuICB3aWR0aDogMTgzcHg7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDBweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLmJpZyB7XG4gIHdpZHRoOiAyNzJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLmNvdmlkIHtcbiAgd2lkdGg6IDE5NXB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24udW5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5iYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLmJhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyAuc2xhLW5hdi1pbmZvIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IHtcbiAgICBwYWRkaW5nOiA1cHggMjRweCAzOHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cuZmluYWwgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5iaWcsIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLmNvdmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5iYWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyAuc2xhLW5hdi1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWZvb3Rlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWZvb3Rlci1ib3R0b20gaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEzcHggMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWZvb3Rlci1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWZvb3Rlci1ib3R0b20tLXZvdGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1mb290ZXItYm90dG9tLS12b3Rpbmcgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWZvb3Rlci1ib3R0b20tLXZvdGluZyBoMyB7XG4gICAgcGFkZGluZzogNnB4IDAgN3B4IDIxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3Rlci0tdm90aW5nIC5zbGEtYnV0dG9ucy1yb3cge1xuICAgIHBhZGRpbmc6IDVweCAyNHB4IDYwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXItLXZvdGluZyAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5jb3ZpZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5zbGEtc2VhcmNoLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2xhLXNlYXJjaC1oZWFkZXItLXNwYW4tbGluayB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXItLXNwYW4tbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtc2VhcmNoLWhlYWRlci5zbGEtc2VhcmNoLWhlYWRlci0td2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdENzA1Rjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXIuc2xhLXNlYXJjaC1oZWFkZXItLXdpbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZENjI1MztcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uc2xhLXNlYXJjaC1oZWFkZXItLWxpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zbGEtc2VhcmNoLWhlYWRlci0tY2F0IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlci0tY2F0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlci0tY2F0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLXNlYXJjaC1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zbGEtc2VhcmNoLWhlYWRlciBoMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDcwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDJweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2xhLXNlYXJjaC1oZWFkZXIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi5zbGEtc2VhcmNoLWhlYWRlciBidXR0b24sIC5zbGEtc2VhcmNoLWhlYWRlciBkaXYuYWN0aXZlLWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA5OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3MDVGO1xuICAgIHBhZGRpbmc6IDUuNjI1cmVtIDAuNzVyZW0gNC41cmVtIDAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjY4NzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMy4xMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA0LjA2MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcmVtIDAuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0yLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMjklO1xuICAgIHBhZGRpbmctdG9wOiAyJTtcbiAgfVxufVxuXG4uc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG59XG4uc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0QjVEICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIGxlZnQ6IDEyNnB4O1xufVxuLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwO1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgICB0b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTQuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTQuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZCBoMSB7XG4gICAgbWF4LXdpZHRoOiAxNC4xODc1cmVtO1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5zbGEtbm90LWFjdGl2ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnNsYS1ub3QtYWN0aXZlIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNsYS1ub3QtYWN0aXZlIC5ncmF5LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogNDNweCAwcHggNDBweCAwcHg7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDg0cHggNDBweCA3MHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGEtbm90LWFjdGl2ZSAuZ3JheS1jb250YWluZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNsYS1ub3QtYWN0aXZlIC5ncmF5LWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDExcHggMTRweDtcbiAgd2lkdGg6IDIxMHB4O1xufVxuLnNsYS1ub3QtYWN0aXZlIC5ncmF5LWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLW5vdC1hY3RpdmUgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuc2xhLW5vdC1hY3RpdmUgLmdyYXktY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDBweCAwcHggNDBweCAwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuc2xhLW5vdC1hY3RpdmUgLmdyYXktY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAuc2xhLW5vdC1hY3RpdmUgLmdyYXktY29udGFpbmVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSxcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYTo6YWZ0ZXIsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSxcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgaDQsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIGg0LFxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzLXNsYSxcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMtc2xhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMtc2xhLXBsYWNlaG9sZGVycyxcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMtc2xhLXBsYWNlaG9sZGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMtc2xhIGEsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycy1zbGEgYSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycy1zbGEgYSxcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMtc2xhIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzIGEsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMzZweCA1cHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycyBhOmhvdmVyLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMgYSBsYWJlbCxcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIGEgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycyBhIHNwYW4sXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxM3B4O1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9maWx0ZXJfZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycyBhLFxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5ibGFjay1idXR0b24sIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLnNsYV9fY2F0ZWdvcnlfc2VhcmNoX2J1dHRvbiwgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuc2hvdy1maWx0ZXIsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5ibGFjay1idXR0b24sXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5zbGFfX2NhdGVnb3J5X3NlYXJjaF9idXR0b24sXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5zaG93LWZpbHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDE3NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxN3B4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuc2hvdy1maWx0ZXIsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5zaG93LWZpbHRlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5zaG93LWZpbHRlcixcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuc2hvdy1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLnNob3ctZmlsdGVyLXNsYSxcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLnNob3ctZmlsdGVyLXNsYSB7XG4gIHBhZGRpbmc6IDdweCAxNHB4IDdweCAxNHB4O1xufVxuXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5zaG93LWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIHdpZHRoOiAxMS4xODc1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luOiAzcmVtIDAgMnJlbSAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLnNob3ctZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLnNlYXJjaC1maWx0ZXJzLXNsYSxcbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uc2VhcmNoLWZpbHRlcnMtc2xhLXBsYWNlaG9sZGVycyxcbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMtc2xhLXBsYWNlaG9sZGVycyxcbiAgLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVycy1zbGEtcGxhY2Vob2xkZXJzLXdpbm5lci0yMDIzLFxuLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMtd2lubmVyLTIwMjMge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMtc2xhLXBsYWNlaG9sZGVycy13aW5uZXItMjAyMyxcbiAgLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMtd2lubmVyLTIwMjMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMtc2xhLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXNsYS1ub21pbmF0aW9uLXBsYWNlaG9sZGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMtc2xhLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzIC5wbGFjZWhvbGRlci0tc2xhLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgZmxleDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbn1cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2xhX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTVweCA0cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tc2xhLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tc2xhLWZpbHRlcnMge1xuICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYSAuY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNC41cHg7XG4gIHRvcDogMTIuNXB4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZmlsdGVyX2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogM3B4IDMwcHggNHB4IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2xhX19zdGlja3ktZmlsdGVyX19yZXNldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2ZpbHRlcl9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjMycHgpO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ2NHB4O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLmNsb3NlX21vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMzJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2VfZGFya19zbGEyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5jbG9zZV9tb2RhbCB7XG4gICAgdG9wOiA1MnB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgaDQuc2VhcmNoLW1vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDIzcHggNDBweCAxMnB4IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCBoNC5zZWFyY2gtbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHggMHB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cge1xuICBwYWRkaW5nOiAwcHggMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdy5zZWFyY2gtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdy5zZWFyY2gtYnV0dG9uIC5tb2JpbGUtYmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogLTE7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGlucHV0OjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMXB4IDBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk3QzZCO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGJ1dHRvbi5idG4tLWNsZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgYnV0dG9uLmJ0bi0tY2xlYXIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGJ1dHRvbi5idG4tLWNsZWFyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCBpbnB1dDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IC5jdXN0b21zZWxlY3RfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTdweDtcbiAgdG9wOiAxN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9jdXN0b21zZWxlY3RfYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDExcHggNnB4O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweCAzN3B4IDdweCAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTAxO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICM2MDYwNjA7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2Rvd24uc3ZnKSBuby1yZXBlYXQgMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYuY2F0ZWdvcmllc19kcm9wZG93biAuY3VzdG9tLWRyb3Bkb3duIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NSUpO1xuICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYucmVnaW9uc19kcm9wZG93biAuY3VzdG9tLWRyb3Bkb3duIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpO1xuICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgLmN1c3RvbS1kcm9wZG93biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDBweCA3cHggMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB6LWluZGV4OiAxMDE7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiAuY3VzdG9tLWRyb3Bkb3duIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiAuY3VzdG9tLWRyb3Bkb3duIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24sIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaSwgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaS5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0LCAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgbGkuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cge1xuICAgIHBhZGRpbmc6IDBweCAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93LnNlYXJjaC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdy5zZWFyY2gtYnV0dG9uIC5tb2JpbGUtYmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2IHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiBzcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbC5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDQ7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbC5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbCAuY2xvc2VfbW9kYWwge1xuICB0b3A6IDU2cHg7XG4gIHJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWwgLmNsb3NlX21vZGFsIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgdG9wOiAyNnB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbC5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbCBoNC5zZWFyY2gtbW9kYWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsLnNsYS13aW5uZXItc2VhcmNoLW1vZGFsIGg0LnNlYXJjaC1tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbC5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cuc2VhcmNoLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93LnNlYXJjaC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4ub3ZlcmxheS1zZWNvbmQgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheS1zZWNvbmQgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5zZWFyY2gtYnV0dG9uLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5vdmVybGF5LXNlY29uZCAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLnNlYXJjaC1idXR0b24tZmlyc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5vdmVybGF5LXNlY29uZCAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiAuY3VzdG9tLWRyb3Bkb3duLW5ldyB7XG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggMHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuOCkgMHB4IDAgMTBweDtcbiAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC44KSAwIDAgMTBweDtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuOCkgMCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtbW9kYWwtdGl0bGUtc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsYS1kZXRhaWxfaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzLjEyNXJlbSA3LjVyZW0gMCA3LjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuMjVyZW07XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlci13aW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci13aW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICB3aWR0aDogMTAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDEwMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC13cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjQ4cHg7XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlci13cmFwcGVyX3NlYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXdyYXBwZXJfc2VjIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0ZXh0LWFsaWduOiAtd2Via2l0LWF1dG87XG4gICAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlci1pbmZvOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAtMSU7XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC10aXRsZS1zZWNvbmQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNBNDkzN0Q7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLXRpdGxlLXNlY29uZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtdGl0bGUtLWJhbm5lciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLXRpdGxlLS1iYW5uZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtdGl0bGUtLWJhbm5lcl9pbmZvID4gc3VwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC1ib2R5ID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC1ib2R5IGEge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC1naXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLWNsb3NlIHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtY2xvc2UgPiBzcGFuID4gc3ZnID4gcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMy41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsLXB1bmt0ZSB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWwtcHVua3RlID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5zbGEtZGV0YWlsLXB1bmt0ZS1wbGFjZWhvbGRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuYnJlYWstc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdyaWQtaWNvbi1hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMThweCA3cHggMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1ncmlkLWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOS41cHg7XG59XG5cbi5naXJkLWljb24taW5hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMThweCA3cHggMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1ncmlkLWluYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA5LjVweDtcbn1cblxuLmxpc3QtaWNvbi1hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCA0NXB4O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtbGlzdC1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ubGlzdC1pY29uLWluYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDBweCA3cHggNDVweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWxpc3QtaW5hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zd2l0Y2gge1xuICAgIG1hcmdpbi10b3A6IC0xLjYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaC13cmFwIHtcbiAgd2lkdGg6IDMuMzEyNXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N3aXRjaC13cmFwIHtcbiAgICBoZWlnaHQ6IDEuNjhyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gtd3JhcCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXNsaWRlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4JTtcbiAgbGVmdDogMyU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N3aXRjaC1zbGlkZXIge1xuICAgIHRvcDogNyU7XG4gIH1cbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zZWFyY2gtcGFnZV9fc3dpdGNoLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG5cbi5zbGEtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnNsYS1zZWN0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cbi5zbGEtc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4uc2xhLXNlY3Rpb24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE5MnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmlnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tc2xhOmhvdmVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICBtaW4td2lkdGg6IDEwMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYnV0dG9uLXNtLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5idXR0b24tc20td3JhcHBlciB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5idXR0b24uYnV0dG9uLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUdyYXktNzAwLCAjNDQ0KTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbn1cbmJ1dHRvbi5idXR0b24tc206aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uIC5hd2FyZC1sb2NhdGlvbi1yaWJib24tdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsYS1zZWN0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cblxuLnNsYS1zZWFyY2gtaGVhZGVyLS13aW5uZXItMjAyMyB7XG4gIHBhZGRpbmc6IDUuNzVyZW0gMDtcbn1cblxuLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIHtcbiAgcGFkZGluZzogNnJlbSA3LjVyZW0gMCA3LjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDE0LjI1cmVtO1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlLXBsYWNlaG9sZGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIHtcbiAgICBtaW4taGVpZ2h0OiAxOS40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDE0LjI1cmVtO1xuICB9XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyAuc2xhLWRldGFpbF9oZWFkZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIC5zaG93LWZpbHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjMgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIC5hY3RpdmUtZmlsdGVycyBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIC5zaG93LWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyAuYWN0aXZlLWZpbHRlcnMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjNfaGFzLWZpbHRlcnMge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjNfaGFzLWZpbHRlcnMgLnNob3ctZmlsdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpbHRlcnMtd3JhcHBlci1zbGEtMjAyMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmlsdGVycy13cmFwcGVyLXNsYS0yMDIzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLTIwMjMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLTIwMjMgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC10ZXh0LXNsYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGhlaWdodDogMy44NzVyZW07XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC0yMDIzIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtc2xhIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAtMjAyMyAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQtc2xhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC0yMDIzIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2Utc2xhIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZS0yMDIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbn1cbi5zbGEtZGV0YWlsLXB1bmt0ZS0yMDIzIGg0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbC1wdW5rdGUtMjAyMyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnNsYS1kZXRhaWwtcHVua3RlLTIwMjMgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbGEtZGV0YWlsLXB1bmt0ZS0yMDIzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUtaW1hZ2Uge1xuICB3aWR0aDogMTczcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZS1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS0yMDIzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLTIwMjMuc3ZnKTtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLTIwMjMgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtMjAyMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgd2lkdGg6IDgzcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtMjAyMyBzcGFuIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS0yMDIzIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGEtMjAyMy10b3RhbC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLTIwMjMtdG90YWwtaXRlbXMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtMjAyMyAuc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYXdpbm5lci0yMDIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYXdpbm5lci0yMDIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIG1heC1oZWlnaHQ6IDMxMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duLWl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCAjRUNFQ0VDIHNvbGlkO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duLWl0ZW0tLXRpdGxlIHtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllcy1pdGVtLS1saXN0IHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXMtaXRlbS0tbGlzdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzLWl0ZW0tLWxpc3Qgc3BhbiBzdmcge1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXMtaXRlbS0tbGlzdCBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY1NjU2NSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbm9taW5hdGlvbi1jYXRlZ29yaWVzIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9ub21pbmF0aW9uLWNhdGVnb3JpZXMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbm9taW5hdGlvbi1jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25vbWluYXRpb24tY2F0ZWdvcmllcyAuaW5wdXQtZnVuY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LXBhZGRpbmcge1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG59XG5cbi5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS1zbGEubnV4dC1saW5rLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubW9kYWwtaGlkZGVuIC5zay1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEuc2xhLXdpbm5lci1pbWFnZS1tb2JpbGUgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5cbi5hd2FyZGVkLWxvY2F0aW9uLW1vZGFsLWxpbmsge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmF3YXJkZWQtbG9jYXRpb24tbW9kYWwtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlciwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA3LjE4NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDUuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RDYyNTM7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjo6YmVmb3JlLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6OmJlZm9yZSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjo6YmVmb3JlLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzg5N0M2QiAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6OmFmdGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6OmFmdGVyLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOjphZnRlcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzdENzA1RiAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXItdGl0bGUge1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXIsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA2LjU2MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuMDYyNXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlci10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyIGgxLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXIgaDEsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgaDEsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMy4xODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlciBzcGFuLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXIgc3BhbiwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlciBzcGFuLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHNwYW4ge1xuICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOmJlZm9yZSwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOmJlZm9yZSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjpiZWZvcmUsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgICB0b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6YWZ0ZXIsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlcjphZnRlciwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjphZnRlcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTQuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTQuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cy1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJvZHkge1xuICBjb2xvcjogIzJDMkMyQztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYm9keSAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzBweDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYm9keSAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICBtYXgtd2lkdGg6IDM4NHB4O1xufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb24sIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cywgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDNyZW0gNi4yNXJlbSAxLjM3NXJlbSA2LjI1cmVtO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uLTIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbiBoMSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIGgxLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDQwJTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbiBoMiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIGgyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbiBoMSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIGgxLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIGgxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3Mge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtIDA7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uIGgxLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MgaDEsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3MgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uIGgyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MgaDIsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3MgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWNhcmRzIC5hYm91dC11c19fY2FyZHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tY2FyZHMgLmFib3V0LXVzX19jYXJkcyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW07XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIHtcbiAgICBwYWRkaW5nOiAwIDAgMC45Mzc1cmVtIDA7XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3NfbmV3IHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvc19uZXcge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIHtcbiAgcGFkZGluZzogM3JlbSA2LjI1cmVtIDkuNTYyNXJlbSA2LjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cy1uby1iYW5uZXIge1xuICBwYWRkaW5nOiAzcmVtIDYuMjVyZW0gMCA2LjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMC45Mzc1cmVtIDMuNzVyZW0gMC45Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3MtLWZhY3RzLWFuZC1maWd1cmVzIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIHtcbiAgcGFkZGluZzogMy41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgYm9yZGVyLWNvbG9yOiAjMkMyQzJDO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSB7XG4gIHBhZGRpbmc6IDAgNnJlbSAwIDIuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0LjM3NXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDAgMC40Mzc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICBwYWRkaW5nOiA2LjY4NzVyZW0gMy4xMjVyZW0gNC40Mzc1cmVtO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW4sIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW4ge1xuICBmbGV4OiAwO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46Zmlyc3QtY2hpbGQsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAwIDAgNTUlO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46bnRoLWNoaWxkKDIpLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDAgMCA0NSU7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX3RpdGxlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fdGl0bGUge1xuICBtYXgtd2lkdGg6IDU2NXB4O1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5idG4sIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5idG4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDIuNjg3NXJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24sIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOmZpcnN0LWNoaWxkLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgNjUlO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOm50aC1jaGlsZCgyKSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpudGgtY2hpbGQoMikge1xuICAgIGZsZXg6IDAgMCAzNSU7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIGJyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpmaXJzdC1jaGlsZCwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46bnRoLWNoaWxkKDIpLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSB7XG4gIHBhZGRpbmc6IDAgNS41cmVtIDAgMi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIge1xuICAgIHBhZGRpbmc6IDQuNDM3NXJlbSAxLjg3NXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmJ0biwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmJ0biB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMC40Mzc1cmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSBpbWcsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSBpbWcsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQuMDYyNXJlbTtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgcGFkZGluZzogNC42ODc1cmVtO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4wNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciB7XG4gICAgcGFkZGluZzogNC40Mzc1cmVtIDEuODc1cmVtO1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc3VidGl0bGUge1xuICBwYWRkaW5nOiA2cmVtIDYuMjVyZW0gMCA2LjI1cmVtO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiAyLjg3NXJlbSAzLjEyNXJlbSAwIDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc3VidGl0bGUtcC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlX3dhcm0tdXAge1xuICBjb2xvcjogI0E0OTM3RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlX3dhcm0tdXA6aG92ZXIge1xuICBjb2xvcjogI0E0OTM3RDtcbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1hZHZhbnRhZ2VzIHtcbiAgcGFkZGluZzogNC4xMjVyZW0gNi4yNXJlbSAzLjEyNXJlbSA2LjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogMy41cmVtIDAgMS41cmVtIDA7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1hZHZhbnRhZ2VzLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWFkdmFudGFnZXMgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19zaW5nbGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiA2LjI1cmVtO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1jb250YWN0IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1jb250YWN0IC5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWZhY3RzLWFuZC1maWd1cmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWZhY3RzLWFuZC1maWd1cmVzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LW1haW4tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIHBhZGRpbmc6IDAgNi40Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICB3aWR0aDogOC4xMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLXNpbmdsZS0tbG9jYXRpb24ge1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtbm9taW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjgpIDBweCAwIDEwcHg7XG4gICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuOCkgMCAwIDEwcHg7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjgpIDAgMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgdG9wOiAzN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tb3B0aW9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RCAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tb3B0aW9uLXNlbGVjdGVkX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAxOXB4ICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RCAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbl9ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzdweDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IC04N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXJlc3VsdHMge1xuICAgIHJpZ2h0OiAyNnB4O1xuICAgIHRvcDogLTkycHg7XG4gIH1cbn1cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXJlc3VsdHMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uLCAuc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1yZXN1bHRzIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1ub21pbmF0aW9uIHtcbiAgICByaWdodDogMy42JSAhaW1wb3J0YW50O1xuICAgIHRvcDogLTg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtc2luZ2xlLS1sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMTRweDtcbiAgdG9wOiAtODdweDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxNHB4IDglICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDglICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgIHRvcDogMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtc2luZ2xlLS1sb2NhdGlvbiAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24sIC5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXNpbmdsZS0tbG9jYXRpb24gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA2cHggMTZweCAhaW1wb3J0YW50O1xufVxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtZGV0YWlsLS1sb2NhdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLWRldGFpbC0tbG9jYXRpb24ge1xuICAgIG1hcmdpbjogMS44NzVyZW0gMCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtZGV0YWlsLS1sb2NhdGlvbiAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24sIC5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLWRldGFpbC0tbG9jYXRpb24gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA2cHggMTZweCAhaW1wb3J0YW50O1xufVxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtZGV0YWlsLS1sb2NhdGlvbiA+IGlucHV0IHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbiNzbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXJlc3VsdHMtLWlucHV0IHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfc2VhcmNoLWxvY2FsZS1zd2l0Y2gtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGFfc2VhcmNoLWxvY2FsZS1zd2l0Y2gtLXdyYXAge1xuICAgIG1heC13aWR0aDogNzY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGlua19jb3BpZWQtbmV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNmY4ODliO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24tYm9keSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6OmJlZm9yZSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6OmFmdGVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtNDZweCAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlciBoMSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlciBzcGFuLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciBoMSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIgc3BhbiB7XG4gIHotaW5kZXg6IDI7XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyIHNwYW4sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwOjpiZWZvcmUsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Mjc3ODYgIWltcG9ydGFudDtcbiAgcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAgaDEsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCBzcGFuLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwIGgxLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwIHNwYW4ge1xuICB6LWluZGV4OiAyO1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwIHNwYW4sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXAgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5ibHVlLWNvbnRhaW5lcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIge1xuICBtYXJnaW46IDhyZW0gMCAyLjVyZW07XG4gIHBhZGRpbmc6IDUuMjVyZW0gNC41cmVtIDQuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5ibHVlLWNvbnRhaW5lciBwLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5ibHVlLWNvbnRhaW5lciBhLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLmJsdWUtY29udGFpbmVyIGJ1dHRvbixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgYSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMC44NzVyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC53aGl0ZS1jb250YWluZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLndoaXRlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMi42ODc1cmVtIDAgMi41cmVtO1xuICBwYWRkaW5nOiA1LjI1cmVtIDQuNXJlbSA0LjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNUE3MDgwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAud2hpdGUtY29udGFpbmVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLndoaXRlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLndoaXRlLWNvbnRhaW5lciBwLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC53aGl0ZS1jb250YWluZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAud2hpdGUtY29udGFpbmVyIGEsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAud2hpdGUtY29udGFpbmVyIGJ1dHRvbixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAud2hpdGUtY29udGFpbmVyIGEsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLndoaXRlLWNvbnRhaW5lciBidXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAwLjg3NXJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC53aGl0ZS1jb250YWluZXIgYSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC53aGl0ZS1jb250YWluZXIgYnV0dG9uLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLndoaXRlLWNvbnRhaW5lciBhLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLndoaXRlLWNvbnRhaW5lciBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5nb2xkLWNvbnRhaW5lcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuZ29sZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE3QjY5ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5ibHVlLWNvbnRhaW5lcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcbiAgICBtYXJnaW46IDZyZW0gMCA3Ljc1cmVtO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuYmx1ZS1jb250YWluZXIgcCxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciBwIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5ibHVlLWNvbnRhaW5lciBhLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDczcHg7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjo6YmVmb3JlLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUxcHggIWltcG9ydGFudDtcbiAgICB0b3A6IC0xNzNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6OmFmdGVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOjphZnRlciB7XG4gICAgbGVmdDogMTc4cHggIWltcG9ydGFudDtcbiAgICB0b3A6IDE3cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyIGgxLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDE5LjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgc3BhbixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCB7XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQuNzVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwOjpiZWZvcmUsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cDo6YmVmb3JlIHtcbiAgICBsZWZ0OiA4MXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMTlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cDo6YWZ0ZXIsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDI2MXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCA+IGRpdiA+IGgxLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXAgPiBkaXYgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCA+IGRpdiA+IGgxID4gc3BhbixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwID4gZGl2ID4gaDEgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwID4gZGl2ID4gaDEsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCA+IGRpdiA+IGgxIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNDVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwID4gZGl2ID4gc3BhbixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwID4gZGl2ID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogNi44MTI1cmVtO1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbl9ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NEM1RDtcbn1cblxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciBidXR0b24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWluLXdpZHRoOiAyNTZweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciAuc2xhLWgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXItZ3JleS10ZXh0IGgyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lci1ncmV5LXRleHQgcDpub3QoLndoaXRlLXRleHQpIHtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5ibHVlLWNvbnRhaW5lci1ncmV5LXRleHQge1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLnNsYS1oMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1oMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2Uge1xuICBjb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogNDhweCAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUuOTM3NXJlbTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtdGl0bGUgaDEge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtdGl0bGUgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZSBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rIHtcbiAgY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXRpdGxlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA2LjI1cmVtIDA7XG4gIG1hcmdpbjogNS45Mzc1cmVtIDAgMCAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcCBoMSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLXdyYXAgaDEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjY4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLXdyYXAge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMC45Mzc1cmVtO1xuICAgIG1hcmdpbjogMy43NXJlbSAwO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAgaDEsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwIGgxIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS13cmFwLWJhbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDExMCU7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAtYmFubmVyX2J0biB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MSUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS13cmFwLWJhbm5lcl9idG4ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWRpdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgZmxleDogMCAwIDUwJTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIGltZyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA2Ljg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgzcHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS10aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUgaW1nIHtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS10aXRsZSBoMSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWluLXdpZHRoOiA0MDBweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJ0biB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gIGJvcmRlci1jb2xvcjogIzFjMWMxYztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICBib3JkZXItY29sb3I6ICMxYzFjMWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIHBhZGRpbmc6IDEycHggMTlweCAwIDEwcHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItb3Blbl9idG4ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTFweCAyNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW9wZW5fYnRuIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1vcGVuX2J0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZGODg5QiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyIGRpdiA+IGRpdiA+IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2s7XG4gIGxlZnQ6IDA7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLWhlYWRlcl9pbmZvID4gc3BhbiA+IHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLWhlYWRlcl9pbmZvID4gc3BhbiA+IHN2ZyB7XG4gICAgd2lkdGg6IDEzLjgxcHg7XG4gICAgaGVpZ2h0OiAxMy44MXB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1oZWFkZXIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLWhlYWRlci1vbmUgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItaGVhZGVyLW9uZSA+IHNwYW4gPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1saW5rIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWxpbms6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSksIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIGlucHV0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBpbnB1dCB7XG4gIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHN2ZywgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgc3ZnLFxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBwYXRoLFxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgcGF0aCB7XG4gIGZpbGw6ICMyQzJDMkM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQzJDMkM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjpob3ZlciwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgaW5wdXQsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBpbnB1dCB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgc3ZnLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgc3ZnLFxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgcGF0aCxcbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBwYXRoIHtcbiAgZmlsbDogd2hpdGU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3ID4gdWwsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3ID4gdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldyA+IHVsLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldyA+IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldy0tY3VzdG9tc2VsZWN0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldy0tY3VzdG9tc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQzJDMkM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHVsLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biBsaTpob3ZlciwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gbGk6aG92ZXIsIC5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biBsaTpob3ZlciwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSB0ZXh0YXJlYSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDhweDtcbiAgcmVzaXplOiBub25lO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjEyNXJlbTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzc4Nzg3ODtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLXRleHRhcmVhIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS10ZXh0YXJlYSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0KSBpbnB1dCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCkgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1QTc1O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWRhdGEgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCksIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZGF0YSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLUdyYXktNDAwLCAjQzVDNUM1KTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNUE3NTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICB6LWluZGV4OiA0O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgdGV4dGFyZWEsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVBNzU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBjb2xvcjogIzFjMWMxYztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3IsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uLFxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyxcbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc19fbG9hZGluZywgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNSU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sXG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSxcbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIGxpLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIGxpLFxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgbGksXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaS5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIGxpLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQsXG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBsaS5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0LFxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIGxpLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHAsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZXJyb3IsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCAuc2xhX25vbWluYXRpb25fX2NoYXJhY3Rlci1jb3VudC0tdGV4dGFyZWEsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCAuc2xhX25vbWluYXRpb25fX2NoYXJhY3Rlci1jb3VudC0tdGV4dGFyZWEge1xuICBjb2xvcjogIzFjMWMxYztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0ID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQgPiBkaXYgPiBkaXYgPiBpbnB1dCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iYW5uZXItZXJyb3ItaW5wdXQgPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1lcnJvci1pbnB1dCBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tdGV4dGFyZWEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2xhX25vbWluYXRpb25fX2NoYXJhY3Rlci1jb3VudC0tdGV4dGFyZWEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIHotaW5kZXg6IDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRvcDogMS44NzVyZW07XG4gIHdpZHRoOiA5NiU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICB0b3A6IC00cHg7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtZmllbGQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1maWVsZF93ZWJzaXRlIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUyJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQyJTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF93cmFwcGVyID4gaW1nIHtcbiAgd2lkdGg6IDk1cHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWxfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWxfdGV4dCA+IGEge1xuICBjb2xvcjogIzZGODg5QjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLW5vLWRhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tZGlzcGxheS1sZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWRpc3BsYXktbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vLWRpc3BsYXktbGctZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8tZGlzcGxheS1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5vLWRpc3BsYXktc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWRpc3BsYXktc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uby1kaXNwbGF5LXNtLWZsZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWRpc3BsYXktc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uby1kaXNwbGF5LW1kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubm8tZGlzcGxheS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vLWRpc3BsYXktbWQtZmxleCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5vLWRpc3BsYXktbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlciAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1mb290ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXdfX3BhZ2UtY291bnRlci1jb25mIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyLWNvbmYgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtZm9vdGVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZ19faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nX19pbm5lciA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyLjY4NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nX19pbm5lciA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi1wcmV2b3RpbmdfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWwge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX3RleHQsIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzVweCAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbmssIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMCU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfbGluazpob3ZlciwgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbmsgPiBhLCAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWxpbmsgPiBhIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfZ3JlZXQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfdm90ZWQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4ubW9kYWxfaW5mbyA+IHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIHBhZGRpbmc6IDAgMS44NzVyZW0gMS4xMjVyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWxfaW5mbyA+IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLm1vZGFsX2luZm8gPiBwID4gYSB7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcC10ZXh0ID4gZGl2ID4gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNS45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHJlbSAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB3aWR0aDogNi4yNXJlbTtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC1iYW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWxpbmsgc3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0ge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2LjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwOm5vdCguc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLXdyYXApIGgyOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0tLWRlc2NyaXB0aW9uX2NvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS13cmFwIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0tLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDQ4cHggMCAyNHB4IDA7XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0tLXNlY3Rpb24tdGl0bGUtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtO1xufVxuXG4uc2xhLWhlYWRlci1hZGRpdGluYWxfbGlua3Mge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLWhlYWRlci1hZGRpdGluYWxfbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIHtcbiAgcGFkZGluZy1ib3R0b206IDguNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBnYXA6IDEuODc1cmVtO1xuICBtYXgtd2lkdGg6IDk2MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcy0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIGgyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICBtYXgtd2lkdGg6IDM4NHB4O1xufVxuXG4uY2F0ZWdvcnlfMSB7XG4gIHotaW5kZXg6IDcgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5XzIge1xuICB6LWluZGV4OiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yeV8zIHtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtc2luZ2xlLS1ib3gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAzcmVtIDYuMjVyZW0gMS4zNzVyZW0gNi4yNXJlbTtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc2VjdGlvbiBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc2VjdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiA1cmVtIDAgNS41cmVtIDA7XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXN1YnRpdGxlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXN1YnRpdGxlIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW46IDJyZW0gMCAycmVtIDA7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zdWJ0aXRsZSBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXRpdGxlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtdGl0bGUgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtdGl0bGUgaDEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXF1ZXN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDYuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLXF1ZXN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbiB1bCBsaSBwLFxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1jb25maXJtYXRpb24gdWwgbGkgcCB7XG4gIHdpZHRoOiA5MiUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24gLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLFxuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLWNvbmZpcm1hdGlvbiAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxLjA2MjVyZW07XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbmstaHJlZiB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9saW5rLWhyZWY6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgI0ZGNUE3NTtcbn1cblxuLmZvcm11bGF0ZS0tc3dpc3Nsb2NhdGlvbmF3YXJkX2RpcGxvbWFfbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9ybXVsYXRlLS1zd2lzc2xvY2F0aW9uYXdhcmRfZGlwbG9tYV9uYW1lID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9ybXVsYXRlLS1zd2lzc2xvY2F0aW9uYXdhcmRfZGlwbG9tYV9uYW1lLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtY29uZmlybWF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDIuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1jb25maXJtYXRpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbixcbiAgLnByZXZvdGluZy1yaWJib24ge1xuICAgIHBhZGRpbmc6IDI2cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbiBidXR0b24sXG4gIC5wcmV2b3RpbmctcmliYm9uIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDIwMnB4O1xuICB9XG59XG5cbi5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24tLWluZm8gLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8sXG4ucHJldm90aW5nLXJpYmJvbi0taW5mbyAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubm9taW5hdGVfbG9jYXRpb24tcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHN2Zyxcbi5wcmV2b3RpbmctcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHN2ZyB7XG4gIGhlaWdodDogMTkuNXB4O1xuICB3aWR0aDogMTkuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24tLWluZm8gLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8sXG4gIC5wcmV2b3RpbmctcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24tLWluZm8gLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8gc3ZnLFxuICAucHJldm90aW5nLXJpYmJvbi0taW5mbyAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyBzdmcge1xuICAgIHdpZHRoOiAxMy44MXB4O1xuICAgIGhlaWdodDogMTMuODFweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9taW5hdGlvbi1yaWJib24tZm9ybS1tb2RhbCAuc2stbW9kYWxfX2JvZHktLXNsYS1iYW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubm9taW5hdGlvbi1jYXRlZ29yaWVzLWhhcy12YWx1ZSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmJyZWFkY3J1bWItbmF2aS0td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmVhZGNydW1iLW5hdmktLXdyYXBwZXItc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogNzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuYnJlYWRjcnVtYi1uYXZpLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5icmVhZGNydW1iLW5hdmktLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyZWFkY3J1bWItbmF2aS0taWNvbiB7XG4gIHBhZGRpbmc6IDBweCA0cHg7XG59XG4uYnJlYWRjcnVtYi1uYXZpLS1pY29uIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5zbGEtdGhpcnR5LS1zZWNvbmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHNfYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWV4cGxhaW5lZCB7XG4gIHBhZGRpbmc6IDcuODc1cmVtIDAgNi42MjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtZXhwbGFpbmVkIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDAgNHJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWV4cGxhaW5lZCB7XG4gICAgcGFkZGluZzogMi43NXJlbSAwIDAgMDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtZXhwbGFpbmVkX3RleHQge1xuICB3aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtZXhwbGFpbmVkX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1leHBsYWluZWRfdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtZXhwbGFpbmVkX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNpbmNlIHtcbiAgcGFkZGluZzogMCAwIDY0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2luY2Uge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAyLjc1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zaW5jZSB7XG4gICAgcGFkZGluZzogMS43NXJlbSAwIDIuNzVyZW0gMDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2luY2VfdGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zaW5jZV90ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ2FwOiAzMnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDE1JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxNzZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfaW1hZ2Uge1xuICAgIHdpZHRoOiAxNzZweDtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX2ltYWdlIHtcbiAgICB3aWR0aDogMTMycHg7XG4gICAgaGVpZ2h0OiAxMzJweDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtODVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTclICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MzlweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcy0td3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcy0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMtLXdyYXBwZXItLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJlc3RfbG9jYXRpb25zIHtcbiAgcGFkZGluZy10b3A6IDQuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJlc3RfbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMi43NXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmVzdF9sb2NhdGlvbnMge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmVzdF9sb2NhdGlvbnMtdGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iZXN0X2xvY2F0aW9ucy10ZXh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJlc3RfbG9jYXRpb25zLXJldmlldyB7XG4gIHBhZGRpbmctdG9wOiAyLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmVzdF9sb2NhdGlvbnMtcmV2aWV3IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAwIDA7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzX3RpdGxlIHtcbiAgcGFkZGluZzogMTAwcHggNy41NjI1cmVtIDAgMjE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHNfdGl0bGUge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDEwJTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkc190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkcyA+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHMgLmFib3V0LXVzX19jYXJkIHtcbiAgICBmbGV4OiAwIDAgNTUlO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkcyAuc2xhLW92ZXJ2aWV3X19jYXJkX19pY29uIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIG1hcmdpbi1ib3R0b206IC0yNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzIC5zbGEtb3ZlcnZpZXdfX2NhcmRfX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zOHB4O1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1mb290ZXJfbGluayB7XG4gIGNvbG9yOiAjQTQ5MzdEICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlX3N0b3JpZXMge1xuICAgIHBhZGRpbmc6IDQuMnJlbSAwIDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlX3dyYXAge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVfd3JhcCA+IHAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVfaW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiA0NjFweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVfaW1hZ2Uge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDI4OHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVfZGVzYy1icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcyAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICBtYXgtd2lkdGg6IDM4NHB4O1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLXRoaXJ0eSB7XG4gIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDA7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLXRoaXJ0eSB7XG4gICAgcGFkZGluZzogMi43NXJlbSAwIDAgMDtcbiAgfVxufVxuXG4uc2xhLXRoaXJ5LS1zZWNvbmRzX2JvZHktcXVlc3Qge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlyeS0tc2Vjb25kc19ib2R5LXF1ZXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGEtdGhpcnktLXNlY29uZHNfYm9keS1xdWVzdF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3RpdGxlLS1ldmVudGpvYiB7XG4gIG1heC13aWR0aDogNzklICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fdGl0bGUtLWV2ZW50am9iIHtcbiAgICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciB7XG4gIG1pbi1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgcGFkZGluZzogMi41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxOC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDMuODc1cmVtIDAgNi41cmVtO1xuICB9XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNDMuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDMuODc1cmVtIDAgOS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41cmVtO1xuICAgIHBhZGRpbmc6IDZyZW0gMCA2Ljc1cmVtO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZXIgLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NyUpO1xufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSwgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uOjphZnRlciB7XG4gIGhlaWdodDogMS41NjI1cmVtO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cblxuLnNsYS1yZXZpZXctLWJhZGdlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXMge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxNSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTc2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlc19pbWFnZSB7XG4gICAgd2lkdGg6IDE3NnB4O1xuICAgIGhlaWdodDogMTc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX2ltYWdlIHtcbiAgICB3aWR0aDogMTY0cHg7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX3Njcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNsYS1yZXZpZXctLWJhZGdlc19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXMtLXdyYXBwZXIge1xuICB3aWR0aDogNzYlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXMtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlc19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG4uc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mby0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mby0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgfVxufVxuLnNsYS1yZXZpZXctLWJhZGdlc19saXN0LWluZm8tLWxpbmsge1xuICBjb2xvcjogdmFyKC0tc2xhLWdvbGQtNjAwLCAjQTQ5MzdEKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvLS1saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNsYS1nb2xkLTYwMCwgI0E0OTM3RCk7XG59XG5cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtZW1wdHkge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuLmVkaXQtc3BlY2lhbHNfaW5pdGlhbC1lbXB0eS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLmVkaXQtc3BlY2lhbHNfaW5pdGlhbC1lbXB0eS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9TcGVjaWFsc0VkaXQuc3ZnXCIpO1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmVkaXQtc3BlY2lhbHNfaW5pdGlhbC1lbXB0eS10ZXh0IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZlX19vcHRpb25zLXdyYXAuZmVfX29mZmVycy1ibG9jay1vcHRpb25zLXNsaWRlci1nYWxsZXJ5IHtcbiAgei1pbmRleDogMTE7XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNnJlbTtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbi5tZWRpYS1hcmVhLXNlY3Rpb24tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLm1lZGlhLWFyZWEtc2VjdGlvbiBidXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubWVkaWEtYXJlYS1zZWN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi1maXJzdCB7XG4gICAgcGFkZGluZzogM3JlbSAwIDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi1maXJzdCB7XG4gICAgcGFkZGluZzogOHJlbSA2Ljg3NXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1zdWJzZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc3Vic2VjdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0uY3JlYXRlLW5vbWluYXRpb24ge1xuICBmbGV4OiAwIDAgNTclO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0uY3JlYXRlLW5vbWluYXRpb24ge1xuICAgIGZsZXg6IDAgMCA5OCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5sb2dpbi1mb3JtLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgNDMlO1xuICBwYWRkaW5nOiAwIDAgMCA2LjVyZW07XG59XG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmxvZ2luLWZvcm0td3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IDAgMCA5OCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtbG9naW4tZm9ybSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubWVkaWEtYXJlYS1sb2dpbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLm1lZGlhLWFyZWEtbG9naW4tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtYXJlYS1sb2dpbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICBjb2xvcjogI0YwNDQzODtcbiAgcGFkZGluZzogMCAwIDVweDtcbn1cbi5tZWRpYS1hcmVhLWxvZ2luLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY29sb3I6ICNGMDQ0Mzg7XG59XG5cbi5tZWRpYS1hcmVhLWlucHV0LWxhYmVsIHtcbiAgdG9wOiAxLjgxMjVyZW07XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5tZWRpYS1hcmVhLWlucHV0LWxhYmVsLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIHRvcDogLTVweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzk1OTU5NTtcbn1cblxuLm1lZGlhLWFyZWEtdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1zbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0teHMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1saW5rcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS10ZXh0LS1saW5rcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtbGluay1sb2dpbiB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciAubWVkaWEtYXJlYS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ucmVnaXN0ZXItZm9ybS13cmFwcGVyIC5tZWRpYS1hcmVhLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5yZWdpc3Rlci1mb3JtLXdyYXBwZXIgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ucmVnaXN0ZXItZm9ybS13cmFwcGVyIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC1iYW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMnJlbSAwIDEuNXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1saW5rIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZWRpYS1hcmVhLS1sb2dvdXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWluZm9zIGgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0taW5mb3MgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19yZXN1bHRzLXBhZ2Utd3JhcCAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLm1lZGlhLWFyZWEtY2FyZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDRyZW07XG59XG4ubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICBmbGV4OiAwIDAgMjQlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG59XG4ubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGhlaWdodDogNi4yNXJlbTtcbn1cbi5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbTpudGgtY2hpbGQoMikgaW1nIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIge1xuICAgIGdhcDogM3JlbTtcbiAgfVxuICAubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCA5OCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLWNlbnRlciBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tbWQge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWNvdmVyLXBob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0tY292ZXItcGhvdG8ge1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0tY292ZXItcGhvdG8ge1xuICAgIG1pbi13aWR0aDogNjMuNjg3NXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS1pbmxpbmUtc20ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGlzcGxheS1pbmxpbmUtc20ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS0tYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLXNwYWNlLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLXNwYWNlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLWZpeGVkLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA2NjY2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5tZWRpYS1hcmVhX19zZWN0aW9uLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYS1hcmVhX19zZWN0aW9uLWl0ZW0gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLWxpbmstaWNvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtdGV4dC0tbGluay1pY29uLXdyYXA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ib3ggLm1lZGlhLWFyZWEtdGV4dC0tbGluay1pY29uLXdyYXAgaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNsYW1lZGlhYXJlYV9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzcuMTI1cmVtO1xufVxuLnNsYW1lZGlhYXJlYV9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQtYmFubmVyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1lZGlhLWFyZWEtcmVnaXN0ZXItZm9ybS0td3JhcHBlciB7XG4gIG1heC13aWR0aDogMjRyZW07XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNS4wNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogNi42ODc1cmVtO1xufVxuLm1lZGlhLWFyZWFfX2hlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLWNyZWF0ZS1yZXN1bHRzLS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tbW9kYWwgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDJyZW07XG59XG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIC5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tLXRleHQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tbW9kYWwgYSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tbW9kYWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIC5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZXJyb3Ige1xuICBjb2xvcjogI0YwNDQzODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbiAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fcmVnaXN0ZXItYm94ZXMuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtYXJlYV9fcmVnaXN0ZXItYm94ZXMuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fcmVnaXN0ZXItYm94ZXMuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24ubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbn1cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24tYXdhcmRlZC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xufVxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24tYXdhcmRlZC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTdDNkIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjODk3QzZCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ubWVkaWEtYXJlYV9faW5wdXQge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDMyLjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcmVzaXplOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICBoZWlnaHQ6IDMuMzEyNXJlbTtcbiAgICB3aWR0aDogMTguMTg3NXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBwYWRkaW5nOiA0cmVtIDYuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1lZGlhLWFyZWFfX2JveC1hd2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZWRpYS1hcmVhX19ib3gtYXdhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLm1lZGlhLWFyZWFfX2JveCBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveC1pbWFnZSB7XG4gIHdpZHRoOiAyNHJlbTtcbn1cblxuLmJ0bi0tY29weS10by1jbGlwYm9hcmQge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAycHggMnB4IDBweDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnRuLS1jb3B5LXRvLWNsaXBib2FyZCB7XG4gICAgaGVpZ2h0OiAzLjMxMjVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2lucHV0LWNvcHktLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVkaWEtYXJlYV9fYm94LS10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtYXJlYV9fYm94LS10ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAzN3JlbTtcbiAgfVxufVxuXG4uZC1mbGV4LWNlbnRlci1hbGlnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kLWZsZXgtY2VudGVyLWFsaWduIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmJ0bi0tZ29sZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E0OTM3RDtcbiAgYmFja2dyb3VuZDogI0E0OTM3RDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG59XG4uYnRuLS1nb2xkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5N2M2Yjtcbn1cblxuLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWEtc2VjdGlvbi1lZGl0LXJlc3VsdHMtbG9nb3V0IHtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLXNlY3Rpb24tZWRpdC1yZXN1bHRzLWxvZ291dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uYnRuLS1lZGl0LXJlc3VsdHMge1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnRuLS1lZGl0LXJlc3VsdHMge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fYm94LW5vbWluYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19jb25maW1hdGlvbi1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG4ubWVkaWEtYXJlYV9fY29uZmltYXRpb24tbWVzc2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3N1Y2Nlc3Muc3ZnKSBuby1yZXBlYXQ7XG59XG5cbi5tZWRpYS1hcmVhX19yZXN1bHRzLXBhZ2Utd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluay5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtLWxpbmsuZi1zaXplLTE1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcyAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rLmYtc2l6ZS0xNTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lZGlhLWFyZWFfX2JveC0tbGluay1ub3QtYXZhaWxhYmxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayBzdmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCAuc2stbW9kYWxfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCAuc2stbW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIGFuZCAobWluLWhlaWdodDogNjUwcHgpIHtcbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxNjhweCk7XG4gIH1cbn1cblxuLnNrLW1vZGFsX19pbm5lci5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAzN3JlbTtcbn1cbi5zay1tb2RhbF9faW5uZXIubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC1pbm5lciAubG9nZ2VkLXVzZXJzLWluZm8gYSB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zay1tb2RhbF9faW5uZXIubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC1pbm5lciAubG9nZ2VkLXVzZXJzLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtaW5uZXIge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNnJlbTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMC4xMjVyZW0gMC41NjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3QgYSAuZGVsZXRlLmljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV93aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC4zNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMC41NjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3QgaW5wdXQge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IGlucHV0IDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk1OTU5NTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCAubWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMTtcbiAgbWF4LWhlaWdodDogNy41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICB0b3A6IDMuMTI1cmVtO1xuICBsZWZ0OiAtMTJweDtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3QgLm1lbnUgLml0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IC5tZW51IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC0taGVhZGVyIHtcbiAgcGFkZGluZzogMnJlbSAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciBoNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuICB9XG4gIC5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLS1oZWFkZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuLnBiLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtZm9vdGVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWZvb3RlciAuYnRuLS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1mb290ZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtZm9vdGVyIC5idG4ge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gtd3JhcCB7XG4gIG1hcmdpbjogMS41cmVtIDAgMXJlbTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveC1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3g6Y2hlY2tlZCArIC5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbn1cblxuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRpc2FibGVkLWxpbmsge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5kaXNhYmxlZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5oZWFkZXItcGlsbC13aGl0ZSB7XG4gIHBhZGRpbmc6IDAuMjc1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04NnB4O1xuICByaWdodDogMTA4cHg7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRlci1waWxsLXdoaXRlIHtcbiAgICB0b3A6IC03N3B4O1xuICAgIHJpZ2h0OiAxMjNweDtcbiAgfVxufVxuLmhlYWRlci1waWxsLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX25vbWluYXRpb24taGVhZGVyLXdyYXBwZXIgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgcmlnaHQ6IDMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX25vbWluYXRpb24taGVhZGVyLXdyYXBwZXIgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgcmlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDhyZW0gNi4wNjI1cmVtIDEuMzc1cmVtO1xufVxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiBoMSB7XG4gIHBhZGRpbmc6IDAgNi40Mzc1cmVtIDZyZW07XG59XG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC1zZWN0aW9uIGEge1xuICBjb2xvcjogIzhBN0I2OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC1zZWN0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0ZWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogOHJlbSA2LjA2MjVyZW0gMS4zNzVyZW07XG59XG4ubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjBweDsgLyogMTI1JSAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgcGFkZGluZzogMCA2LjQzNzVyZW0gMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIC5wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmc6IDAgNi40Mzc1cmVtIDByZW07XG59XG4ubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gYSB7XG4gIGNvbG9yOiAjOEE3QjY5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpYS1hcmVhX19ub21pbmF0ZWQtc2VjdGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgMCAwO1xuICB9XG59XG5cbi54bC1zZW1pYm9sZCB7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNC41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC54bC1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLm1kLXNlbWlib2xkIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1kLXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cblxuLmxnLXJlZ3VsYXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC0tc3VidGl0bGUtd3JhcCB7XG4gIHBhZGRpbmc6IDAgNi41cmVtO1xufVxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtLXN1YnRpdGxlLXdyYXAgcDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLS1zdWJ0aXRsZS13cmFwIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtLXN1YnRpdGxlLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNsYS0tYm94ZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDJyZW07XG59XG4uc2xhLS1ib3hlcy13cmFwcGVyLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtLWJveGVzLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMge1xuICAgIG1heC13aWR0aDogNjIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzLm1lZGlhLWFyZWFfX3Jlc3VsdHMtYm94ZXMuc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rIHtcbiAgY29sb3I6ICNhNDkzN2QgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2Utc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1wYWdlIC5wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItaGVhZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDYuNXJlbTtcbn1cblxuLmJsdXJyZWQtYmFja2dyb3VuZCB7XG4gIGZpbHRlcjogYmx1cig4cHgpO1xufVxuXG4ubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHtcbiAgcGFkZGluZzogNnJlbSAycmVtIDJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBpbWcge1xuICB3aWR0aDogMTkuODEyNXJlbTtcbiAgaGVpZ2h0OiA3LjMxMjVyZW07XG59XG4ubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHAsIC5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkgYSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBhIHtcbiAgY29sb3I6ICNBNDkzN0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVyZW0gMnJlbSAzcmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IGltZyB7XG4gICAgd2lkdGg6IDEzLjYyNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBwLCAubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IGEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLnNrLW1vZGFsX19ib2R5Lm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXJfX2N1c3RvbXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIG1pbi13aWR0aDogOS4xcmVtO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLm1lZGlhLWFyZWFfX3dpbm5lcl9fY3VzdG9tc2VsZWN0IHVsIHtcbiAgcmlnaHQ6IDA7XG59XG4ubWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3QgdWwgbGkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA2cHggMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX193aW5uZXJfX2N1c3RvbXNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiA5LjA5OTM3NXJlbTtcbiAgfVxufVxuXG4jbWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3QtLWlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCA4cHggMCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyLWNhdGVnb3J5LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IGNhZGV0Ymx1ZTtcbiAgei1pbmRleDogOTtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAzcHggOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX193aW5uZXItY2F0ZWdvcnktbGFiZWwge1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufVxuXG4uc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMge1xuICBnYXA6IDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC01NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtYmFkZ2VzLXNsaWRlci13cmFwcGVyIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgfVxufVxuLnNsYS1iYWRnZXMtc2xpZGVyLXdyYXBwZXIgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMjEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMTY4cHg7XG4gIH1cbn1cbi5zbGEtYmFkZ2VzLXNsaWRlci13cmFwcGVyIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcy5hY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uc3dpcGVyLWNvbXBvbmVudC0td3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDcxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zd2lwZXItYnV0dG9uOjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItc2xpZGU6bm90KC5zbGlkZS12aXNpYmxlKSB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTUuNjI1cmVtO1xufVxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtNS42MjVyZW07XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtNXJlbTtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTVyZW07XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtNXJlbTtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCksIChtYXgtd2lkdGg6IDEwODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG4gIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1sb2NhdGlvbnMgLnN3aXBlci1idXR0b24sXG4uaG9tZS1zbGlkZXItZXZlbnQtcGFydG5lcnMgLnN3aXBlci1idXR0b24sXG4uaG9tZS1zbGlkZXItaW5zcGlyaW5nLXJlZ2lvbnMgLnN3aXBlci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1sb2NhdGlvbnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0LFxuLmhvbWUtc2xpZGVyLWV2ZW50LXBhcnRuZXJzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCxcbi5ob21lLXNsaWRlci1pbnNwaXJpbmctcmVnaW9ucyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMy4yNXJlbTtcbn1cbi5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTMuMjVyZW07XG59XG4uc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbn1cbi5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMS4xMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTJyZW07XG4gIH1cbiAgLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgdG9wOiA1OXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDlweCk7XG4gIH1cbiAgLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDAuNTYyNXJlbTtcbiAgfVxuICAuc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDAuNTYyNXJlbTtcbiAgfVxufVxuXG4uc3dpcGVyLS1ob3Zlci1iZy1hbmltYXRpb24gLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnN3aXBlci0taG92ZXItYmctYW5pbWF0aW9uIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyOmhvdmVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4ucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBob25lLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb3VudHJ5LWRyb3Bkb3duLXdyYXBwZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY291bnRyeS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDQuNjI1cmVtO1xuICBoZWlnaHQ6IDIuNjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xufVxuXG4ucGhvbmUtaW5wdXQtZmllbGQge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0X19jdXN0b20gPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVBNzUgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLXRleHQge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ucGhvbmUtaW5wdXQtd3JhcHBlci5waG9uZS1pbnB1dC13cmFwcGVyLS1oYXMtdmFsdWUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5waG9uZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucGhvbmUtaW5wdXQtd3JhcHBlciAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgbGVmdDogLTkwcHg7XG59XG5cbi5waG9uZS1pbnB1dC1jb250YWluZXIgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGhlaWdodDogMi42MjVyZW07XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkge1xuICBwYWRkaW5nOiA4cmVtIDAgMTJyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkubWVzc2FnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5tZXNzYWdlIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM3cmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5Lm1lc3NhZ2UgLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzdyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkubWVzc2FnZSAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgcGFkZGluZzogM3JlbSAwIDAgMDtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSAuYnJlYWstbGcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSAuYnJlYWstc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSB7XG4gICAgcGFkZGluZzogNnJlbSAwIDEycmVtO1xuICB9XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSAuYnJlYWstbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5IC5icmVhay1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5Lm1lc3NhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5tZXNzYWdlIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS10aXRsZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5tZXNzYWdlIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dCB7XG4gICAgcGFkZGluZzogM3JlbSAwLjkzNzVyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjQuODc1cmVtO1xuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS10aXRsZSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktcGFyYWdyYXBoOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAvKiBGaXJlZm94ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWZvcm0uZm9ybXVsYXRlLWZvcm0tLWRvbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dCxcbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSBidXR0b24ge1xuICB3aWR0aDogMzUuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQsXG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgdG9wOiAzM3B4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykuZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykuZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tc3VibWl0LS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKS5mb3JtdWxhdGUtaW5wdXQtLXN1Ym1pdCAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmJ0bi0tc20ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4yNXJlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtdGV4dGFyZWEgdGV4dGFyZWEge1xuICB3aWR0aDogMzUuNXJlbTtcbiAgaGVpZ2h0OiA4Ljg3NXJlbTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNzVyZW07XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXRleHRhcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXRleHRhcmVhIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5ub21pbmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gIHdpZHRoOiAzNS41cmVtO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5ub21pbmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG4uc2xhLWRvbmF0aW9uX19jb25maXJtYXRpb24tbWVzc2FnZS13cmFwcGVyIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktc2VjdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS1zZWN0aW9uLXdoaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxufVxuXG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IC5jdXN0b20tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDg1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSAuY3VzdG9tLWRyb3Bkb3duLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkgLmN1c3RvbS1kcm9wZG93bi1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU5MGZmO1xufVxuXG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWxvZ28tLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGFfcHJlcmVnaXN0cmF0aW9uLWZvcm0tbG9nby0td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxLjU2MjVyZW07XG4gIH1cbiAgLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS1sb2dvLS13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiA5LjM3NXJlbTtcbiAgfVxuICAuc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWxvZ28tLXdyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgfVxufVxuXG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLXdyYXAge1xuICBnYXA6IDJyZW07XG59XG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLXdyYXAgLmRpcGxvbWEtaW5mby1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuOTM3NXJlbTtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICB6LWluZGV4OiA5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLXdyYXAgLmRpcGxvbWEtaW5mby10b29sdGlwdGV4dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xLjc1cmVtO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgei1pbmRleDogMTA7XG59XG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLXdyYXAgLmRpcGxvbWEtaW5mby1pY29uOmhvdmVyICsgLmRpcGxvbWEtaW5mby10b29sdGlwdGV4dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLXdyYXAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsIHtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLXdyYXAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY29udGFpbmVyLnNsYS1wcmVyZWdpc3RyYXRpb24tcGFnZS0taGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA2M3JlbTtcbn1cblxuLnNsYS1wcmVyZWdpc3RyYXRpb24tcGFnZS0tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsYS1wcmVyZWdpc3RyYXRpb24tcGFnZS0tc2VjdGlvbiAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2Ni42NjclICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbGEtcHJlcmVnaXN0cmF0aW9uLXBhZ2UtLXNlY3Rpb24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cmVtO1xuICAgIHRvcDogLTQuMjVyZW07XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGhlaWdodDogMi4zMTI1cmVtO1xuICAgIHdpZHRoOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYS1wcmVyZWdpc3RyYXRpb24tcGFnZS0tc2VjdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgfVxufVxuXG4uc2xhcHJlcmVnaXN0cmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYV9wcmVyZWdpc3RyYXRpb24tcGFnZS0tc3VidGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgfVxufVxuXG4uc2xhLXByZXJlZ2lzdHJhdGlvbi0tZm9ybS1pbnB1dC0tbGFiZWwtbm8tZGF0YSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zbGEtcHJlcmVnaXN0cmF0aW9uLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwge1xuICBjb2xvcjogIzJDMkMyQztcbiAgei1pbmRleDogNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdG9wOiAycmVtO1xuICB3aWR0aDogOTYlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgIHRvcDogLTRweDtcbiAgfVxufVxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zbGFfcHJlcmVnaXN0cmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1maWVsZF93ZWJzaXRlIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWwge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5zbGFfcHJlcmVnaXN0cmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF93cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQyJTtcbiAgfVxufVxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3dyYXBwZXIgPiBpbWcge1xuICB3aWR0aDogOTVweDtcbn1cbi5zbGFfcHJlcmVnaXN0cmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF90ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWxfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbGFfcHJlcmVnaXN0cmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF90ZXh0ID4gYSB7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1uby1kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWlucHV0LS1sYWJlbCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogT3ZlcnJpZGVzXG4gKi9cbi5waC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogbHRyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucGgtaXRlbSxcbi5waC1pdGVtICosXG4ucGgtaXRlbSA6OmFmdGVyLFxuLnBoLWl0ZW0gOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBoLWl0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1MDAlO1xuICBtYXJnaW4tbGVmdDogLTI1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSg0NCwgNDQsIDQ0LCAwKSA0NiUsIHJnYmEoNDQsIDQ0LCA0NCwgMC4zNSkgNTAlLCByZ2JhKDQ0LCA0NCwgNDQsIDApIDU0JSkgNTAlIDUwJTtcbiAgYW5pbWF0aW9uOiBwaEFuaW1hdGlvbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBoLWl0ZW0gPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5waC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ucGgtcm93IGRpdiB7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xufVxuLnBoLXJvdyAuYmlnLCAucGgtcm93LmJpZyBkaXYge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucGgtcm93IC5lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDQ0LCA0NCwgMCk7XG59XG5cbi5waC1jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xufVxuXG4ucGgtY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5waC1jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG59XG5cbi5waC1jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnBoLWNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xufVxuXG4ucGgtY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuXG4ucGgtY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG59XG5cbi5waC1jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnBoLWNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbn1cblxuLnBoLWNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnBoLWNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnBoLWNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG5bY2xhc3MqPXBoLWNvbF0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbltjbGFzcyo9cGgtY29sXSA+ICogKyAucGgtcm93IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltjbGFzcyo9cGgtY29sXSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucGgtYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGgtYXZhdGFyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4ucGgtcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xufVxuXG5Aa2V5ZnJhbWVzIHBoQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xuICB9XG59XG4vKlxuICogRXZlbnRsb2thbGUgb3ZlcnJpZGVzXG4gKi9cbi5waC1pdGVtLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5waC1pdGVtIC5waC1waWN0dXJlLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZlX19jaGVja2JveC1sYWJlbCwgLmZlX19yYWRpby1sYWJlbCwgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLCAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmVfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpby1sYWJlbDpiZWZvcmUsIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJjMmMyYztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbn1cbi5mZV9fY2hlY2tib3g6Y2hlY2tlZCArIC5mZV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3JhZGlvLWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtc2xpZGVyIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICB0b3A6IDEzLjQlO1xufVxuLmZlX19jb25kaXRpb25zX3N3aXRjaC13cmFwLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcCB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcCBpbnB1dDpjaGVja2VkICsgLmZlX19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIsIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC13cmFwIGlucHV0OmNoZWNrZWQgKyAuZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlciwgLmZlX19jb25kaXRpb25zX3N3aXRjaC13cmFwIGlucHV0OmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtc2xpZGVyLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcCBpbnB1dDpjaGVja2VkICsgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXNsaWRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcCBzcGFuLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcCBzcGFuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xufVxuLmZlX19jb25kaXRpb25zX3N3aXRjaC13cmFwLWRpc2FibGVkLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXAtZGlzYWJsZWQtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXAtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLmZlX19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIsIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLWRpc2FibGVkLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtc2xpZGVyLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLWRpc2FibGVkLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy13cmFwID4gaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZlX19jb25kaXRpb25zLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1oZWFkZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA5LjM3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLXRpdGxlID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgZmlsbDogYmxhY2s7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy10aXRsZSA+IHNwYW46bm90KDpmaXJzdC1jaGlsZCkgPiBzcGFuID4gc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy10aXRsZSA+IHNwYW46bm90KDpmaXJzdC1jaGlsZCkgPiBzcGFuID4gc3ZnOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDJyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1jb250YWluZXIgPiBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWNvbnRhaW5lciA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtY29udGFpbmVyID4gc3BhbiA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDguNDM3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWNvbnRhaW5lciA+IHNwYW4gPiBwOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1yaWdodDogMTAuNTYyNXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWNvbnRhaW5lciA+IHNwYW4gPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWluZm8gPiBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWluZm8gPiBoNiB7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE4Ljc1cmVtO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtbGFiZWwtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDMuMTg3NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtbGFiZWwtcHJpY2VfZW5hYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtc2luZ2xlID4gZGl2IHtcbiAgd2lkdGg6IDkuODc1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLXNpbmdsZSA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtc2luZ2xlIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1zaW5nbGUgPiBkaXYgPiBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDY2JTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjMxMjVyZW0gMC4yNXJlbSAwLjgxMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1wbHVzIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzX21vZGFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzX21vZGFsLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlc19tb2RhbCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAxJTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzX21vZGFsID4gdWwgPiBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tlZF9waW5rLnN2Zyk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwcmVtIDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDByZW0gMC4yNXJlbTtcbn1cblxuLypcbiAqIENoZWNrYm94IGlucHV0c1xuICovXG4uZmVfX2NoZWNrYm94LCAuZmVfX3JhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZlX19jaGVja2JveC1sYWJlbCwgLmZlX19yYWRpby1sYWJlbCwgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLCAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmVfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpby1sYWJlbDpiZWZvcmUsIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJjMmMyYztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbn1cbi5mZV9fY2hlY2tib3g6Y2hlY2tlZCArIC5mZV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3JhZGlvLWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi5mZV9fY2hlY2tib3gtY29udGFpbmVyLCAuZmVfX3JhZGlvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mZV9fY2hlY2tib3gtY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCksIC5mZV9fcmFkaW8tY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZmVfX2NoZWNrYm94LXRpdGxlLCAuZmVfX3JhZGlvLXRpdGxlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uZmVfX2NoZWNrYm94LXdyYXAsIC5mZV9fcmFkaW8td3JhcCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlX19jaGVja2JveC13cmFwLCAuZmVfX3JhZGlvLXdyYXAge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuLmZlX19jaGVja2JveC0taW5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCwgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6OmJlZm9yZSwgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjOTI5MjkyO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay13aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cblxuLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLS1kYXJrOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLS1kYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cblxuLypcbiAqIFJhZGlvIGlucHV0c1xuICovXG4uZmVfX3BhY2thZ2UtcmFkaW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mZV9fcGFja2FnZS1yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgOHB4ICMyYzJjMmM7XG59XG5cbi5mZV9fcGFja2FnZS1yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsLS1kYXJrOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgOHB4ICMyYzJjMmM7XG59XG5cbi5mZV9fcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19yYWRpby1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG5cbi5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrbWFyay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggY2VudGVyO1xufVxuXG4uZ3JleS1jb250YWluZXItdGl0bGUsXG4uY2hlY2ttYXJrc19saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5ncmV5LWNvbnRhaW5lci10aXRsZSBzdmcsXG4uY2hlY2ttYXJrc19saXN0LXRpdGxlIHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC44NzVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncmV5LWNvbnRhaW5lci10aXRsZSBzdmcgcGF0aCxcbi5jaGVja21hcmtzX2xpc3QtdGl0bGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjMmMyYzJjO1xufVxuXG4uY2hlY2ttYXJrc19saXN0LXdyYXAge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY2hlY2ttYXJrc19saXN0LXdyYXAtLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTAsIDExNywgMC4xMSk7XG59XG4uY2hlY2ttYXJrc19saXN0LXdyYXAtLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG59XG4uY2hlY2ttYXJrc19saXN0LXdyYXAgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hlY2ttYXJrc19saXN0LXdyYXAtLXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLmNoZWNrbWFya3NfbGlzdC10aXRsZSBzdmcge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jaGVja21hcmtzX2xpc3QgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmNoZWNrbWFya3NfbGlzdCBsaSBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbi5jaGVja21hcmtzX2xpc3QgbGkgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uY2hlY2ttYXJrc19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC13cmFwLS1hbHdheXMtaW5jbHVkZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4uY2hlY2ttYXJrc19saXN0LWluY2x1ZGVkLXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5cbi5mZS1wYWNrYWdlLWdlbmVyYWwtaW5mbyBwLmNoZWNrbWFya3NfbGlzdC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4uY2hlY2ttYXJrc19saXN0LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC1idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3Qge1xuICBwYWRkaW5nOiAwIDIuNXJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3Qge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDJyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCBhLCAucGFja2FnZS1maWx0ZXJfX2JvZHktLXNhdmUtcmVxdWVzdCAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQuZm9ybXVsYXRlLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3QgLmZlX19jaGVja2JveC13cmFwLCAucGFja2FnZS1maWx0ZXJfX2JvZHktLXNhdmUtcmVxdWVzdCAuZmVfX3JhZGlvLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG4ucGFja2FnZS1maWx0ZXJfX2JvZHktLXNhdmUtcmVxdWVzdCAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgdG9wOiAyLjI1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3QgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICB0b3A6IDEuMzc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLS1zYXZlLXJlcXVlc3QgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIucGFja2FnZS1kZXRhaWxzX19ib29raW5nLXJlcXVlc3RzLXdyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5mZV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzIHtcbiAgICBtYXJnaW4tdG9wOiA0Ljg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5wYWNrYWdlLXJlcXVlc3QtLWFjY2VwdGVkLWxhYmVsLWdyZXkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscyAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcGxhY2Vob2xkZXIge1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXBsYWNlaG9sZGVyIC5saW5lYXItcHJvZ3Jlc3MsXG4ucGFja2FnZS1kZXRhaWxzLS1wbGFjZWhvbGRlciAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiAuY29udGFpbmVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnRucy1vdXRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIC50aW55LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhY2thZ2UtZGV0YWlscyAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOCU7XG4gIGJvdHRvbTogNi42MjVyZW07XG4gIHotaW5kZXg6IDk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IHtcbiAgICBsZWZ0OiBjYWxjKDglICsgMTAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiBidXR0b24ge1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuMztcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiBidXR0b24ge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiAudG5zLW5hdi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmx1ciwgLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQsIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMjY2cHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiB7XG4gICAgd2lkdGg6IDI1LjVyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24ge1xuICAgIHdpZHRoOiAzN3JlbTtcbiAgICBtYXJnaW4tbGVmdDogNS4zMTI1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tc20ge1xuICB3aWR0aDogMjEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1zbSB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxpbmsge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1saW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgbGksXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IGxpIGltZyxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkgaW1nIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgcCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0Lm5vLXNwYWNlLXRvcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qubm8tc3BhY2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QsXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBsaSxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IGxpIGltZyxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBwLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWVkaXQtaW5mbyAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSBzcGFuIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHAge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSBwLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0gLml0ZW1zLXdyYXAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSBzcGFuLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0tLWV4cGFuZGFibGUgLml0ZW0tZGV0YWlscyBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaXRlbS1kZXRhaWxzIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaWNvbixcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0tLWV4cGFuZGFibGUgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9kcm9wZG93bi13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kZWQgLmljb24sXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtLS1leHBhbmRlZCAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QtbGcgbGkgaW1nIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0ubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0ubWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuODc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYnMtLW92ZXJuaWdodCB7XG4gIGdhcDogMXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYiB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFiIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQge1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAgMCAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Njcm9sbC1uZXh0IGltZyB7XG4gIHdpZHRoOiAxLjE4NzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMzM7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIG1hcmdpbi1sZWZ0OiAwLjY4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQge1xuICAgIHRvcDogY2FsYyh2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCkgLSAxNjBweCk7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCBpbWcge1xuICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gIGNvbG9yOiAjOTI5MjkyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tZGV0YWlscyB7XG4gIGNvbG9yOiAjOTI5MjkyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1kZXRhaWxzIHAge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDIge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tLWV4cGFuZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24td2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi0tZXhwYW5kZWQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbm8tYm9yZGVyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcCB7XG4gIGZsZXg6IDAgMCAyNSU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gcCwgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBzcGFuLCAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHAsIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gc3BhbiwgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBsaSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAgLmV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMS41NjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHtcbiAgb3JkZXI6IDU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NDQ0NDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGZsZXg6IDAgMCAzMCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAxIDAgNzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW4ge1xuICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMSAwIDY2JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIHtcbiAgei1pbmRleDogNjY2Nztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faW5uZXIgLnNrLW1vZGFsX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogNC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIGhlaWdodDogOTAlO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faW5uZXIgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA1LjM3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNvdmVyLXBob3RvcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMS45Mzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICBwYWRkaW5nOiAycmVtIDMuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtd3JhcCB7XG4gICAgcGFkZGluZzogMi45Mzc1cmVtIDYuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luOiAwIDMuMzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgbWFyZ2luOiAwIDYuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwgaDIge1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHotaW5kZXg6IDk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEY0RjRGO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQgaDQge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faGVhZCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19jbG9zZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRkY7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNsb3NlLW1vZGFsLWJ1dHRvbiB7XG4gIG1hcmdpbjogMi41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNsb3NlLW1vZGFsLWJ1dHRvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogOTk7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0RjRGNEY7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxLjkzNzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICBoZWlnaHQ6IDMxLjkzNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDMxLjkzNzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogNC4zMTI1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMC4zNzVyZW07XG4gIGhlaWdodDogMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgLnNjYWxlZC1kb3duIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgLnNjYWxlZC11cCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC5zY2FsZWQtZG93bi1taW5pIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgLnRucy1uYXYtbm90LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiB7XG4gICAgd2lkdGg6IDMuMzc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiA4cHg7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJDMkMyQztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgcmlnaHQ6IDIuMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1sZWZ0IHtcbiAgbGVmdDogMi4yNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlciB7XG4gICAgaGVpZ2h0OiAxNC4zNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDE0LjM3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxNC4zNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNvdmVyLXBob3RvcyBpbWcge1xuICAgIGhlaWdodDogMTQuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiB7XG4gICAgYm90dG9tOiAxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fdGl0bGUtLXNtYWxsLXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNsb3NlLW1vZGFsLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBmbGV4OiAwIDAgODglO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1sYWJlbC1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxhYmVsLWxpc3Q6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIixcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5yb29tLWl0ZW0gLml0ZW0tZGV0YWlscyB7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLnJvb20taXRlbSAuaXRlbS1kZXRhaWxzIHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAuaXRlbXMtd3JhcC5uby1zcGFjZS10b3Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udHh0X3VuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndpZHRoLTEwMC1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc206aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCAucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94LWJ1dHRvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDguNzVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIGgzLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjU2MjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS15ZWxsb3cge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc5MDA4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLWdyZWVuIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3QjI2QTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS1yZWQge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA0NDM4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yb29tLXdyYXAgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX25vLWl0ZW1zLXRleHQge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cblxuLmZlX19lZGl0LXBhY2thZ2UtLW1vZGFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLS1tb2RhbCAuY2hlY2tib3hlcy1tb2RhbC1ib2R5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3Rfc2luZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdF9zaW5nbGUtZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdF9zaW5nbGUtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGhlaWdodDogNDdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLXJ1bGVzLS1saXN0IHN2ZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdCBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyYzJjMmM7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLXJ1bGVzLS1saXN0LWNoZWNrLCAuZmVfX2VkaXQtcGFja2FnZS0tcm9vbXMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1jaGVjayBsaSwgLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3QgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWluZGVudDogLTI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLXJ1bGVzLS1saXN0LWNoZWNrIGxpIHN2ZywgLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3QgbGkgc3ZnIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1jaGVjayBsaSBzdmcgcGF0aCwgLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3QgbGkgc3ZnIHBhdGgge1xuICBmaWxsOiAjNjI4Yjg2O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtZHJvcGRvd24ge1xuICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLXJ1bGVzLS1saXN0LWRyb3Bkb3duX3RvcCB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbi5lZGl0LXBhY2thZ2VfX3VwZGF0ZS1tZW51LW1vZGFsLS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5lZGl0LXBhY2thZ2VfX3VwZGF0ZS1tZW51LW1vZGFsLS1idXR0b25zIGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tYnV0dG9ucyBidXR0b246Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lZGl0LXBhY2thZ2VfX3VwZGF0ZS1tZW51LW1vZGFsLS1idXR0b25zLXNwZWNpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5lZGl0LXBhY2thZ2VfX3VwZGF0ZS1tZW51LW1vZGFsLS1idXR0b25zLXNwZWNpYWwgYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5lZGl0LXBhY2thZ2VfX3VwZGF0ZS1tZW51LW1vZGFsLS1nZW5lcmFsID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmRpc2FibGVkIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmVkaXQtcGFja2FnZV9fbW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDIycHggMCA0OHB4IDA7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5O1xuICB0b3A6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTIlO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0IHtcbiAgICB0b3A6IDYuNjI1cmVtO1xuICB9XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3VjY2Vzcy5zdmcpIG5vLXJlcGVhdDtcbn1cblxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS0tZXJyb3I6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZXJyb3Iuc3ZnKSBuby1yZXBlYXQ7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtLWZpbHRlcnMge1xuICBjb2xvcjogYmxhY2s7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLS1maWx0ZXJzIHtcbiAgICB0b3A6IDYlO1xuICB9XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvd2FybmluZy1yZWQuc3ZnKSBuby1yZXBlYXQ7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtLWluZm86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaW5mby5zdmcpIG5vLXJlcGVhdDtcbn1cblxuLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3QgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3QgbGkgc3ZnIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuXG4uZmVfX3BhY2thZ2UtaW5mby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uZmVfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJGMjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uZmVfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLmhlYWRlci13aXRoLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIgLmZlX19yZXF1ZXN0cy1kZXRhaWxzLWhlYWRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIDMzJTtcbiAgZ2FwOiAxcmVtO1xufVxuLmZlX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlciBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2s6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjI7XG59XG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2sgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5mZV9fcmVxdWVzdHMtZGV0YWlscy1hY2NlcHRlZC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLWFjY2VwdGVkLWJsb2NrIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2sgLmZlX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mZV9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uLFxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjc1cmVtO1xufVxuXG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluay5idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWFycm93LWJhY2sge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIucGFja2FnZS1kZXRhaWxzX19ib29raW5nLXJlcXVlc3RzLXdyYXBwZXIgLmZlX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci0taXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIgLmZlX19yZXF1ZXN0cy1kZXRhaWxzLWhlYWRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIucGFja2FnZS1kZXRhaWxzX19ib29raW5nLXJlcXVlc3RzLXdyYXBwZXIgLmZlX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlciBzcGFuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbn1cblxuI2N1c3RvbS10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4jY3VzdG9tLXRvb2x0aXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuI2N1c3RvbS10b29sdGlwLmdyYXkge1xuICBiYWNrZ3JvdW5kOiAjOTI5MjkyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2N1c3RvbS10b29sdGlwLmdyYXk6YWZ0ZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzkyOTI5MiAhaW1wb3J0YW50O1xufVxuXG4uY2FsLWFnZW5kYS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMnB4O1xufVxuXG4ucHJpY2UtdXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3ByaWNlX2luY3JlYXNlLnN2Zyk7XG59XG5cbi5wcmljZS1kb3duIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wcmljZV9kZWNyZWFzZS5zdmcpO1xufVxuXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1kYXktZXZlbnQuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2RheV9ldmVudF9mdWxsLnN2Zyk7XG59XG5cbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kYXlfZXZlbnRfcGFydGlhbC5zdmcpO1xufVxuXG4uY2FsLXNpbmdsZS1kYXktYnVzeS5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtc2luZ2xlLWRheS1idXN5LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kYXlfYnVzeS5zdmcpO1xufVxuXG4uY2FsLWJ1c3ktcGFydGlhbC5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtYnVzeS1wYXJ0aWFsLmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idXN5X2xvY2F0aW9uX3BhcnRpYWwuc3ZnKTtcbn1cblxuLmNhbC1taXhlZC1wYXJ0aWFsLmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1taXhlZC1wYXJ0aWFsLmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idXN5X21peGVkX3BhcnRpYWwuc3ZnKTtcbn1cblxuLmZlX19hdmFpbGFiaWxpdHkge1xuICBwYWRkaW5nOiA0NXB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWhlYWRlci0tdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktaGVhZGVyLS10aXRsZSA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1oZWFkZXItLXRpdGxlID4gc3BhbiA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgZmlsbDogYmxhY2s7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1oZWFkZXItLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWNhbGVuZGFyLS13cmFwIHtcbiAgcGFkZGluZzogMzJweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWNhbGVuZGFyLS13cmFwX29wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1jYWxlbmRhci0td3JhcF9vcHRpb25zIC5hZ2VuZGEtaXRlbSB7XG4gIG1pbi13aWR0aDogMTIycHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1jYWxlbmRhci0td3JhcF9vcHRpb25zID4gc3BhbiwgLmZlX19hdmFpbGFiaWxpdHktY2FsZW5kYXItLXdyYXBfb3B0aW9ucyAuY2FsLWFnZW5kYS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMnB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktY2FsZW5kYXItLXdyYXBfb3B0aW9ucyA+IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1jYWxlbmRhcl9ib29rZWQtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50X2J0biB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAxODZweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy93aGl0ZV9wbHVzLnN2Zyk7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW0gMC41cmVtIDEuOXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC42MjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTYuNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50X2J0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudF9ib29rZWQge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwIDYwJTtcbiAgb3BhY2l0eTogMC41O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOS41JTtcbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtaW5wdXQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA0N3B4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtaW5wdXQtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LXRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcyA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMgc3BhbiA+IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzIHNwYW4gPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHdpZHRoOiAyNTlweCAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA3cHggN3B4IDdweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjU5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1kcm9wZG93bi1ub19wYWRkaW5nID4gZGl2IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1kcm9wZG93bi1wcmljZSB7XG4gIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duLW9wdGlvbnMge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duLW9wdGlvbnMgPiBkaXYge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLXN0YXJ0X2RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB3aWR0aDogMjU5cHggIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAyMDBtcztcbiAgdHJhbnNpdGlvbjogd2lkdGggMjAwbXM7XG4gIHBhZGRpbmc6IDdweCA3cHggN3B4IDE2cHg7XG4gIHdpZHRoOiAyMjlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLXN0YXJ0X2RhdGU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLXN0YXJ0X2RhdGUtY3VzdG9tIHtcbiAgd2lkdGg6IDIyOXB4ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMtc3RhcnRfZGF0ZS1jdXN0b206OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLXN0YXJ0X2RhdGUtcm9vbXMtbW9kYWwge1xuICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi10b3A6IDEwJTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1mb290ZXIgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1mb290ZXIgPiBzcGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWZvb3RlciA+IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGNUE3NTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMThweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZm9vdGVyID4gYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICB3aWR0aDogMTUxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkxJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctLXNlbGVjdC1maXJzdCB7XG4gIHdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tX3Jvdy0tc2VsZWN0LXNlY29uZCB7XG4gIHdpZHRoOiAxMjZweCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciB7XG4gIHdpZHRoOiAxMDUlO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciA+IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tZm9vdGVyID4gc3BhbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLWZvb3RlciA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4IDMzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tcmVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS1yZXAgPiBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tcmVwIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS1yZXAtbnVtIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS1yZXAtdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDEyMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LXRpbWUtc2hlZXQ6bnRoLWNoaWxkKDNuKzEpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNUM1QzU7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtdGltZS1zaGVldDpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC10aW1lLXNoZWV0Om5vdCg6bnRoLWNoaWxkKDNuKzEpKSA+IGg2IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1saW5lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgd2lkdGg6IDQyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtbGluZXMtYnVzeSB7XG4gIHdpZHRoOiAxMDElO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2O1xuICBvcGFjaXR5OiAwLjc7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgYmxhY2s7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtbGluZXNfaG91ciB7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHdpZHRoOiA0N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMCAxN3B4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktcm9vbXNfbW9kYWxfX2RhdGVzLXdyYXBwZXIgPiBzcGFuID4gc2VsZWN0IHtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktcm9vbXNfbW9kYWxfX2RhdGVzLXdyYXBwZXIgPiBzcGFuID4gbGFiZWwge1xuICBtaW4td2lkdGg6IDQ1cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1yb29tc19tb2RhbF9fZGF0ZXMtd3JhcHBlciA+IHNwYW4gPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1wcmljZS1jaGVja2JveGVzLXdyYXAge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLmZlX19hdmFpbGFiaWxpdHktcHJpY2UtY2hlY2tib3hlcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWNoZWNrYm94ZXMtdGl0bGVfaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWNoZWNrYm94ZXMtdGl0bGVfbW9kYWwge1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41NDY4NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktcHJpY2UtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWZvb3RlciA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWZvb3RlciA+IGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZlX19hdmFpbGFiaWxpdHktcHJpY2UtZGF0ZXMtZHJvcGRvd24ge1xuICB3aWR0aDogMTY4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMDtcbn1cblxuc3Bhbi5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXlzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4ubWFya2VkLWNsYXNzLWZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFya2VkLWNsYXNzLWZ1bGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU0QTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZWQtY2xhc3MtcGFydGFsbHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTU5QUM2O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFya2VkLWNsYXNzLXBhcnRhbGx5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NiAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheSBzcGFuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXkgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGVmdDogLTI1cHg7XG4gIGJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciAuY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5czpmaXJzdC1vZi10eXBlIHNwYW4ge1xuICBsZWZ0OiAtMjhweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93LWRheV9waWNrZXIgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheXM6bnRoLWNoaWxkKDQpIHNwYW4ge1xuICBsZWZ0OiAtMjhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZmVfX2F2YWlsYWJpbGl0eSAuZmVfX2VkaXQtcGFja2FnZS1oZWFkLWJ1dHRvbnMtc3RpY2t5IHtcbiAgICBtYXJnaW4tbGVmdDogNTQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mZV9fYXZhaWxhYmlsaXR5IC5mZV9fZWRpdC1wYWNrYWdlLWhlYWQtYnV0dG9ucy1zdGlja3kge1xuICAgIG1hcmdpbi1sZWZ0OiA4MzBweDtcbiAgfVxufVxuXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLWRheS1idXN5IC52ZmMtc3Bhbi1kYXkge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1kYXktYnVzeSAudmZjLWVuZC1tYXJrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IC52ZmMtYmFzZS1lbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtc2luZ2xlLXByaWNlLXVwIC52ZmMtc3Bhbi1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUIzNDM0ICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FCMzQzNCAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXByaWNlLXVwIC52ZmMtZW5kLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQjM0MzQgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FCMzQzNCAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgLnZmYy1iYXNlLWVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQjM0MzQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1zaW5nbGUtcHJpY2UtZG93biwgLmNhbC1zaW5nbGUtcHJpY2UtdXAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhbC1zaW5nbGUtcHJpY2UtZG93biAudmZjLXNwYW4tZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODA3QiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODA3QiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXksXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wcmljZS1kb3duIC52ZmMtZW5kLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgwN0IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE4MDdCICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gLnZmYy1iYXNlLWVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgwN0IgIWltcG9ydGFudDtcbn1cblxuLmNhbC1zaW5nbGUtZGF5LWV2ZW50IC52ZmMtc3Bhbi1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kYXlfZXZlbnRfcGFydGlhbC5zdmcpO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1zcGFuLWRheSxcbi5jYWwtbWl4ZWQtcGFydGlhbCAudmZjLXNwYW4tZGF5LFxuLmNhbC1idXN5LXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wYXJ0aWFsLWV2ZW50IC52ZmMtZW5kLW1hcmtlZCxcbi5jYWwtZGF5LWV2ZW50IC52ZmMtZW5kLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NiAhaW1wb3J0YW50O1xufVxuXG4uY2FsLW1peGVkLXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idXN5X21peGVkX3BhcnRpYWwuc3ZnKTtcbn1cblxuLmNhbC1idXN5LXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idXN5X2xvY2F0aW9uX3BhcnRpYWwuc3ZnKTtcbn1cblxuLnZmYy13ZWVrIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnZmYy1kYXlOYW1lcyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNDNUM1QzUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG59XG5cbi52ZmMtc2luZ2xlLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMjlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MyU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTlweDtcbn1cbi52ZmMtc2luZ2xlLWlucHV0X2RhdGUge1xuICB3aWR0aDogMjI2cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy10b2RheSB7XG4gICAgLm1hcmtlZC1jbGFzcy1mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgfVxufSovXG4udmZjLW1haW4tY29udGFpbmVyIHtcbiAgei1pbmRleDogMDtcbn1cblxuLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtdG9kYXk6bm90KC52ZmMtc3RhcnQtbWFya2VkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmNhbC10b29sdGlwIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnZmYy1jYWxlbmRhciAudmZjLXRvcC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICB3aWR0aDogMi4xMjVyZW07XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDAuNXJlbTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgd2lkdGg6IDIuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC41cmVtO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUuY2FsLXNpbmdsZS1kYXktYnVzeTo6YWZ0ZXIsXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUuY2FsLXNpbmdsZS1kYXktZXZlbnQ6OmFmdGVyLFxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudDo6YWZ0ZXIsXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUudmZjLW1hcmtlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbnNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQuY2FsLXNpbmdsZS1kYXktYnVzeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYSAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4udmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gIGJvdHRvbTogMi45Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcbiAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDExMDBweCkge1xuICAuc3RhcnQtZGF0ZS1jdXN0b20gLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hdmFpbGFiaWxpdHktcm9vbS1yZXBldGl0aW9uIHtcbiAgd2lkdGg6IDcxJTtcbn1cblxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LS13cmFwLmR5bmFtaWMtcHJpY2VzIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgd2lkdGg6IDEwOCU7XG59XG5cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93LnN0YXJ0LWRhdGUtY3VzdG9tIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgYm90dG9tOiBhdXRvO1xuICB3aWR0aDogMjcxcHg7XG4gIGxlZnQ6IC01NXB4O1xufVxuXG4uZmVfX2NoZWNrYm94LXdyYXAuZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCwgLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUuZmVfX3JhZGlvLXdyYXAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDJyZW07XG4gIGhlaWdodDogMTcuOTM3NXJlbTtcbn1cbi5mZV9fY2hlY2tib3gtd3JhcC5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciwgLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUuZmVfX3JhZGlvLXdyYXAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgbWFyZ2luOiAwLjVyZW07XG59XG4uZmVfX2NoZWNrYm94LXdyYXAuZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuLCAuZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZS5mZV9fcmFkaW8td3JhcCAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuIHtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbn1cbi5mZV9fY2hlY2tib3gtd3JhcC5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciwgLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUuZmVfX3JhZGlvLXdyYXAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY2FsZW5kYXItbmV3LWV2ZW50LWZvcm0td3JhcHBwZXIgLm1vZGFsLWNhbGVuZGFyLmlucHV0LWNhbGVuZGFyLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTguOTM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIC5tb2RhbC1jYWxlbmRhciB7XG4gIHdpZHRoOiAxMS4wNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uY2FsZW5kYXItbmV3LWV2ZW50LWZvcm0td3JhcHBwZXIgLm1vZGFsLWNhbGVuZGFyICNvZmZlci1tb2RlbC1jdXN0b20ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIC5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy5uZXdfZXZlbnQtY2FsZW5kYXJzLXNlY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciAubmV3X2V2ZW50LWNhbGVuZGFycy1jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogNy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIC5uZXctZXZlbnQtZHJvcGRvd24tdGltZSB7XG4gIHdpZHRoOiA2Ljg3NXJlbTtcbn1cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciAubW9kYWwtY2FsZW5kYXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciAuZm9ybXVsYXRlLWlucHV0LmZvcm11bGF0ZS1pbnB1dC0tcmVwZXRhdGlvbi5mZV9fZHJvcGRvd24uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMtZHJvcGRvd24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLmFsbC1kYXktZXZlbnQsIC5hbGwtZGF5LWV2ZW50LmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm1vZGFsLWNhbGVuZGFyLm1vZGFsLWNhbGVuZGFyLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLWNhbGVuZGFyLm1vZGFsLWNhbGVuZGFyLWN1c3RvbS1yZXBldGF0aW9uIHtcbiAgd2lkdGg6IDkuNDM3NXJlbTtcbn1cblxuLmNyZWF0ZS1lbnRyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nLXRvcDogNi44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gIG1pbi1oZWlnaHQ6IDQ2Ljg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY3JlYXRlLWVudHJ5IHAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3JlYXRlLWVudHJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gIH1cbn1cblxuLmNyZWF0ZS1lbnRyeV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3JlYXRlLWVudHJ5X19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzEuMjVyZW07XG4gIH1cbiAgLmNyZWF0ZS1lbnRyeV9faW5uZXItLXBob3RvcyB7XG4gICAgd2lkdGg6IDQzLjc1cmVtO1xuICB9XG4gIC5jcmVhdGUtZW50cnlfX2lubmVyLS1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMzcuNXJlbTtcbiAgfVxufVxuXG4uY3JlYXRlLWVudHJ5X19pbm5lci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNyZWF0ZS1lbnRyeV9fYnJlYWQtY3J1bWJzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3JlYXRlLWVudHJ5X19icmVhZC1jcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLmNyZWF0ZS1lbnRyeV9fYnJlYWQtY3J1bWJzLXByZXZpb3VzIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uY3JlYXRlLWVudHJ5X19icmVhZC1jcnVtYnMtcHJldmlvdXM6aG92ZXIsIC5jcmVhdGUtZW50cnlfX2JyZWFkLWNydW1icy1wcmV2aW91czpmb2N1cyB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uY3JlYXRlLWVudHJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLmNyZWF0ZS1lbnRyeV9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uY3JlYXRlLWVudHJ5X19idXR0b25zIC5idG4ge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMi42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jcmVhdGUtZW50cnlfX2J1dHRvbnMgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY3JlYXRlLWVudHJ5X19jb250ZW50LS1zdGVwLTEgLmNyZWF0ZS1lbnRyeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNyZWF0ZS1lbnRyeV9fY29udGVudC0tc3RlcC0xIHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19kcm9wZG93biB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAwLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qXG4gKiBCb290c3RyYXAgZ3JpZFxuICovXG4vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ5NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2NzhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI0OHB4O1xuICB9XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4vKlxuICogRXZlbnRsb2thbGUgaW1wb3J0c1xuICovXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4ubWFpbi1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE4O1xufVxuLm1haW4taGVhZGVyIC5zay1kcm9wZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX19tZW51IHtcbiAgYmFja2dyb3VuZDogIzEyMTIxMjtcbn1cbi5tYWluLWhlYWRlciAuc2stZHJvcGRvd25fX2xpbmsge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4ubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGNUE3NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX190cmlnZ2VyIHtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMzc1cmVtO1xufVxuLm1haW4taGVhZGVyIC5zay1kcm9wZG93bl9fdHJpZ2dlcjphZnRlciB7XG4gIGJvdHRvbTogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC43cmVtKTtcbn1cbi5tYWluLWhlYWRlciAuc2stZHJvcGRvd25fX3RyaWdnZXItLWFjdGl2ZSwgLm1haW4taGVhZGVyIC5zay1kcm9wZG93bl9fdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4taGVhZGVyIC5zay1kcm9wZG93bl9fdHJpZ2dlci0tYWN0aXZlOmFmdGVyLCAubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX190cmlnZ2VyOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLWhlYWRlcl9fY3JlYXRlLXBhY2thZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTE1MTUxO1xufVxuLm1haW4taGVhZGVyLS10cmFuc3BhcmVudC1wYWNrYWdlIHtcbiAgei1pbmRleDogMTI7XG59XG5cbi5tYWluLWhlYWRlci0tZmlsdGVyLW9wZW5lZCB7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubWFpbi1oZWFkZXJfX2lubmVyIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4taGVhZGVyX19pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fbG9nbyB7XG4gIGhlaWdodDogMS45Mzc1cmVtO1xuICB3aWR0aDogOS4xMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubWFpbi1oZWFkZXJfX2xvZ28uY291bnRyeV9DSCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZXZlbnRsb2thbGVfbG9nby5wbmdcIik7XG59XG4ubWFpbi1oZWFkZXJfX2xvZ28uY291bnRyeV9ERSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZXZlbnRsb2thbGVfbG9nb19kZS5wbmdcIik7XG59XG4ubWFpbi1oZWFkZXJfX2xvZ28uY291bnRyeV9BVCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZXZlbnRsb2thbGVfbG9nb19hdC5wbmdcIik7XG59XG4ubWFpbi1oZWFkZXJfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1haW4taGVhZGVyX19sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX2xvZ28tY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtdG9nZ2xlLCAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNC4zNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZSBidXR0b24sIC5tYWluLWhlYWRlcl9fY3JlYXRlLXBhY2thZ2UgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZSBidXR0b24gc3ZnLCAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIGJ1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX21lbnUtdG9nZ2xlLCAubWFpbi1oZWFkZXItLW5hdi1vcGVuIC5tYWluLWhlYWRlcl9fY3JlYXRlLXBhY2thZ2Uge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzI3MjcyO1xufVxuLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX21lbnUtdG9nZ2xlIGJ1dHRvbiA6aG92ZXIgc3ZnLCAubWFpbi1oZWFkZXItLW5hdi1vcGVuIC5tYWluLWhlYWRlcl9fY3JlYXRlLXBhY2thZ2UgYnV0dG9uIDpob3ZlciBzdmcsIC5tYWluLWhlYWRlci0tbmF2LW9wZW4gLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZSBidXR0b24gOmhvdmVyIHBhdGgsIC5tYWluLWhlYWRlci0tbmF2LW9wZW4gLm1haW4taGVhZGVyX19jcmVhdGUtcGFja2FnZSBidXR0b24gOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWhlYWRlci0tbmF2LW9wZW4gLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZSBidXR0b24gOmhvdmVyIHN2ZywgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIGJ1dHRvbiA6aG92ZXIgc3ZnLCAubWFpbi1oZWFkZXItLW5hdi1vcGVuIC5tYWluLWhlYWRlcl9fbWVudS10b2dnbGUgYnV0dG9uIDpob3ZlciBwYXRoLCAubWFpbi1oZWFkZXItLW5hdi1vcGVuIC5tYWluLWhlYWRlcl9fY3JlYXRlLXBhY2thZ2UgYnV0dG9uIDpob3ZlciBwYXRoIHtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjg0Mzc1cmVtO1xufVxuLm1haW4td3JhcHBlci0tbm8tdG91Y2gtZGV2aWNlIC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS0teGwtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi13cmFwcGVyLS1uby10b3VjaC1kZXZpY2UgLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlLXNsYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4OTdDNkI7XG4gIGJvcmRlci1jb2xvcjogIzg5N0M2Qjtcbn1cblxuLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLW5hdi1vcGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdG9wOiAxLjU2MjVyZW07XG4gIGxlZnQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGxlZnQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbi1oZWFkZXItLXRyYW5zcGFyZW50LW1hcC1vcGVuLWxnLWRvd24ubWFpbi1oZWFkZXJfX3dyYXAtLXNlYXJjaC1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX3dyYXAtLW5hdi1vcGVuIHtcbiAgYmFja2dyb3VuZDogIzFCMUIxQjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5tYWluLWhlYWRlcl9fd3JhcC0tbmF2LW9wZW4gPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWFpbi1oZWFkZXJfX3dyYXAtLW5hdi1vcGVuLS1uYXYtc2VhcmNoLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG59XG5cbi5tYWluLWhlYWRlcl9fd3JhcC0tdHJhbnNwYXJlbnQ6bm90KC5tYWluLWhlYWRlcl9fd3JhcC0tbmF2LW9wZW4pOm5vdCgubWFpbi1oZWFkZXJfX3dyYXAtLW5hdi1zZWFyY2gtYWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4taGVhZGVyX193cmFwLS1zZWFyY2gtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogIzUzNTM1MztcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX3JpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1haW4taGVhZGVyX19yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbiAuc2staWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG5cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tc2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS1zZWFyY2gge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS1zZWFyY2gge1xuICAgIG1hcmdpbi1yaWdodDogMS4zMTI1cmVtO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tdXNlci1tb2RhbC10cmlnZ2VyIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXVzZXItbW9kYWwtdHJpZ2dlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS11c2VyLW1vZGFsLXRyaWdnZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXVzZXItbW9kYWwtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS11c2VyLW1vZGFsLXRyaWdnZXIubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLWFjdGl2ZSAucGF0aC0yIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tdXNlci1tb2RhbC10cmlnZ2VyLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS1hY3RpdmUgLmVsbGlwc2UtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tZmF2b3JpdGVzIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tZmF2b3JpdGVzLS1hY3RpdmUgLnNrLWljb24tLWZhdm9yaXRlX2JvcmRlciBzdmcgLnBhdGgtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS1mYXZvcml0ZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS1mYXZvcml0ZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tZmF2b3JpdGVzIHtcbiAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW07XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS1uYXYtb3BlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1haW4taGVhZGVyX19mYXZvcml0ZXMtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiA5cHggNHB4IDlweCAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LXdpZHRoOiAxODNweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tYWluLWhlYWRlcl9fZmF2b3JpdGVzLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5tYWluLWhlYWRlcl9fZmF2b3JpdGVzLW1lc3NhZ2Ugc3ZnIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ubWFpbi1oZWFkZXJfX2Zhdm9yaXRlcy1tZXNzYWdlIC5zay1pY29uLS1mYXZvcml0ZV9ib3JkZXIge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ubWFpbi1oZWFkZXJfX2Zhdm9yaXRlcy1tZXNzYWdlIC5zay1pY29uLS1jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjVweDtcbn1cbi5tYWluLWhlYWRlcl9fZmF2b3JpdGVzLW1lc3NhZ2UtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWFpbi1oZWFkZXJfX2Zhdm9yaXRlcy1tZXNzYWdlX19oZWFkZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLm1haW4taGVhZGVyX19mYXZvcml0ZXMtbWVzc2FnZV9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnBhZ2UtaGVhZGVyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlciwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlYWRlciAqOm5vdCgucGFnZS1oZWFkZXJfX3NoYWRvdyksIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyICo6bm90KC5wYWdlLWhlYWRlcl9fc2hhZG93KSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlciAqOm5vdCgucGFnZS1oZWFkZXJfX3NoYWRvdyksXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyICo6bm90KC5wYWdlLWhlYWRlcl9fc2hhZG93KSwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyICo6bm90KC5wYWdlLWhlYWRlcl9fc2hhZG93KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhlYWRlcjpiZWZvcmUsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOmJlZm9yZSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjpiZWZvcmUsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOmJlZm9yZSwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOmJlZm9yZSwgLnBhZ2UtaGVhZGVyOmFmdGVyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjphZnRlciwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjphZnRlcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6YWZ0ZXIsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlcjpiZWZvcmUsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOmJlZm9yZSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjpiZWZvcmUsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6YmVmb3JlLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6YmVmb3JlLCAucGFnZS1oZWFkZXI6YWZ0ZXIsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOmFmdGVyLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOmFmdGVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOmFmdGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFnZS1oZWFkZXI6YmVmb3JlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjpiZWZvcmUsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YmVmb3JlLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjpiZWZvcmUsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0MCwgMTQwLCAxNDAsIDAuMSk7XG4gIHdpZHRoOiA3Mi4zNzVyZW07XG4gIGhlaWdodDogNzIuMzc1cmVtO1xuICByaWdodDogLTIwMHB4O1xuICB0b3A6IC02NjZweDtcbn1cbi5wYWdlLWhlYWRlcjphZnRlciwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6YWZ0ZXIsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YWZ0ZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOmFmdGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB3aWR0aDogNDMuNzVyZW07XG4gIGhlaWdodDogNDMuNzVyZW07XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIHRvcDogLTEyMnB4O1xufVxuLnBhZ2UtaGVhZGVyLXBhY2thZ2VzOmJlZm9yZSwgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtaGVhZGVyLXBhY2thZ2VzOmJlZm9yZSB7XG4gIHdpZHRoOiA3Mi4zNzVyZW07XG4gIGhlaWdodDogNzIuMzc1cmVtO1xuICByaWdodDogLTE2MHB4O1xuICB0b3A6IC01MTlweDtcbn1cbi5wYWdlLWhlYWRlci1wYWNrYWdlczphZnRlciB7XG4gIHdpZHRoOiA0My43NXJlbTtcbiAgaGVpZ2h0OiA0My43NXJlbTtcbiAgcmlnaHQ6IC0xNTJweDtcbiAgdG9wOiAtMTU4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWdlLWhlYWRlci1wYWNrYWdlczphZnRlciB7XG4gICAgcmlnaHQ6IC03NXB4O1xuICAgIHRvcDogLTk5cHg7XG4gICAgd2lkdGg6IDM3My4zMzNweDtcbiAgICBoZWlnaHQ6IDM3My4zM3B4O1xuICB9XG4gIC5wYWdlLWhlYWRlci1wYWNrYWdlczpiZWZvcmUge1xuICAgIHJpZ2h0OiAtNTVweDtcbiAgICB0b3A6IC0zMjFweDtcbiAgICB3aWR0aDogNjMzLjZweDtcbiAgICBoZWlnaHQ6IDYxNy42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1oZWFkZXItcGFja2FnZXM6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTQ5cHg7XG4gICAgdG9wOiAtMTVweDtcbiAgICB3aWR0aDogMjgxcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxuICAucGFnZS1oZWFkZXItcGFja2FnZXM6YmVmb3JlIHtcbiAgICByaWdodDogLTE3NXB4O1xuICAgIHRvcDogLTE3M3B4O1xuICAgIHdpZHRoOiA0NzVweDtcbiAgICBoZWlnaHQ6IDQ3NXB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbjo6YWZ0ZXIge1xuICB3aWR0aDogMzU0cHg7XG4gIGhlaWdodDogMzc2cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuOjpiZWZvcmUge1xuICB3aWR0aDogNTg1cHg7XG4gIGhlaWdodDogNjIzcHg7XG4gIHRvcDogLTI2OHB4O1xuICByaWdodDogLTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzNzNweDtcbiAgICBoZWlnaHQ6IDM3M3B4O1xuICAgIHJpZ2h0OiAtNzVweDtcbiAgICB0b3A6IC05OXB4O1xuICB9XG4gIC5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNjMzcHg7XG4gICAgaGVpZ2h0OiA2MTdweDtcbiAgICByaWdodDogLTU1cHg7XG4gICAgdG9wOiAtMzIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1oZWFkZXItcGFja2FnZXMuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW46OmFmdGVyIHtcbiAgICB3aWR0aDogMjgxcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICByaWdodDogLTE1MnB4O1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0NzVweDtcbiAgICBoZWlnaHQ6IDQ3NXB4O1xuICAgIHJpZ2h0OiAtMTc0cHg7XG4gICAgdG9wOiAtMTc1cHg7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyLXNsYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWhlYWRlci1zbGEge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1oZWFkZXItc2xhID4gLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLXNsYSAqOm5vdCgucGFnZS1oZWFkZXJfX3NoYWRvdykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkZXItc2xhOmJlZm9yZSwgLnBhZ2UtaGVhZGVyLXNsYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLWhlYWRlci1zbGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzg5N0M2QjtcbiAgd2lkdGg6IDcyLjM3NXJlbTtcbiAgaGVpZ2h0OiA3Mi4zNzVyZW07XG4gIHJpZ2h0OiAtMjAwcHg7XG4gIHRvcDogLTY2NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWhlYWRlci1zbGE6YmVmb3JlIHtcbiAgICB3aWR0aDogMzc2cHg7XG4gICAgaGVpZ2h0OiAzNzZweDtcbiAgICBsZWZ0OiAxMDVweDtcbiAgICB0b3A6IC03MHB4O1xuICB9XG59XG4ucGFnZS1oZWFkZXItc2xhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzdENzA1RjtcbiAgd2lkdGg6IDQzLjc1cmVtO1xuICBoZWlnaHQ6IDQzLjc1cmVtO1xuICByaWdodDogLTEwMHB4O1xuICB0b3A6IC0xMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1oZWFkZXItc2xhOmFmdGVyIHtcbiAgICB3aWR0aDogMjI3cHg7XG4gICAgaGVpZ2h0OiAyMjdweDtcbiAgICBsZWZ0OiAyNDdweDtcbiAgICB0b3A6IDk4cHg7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci1zbGEtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1oZWFkZXItc2xhLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci1zbGEtYnV0dG9uLWZpbHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXNsYS1idXR0b24tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fcmVzdWx0cy1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVhZGVyX19yZXN1bHRzLWhlYWQtLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucGFnZS1oZWFkZXJfX3Jlc3VsdHMtaGVhZCAqOm5vdCgucGFnZS1oZWFkZXJfX3NoYWRvdykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkZXJfX3Jlc3VsdHMtaGVhZDpiZWZvcmUsIC5wYWdlLWhlYWRlcl9fcmVzdWx0cy1oZWFkOmFmdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXJfX3Jlc3VsdHMtaGVhZDpiZWZvcmUsIC5wYWdlLWhlYWRlcl9fcmVzdWx0cy1oZWFkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhZ2UtaGVhZGVyX19yZXN1bHRzLWhlYWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjEpO1xuICB3aWR0aDogOTUuMzc1cmVtO1xuICBoZWlnaHQ6IDk1LjM3NXJlbTtcbiAgcmlnaHQ6IC0zMjhweDtcbiAgdG9wOiAtNjY2cHg7XG59XG4ucGFnZS1oZWFkZXJfX3Jlc3VsdHMtaGVhZDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHdpZHRoOiA4OS43NXJlbTtcbiAgaGVpZ2h0OiA5MS43NXJlbTtcbiAgcmlnaHQ6IC02MDZweDtcbiAgdG9wOiAtMjY2cHg7XG59XG5cbi8qXG4gKiBSZXBsYWNpbmcgdGhlIHYtc2VsZWN0IGNvbXBvbmVudFxuICovXG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCB7XG4gIGJvcmRlci1jb2xvcjogIzRGNEY0Rjtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd2lkdGg6IDEwLjYyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI0JEQkRCRDtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0JEQkRCRDtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI0JEQkRCRDtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjQkRCREJEO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjQkRCREJEO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNCREJEQkQ7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgLnZzX19zZWFyY2gsXG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgLnZzX19zZWFyY2g6Zm9jdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0IDAuMnM7XG59XG5cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCBtYXgtd2lkdGggMC4xcyBlYXNlLWluLW91dDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtYXgtd2lkdGg6IDA7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZS0taGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gIGhlaWdodDogNC4zNzVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgbWF4LXdpZHRoIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LXdpZHRoOiAwO1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LS1zaXRlc2VhcmNoaW5wdXQtLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzOXB4KTtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMC45Mzc1cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzRweCk7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC4xODc1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCwgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWNsZWFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxbDggOG0wLThMMSA5JyBzdHJva2U9J2dyYXknIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1jbGVhciBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4yO1xuICBjb2xvcjogd2hpdGU7XG4gIHRvcDogMS42ODc1cmVtO1xuICBsZWZ0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgbGVmdDogMS41NjI1cmVtO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgbWluLXdpZHRoOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAlO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMgLnNrLXNwaW5uZXIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgd2lkdGg6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDM5cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxlZnQ6IC0xcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0Lm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogXCIwLjFzXCI7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0RjRGNEY7XG4gIG1heC13aWR0aDogMzEuMjVyZW07XG4gIHdpZHRoOiAxMy41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0Lm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgd2lkdGg6IDE2LjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCAuZm9ybXVsYXRlLWlucHV0LS1zaXRlc2VhcmNoaW5wdXQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0RjRGNEY7XG4gIG1heC13aWR0aDogMzEuMjVyZW07XG4gIHdpZHRoOiAxMy41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0Lm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIC5mb3JtdWxhdGUtaW5wdXQtLXNpdGVzZWFyY2hpbnB1dCB7XG4gICAgd2lkdGg6IDEzLjVyZW07XG4gICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCAuZm9ybXVsYXRlLWlucHV0LS1zaXRlc2VhcmNoaW5wdXQge1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyLS1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhlYWRlci0tZ3JhZGllbnQgLnBhZ2UtaGVhZGVyX19zaGFkb3cge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDUwJTtcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi5vdGhlci1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm90aGVyLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTM1MzUzO1xuICB9XG59XG5cbi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbn1cbi5tYWluLW5hdiAudGlueS1zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1haW4tbmF2X19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICB9XG59XG5cbi5tYWluLW5hdl9fZm9vdGVyIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNWE1YTVhO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1haW4tbmF2X19mb290ZXJfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdl9fZm9vdGVyX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1haW4tbmF2X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbi1uYXZfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cblxuLm1haW4tbmF2X19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDIuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjgxMjVyZW07XG4gIH1cbn1cbi5tYWluLW5hdl9fY29udGVudCAudG5zLW92aCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubWFpbi1uYXZfX2xpbmtzIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi5tYWluLW5hdl9fdGl0bGUge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICB9XG59XG5cbi5tYWluLW5hdl9faGVhZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fbmF2X19saXN0cy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX25hdl9fbGlzdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fbmF2X19saXN0cy1jb250YWluZXIgLmNvbC05Om50aC1jaGlsZCgyKSAubWFpbi1uYXZfX2xpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2xpc3QtdGl0bGUge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdl9fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDEwLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tbmF2X19saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG59XG5cbi5tYWluLW5hdl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWFpbi1uYXZfX2xpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4ubWFpbi1uYXZfX2xpc3RfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogNC4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdl9fbGlzdF9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAxLjU2MjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZfX2xpc3RfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAxLjM3NXJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tbmF2X19saXN0X19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbi5tYWluLW5hdl9fbGlzdF9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qXG4gKiBBbmltYXRpb24gc3R5bGVzXG4gKi9cbi5zbGlkZS1mYWRlLWVudGVyLWFjdGl2ZSAubWFpbi1uYXZfX2NvbnRlbnQge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi8qXG4gKiBUaW55IHNsaWRlciBvdmVycmlkZXNcbiAqL1xuLm1haW4tbmF2X19jb250ZW50IC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubWFpbi1uYXZfX2NvbnRlbnQgLnRpbnktc2xpZGVyX190YWJzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZfX2NvbnRlbnQgLnRpbnktc2xpZGVyX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubWFpbi1uYXZfX2NvbnRlbnQgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgfVxuICAubWFpbi1uYXZfX2NvbnRlbnQgLm1haW4tbmF2X190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxNzAwcHg7XG4gIH1cbiAgLm1haW4tbmF2X19jb250ZW50IC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuLm1haW4tbmF2X19jb250ZW50IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5zaG93LW9uLW1kLWRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2hvdy1vbi1tZC1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGlkZS1vbi1tZC1kb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5oaWRlLW9uLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNob3ctb24tbGctZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zaG93LW9uLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm5vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hcl9ib3Qge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuXG4ubWFpbi1mb290ZXJfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFpbi1mb290ZXJfX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG4ubWFpbi1mb290ZXJfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgfVxuICAubWFpbi1mb290ZXJfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbi1mb290ZXJfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLm1haW4tZm9vdGVyX19saXN0IGEge1xuICBjb2xvcjogI0M1QzVDNTtcbn1cbi5tYWluLWZvb3Rlcl9fbGlzdCBhOmhvdmVyLCAubWFpbi1mb290ZXJfX2xpc3QgYTpmb2N1cywgLm1haW4tZm9vdGVyX19saXN0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3QtLWV4cGFuZGFibGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWF4LWhlaWdodDogMi44cmVtO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbi1mb290ZXJfX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkIHtcbiAgICBtYXgtaGVpZ2h0OiA0My43NXJlbTtcbiAgfVxuICAubWFpbi1mb290ZXJfX2xpc3QtLWV4cGFuZGFibGUtLW5vLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0X190aXRsZSBzdmcge1xuICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgLm1haW4tZm9vdGVyX19saXN0X190aXRsZSBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGUtcGFydG5lciB7XG4gIGNvbG9yOiAjQzVDNUM1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0X190aXRsZS1wYXJ0bmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlX19tYXItYm90IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlX19tYXItYm90IC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0X190aXRsZV9fbWFyLWJvdCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0X190aXRsZV9fbWFyLWJvdCBzdmcge1xuICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgLm1haW4tZm9vdGVyX19saXN0X190aXRsZV9fbWFyLWJvdCBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyX190aXRsZV9faW5uZXIge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tZm9vdGVyX190aXRsZV9faW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX190aXRsZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1haW4tZm9vdGVyX190aXRsZV9faW5uZXIgc3ZnIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMC44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAubWFpbi1mb290ZXJfX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkIC5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbi1mb290ZXJfX3RpdGxlX19pbm5lciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLm1haW4tZm9vdGVyX190aXRsZV9faW5uZXItLW1vcmUtcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX190aXRsZV9faW5uZXItLW1vcmUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX190aXRsZV9faW5uZXItLW1vcmUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFpbi1mb290ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tZm9vdGVyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMi44MTI1cmVtO1xuICB9XG59XG4ubWFpbi1mb290ZXJfX2xpc3QtLXNvY2lhbCBhOmhvdmVyIHN2ZyBwYXRoLCAubWFpbi1mb290ZXJfX2xpc3QtLXNvY2lhbCBhOmhvdmVyIHN2ZyBjaXJjbGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0LS1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0LS1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDcuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMTEwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0LS1zb2NpYWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW07XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0LS1zb2NpYWwgbGk6bm90KDpmaXJzdC1jaGlsZCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0LS1zb2NpYWxfcGFydG5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDEwOXB4O1xuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cbi5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoIGg1IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2gge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIuMzEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCBoNSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2ggaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfcGFydG5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUuNzVyZW07XG4gICAgYm90dG9tOiA2cmVtO1xuICB9XG59XG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9wYXJ0bmVyLS1zbSB7XG4gIGJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1mb290ZXJfX2NvcHlyaWdodF93cmFwIHtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19jb3B5cmlnaHRfd3JhcC1wYXJ0bmVyIHtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fY29weXJpZ2h0X3dyYXAtcGFydG5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IC01MnB4O1xuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMC4zMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjQzVDNUM1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbn1cbi5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNUM1QzU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGE6aG92ZXIsIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGE6Zm9jdXMsIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cbi5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0ID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QtcGFydG5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QtcGFydG5lciA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QtcGFydG5lciA+IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QtcGFydG5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fcmlnaHQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19yaWdodC1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1mb290ZXJfX3JpZ2h0LXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogOTQuNyU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fcmlnaHQtc2VjdGlvbi5jaC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fcmlnaHQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fcmlnaHQtc2VjdGlvbl9wYXJ0bmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubWFpbi1mb290ZXJfX3JpZ2h0LXNlY3Rpb24uY2gtY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLm1haW4tZm9vdGVyX19jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1QzVDNTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW4tZm9vdGVyX19jb3B5cmlnaHQgYTpob3ZlciwgLm1haW4tZm9vdGVyX19jb3B5cmlnaHQgYTpmb2N1cywgLm1haW4tZm9vdGVyX19jb3B5cmlnaHQgYTphY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fY29weXJpZ2h0LXBhcnRuZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyX19jb3B5cmlnaHRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4ubWFpbi1mb290ZXJfX2NvcHlyaWdodF9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4ubWFpbi1mb290ZXJfX2xpc3QubWFpbi1mb290ZXJfX2xpc3Qtc2xhIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uaGlkZS14bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGlkZS14bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKlxuICogR2VuZXJhbCBzZWN0aW9uc1xuICovXG4ubGFuZGluZy1wYWdlX19zZWN0aW9uLS1nYWxsZXJ5LXNsaWRlciB7XG4gIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICBwYWRkaW5nOiAycmVtIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19zZWN0aW9uLS1nYWxsZXJ5LXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogMzEuMjVyZW07XG4gICAgcGFkZGluZzogNC41NjI1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fc2VjdGlvbi0tZ2FsbGVyeS1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDQuNTYyNXJlbSAwIDIuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19zZWN0aW9uLS1nYWxsZXJ5LXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogNTByZW07XG4gICAgcGFkZGluZzogNi41cmVtIDAgNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fc2VjdGlvbi0tZ2FsbGVyeS1zbGlkZXIgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fc2VjdGlvbi0tZ2FsbGVyeS1zbGlkZXIgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fc2VjdGlvbi0tZ2FsbGVyeS1zbGlkZXIgLnRpbnktc2xpZGVyX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBMYW5kaW5nIHBhZ2UgLSBKdW1ib3Ryb25cbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb250YWluZXItaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogOCU7XG4gIH1cbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiAzNS41cmVtO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IDM1LjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiA0OHJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogNjRyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IDQ4cmVtO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IDg1LjM3NXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiA2MXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIGFuZCAobWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpY2FsY3VsYXRlUmVtKDE3NXB4KWNhbGN1bGF0ZVJlbSgxNTRweCljYWxjdWxhdGVSZW0oMTM3cHgpMnJlbTNyZW02cmVtKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbi5oYXMtYmFubmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogOC40Mzc1cmVtO1xuICAgIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodC1iYW5uZXIsIDEwMHZoKTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24uaGFzLWJhbm5lciAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbi5oYXMtYmFubmVyIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxMzdweCkxLjEyNXJlbTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24uaGFzLWJhbm5lciAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUtY29udGFpbmVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTRweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUtY29udGFpbmVyLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXItLXNsYSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbixcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXIubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlLWNvbnRhaW5lci0tc2xhIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXIubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlLWNvbnRhaW5lci0tc2xhIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduLS1zbGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0yOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbi0tc2xhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1M3B4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzU5cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogMzYxcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZS1zbS12aXNhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZS1zbS12aXNhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1yb290IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyID4gLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCBpbWc6LW1vei1sb2FkaW5nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI0NSwgMS4wNCwgMC45MiwgMC45Nik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI0NSwgMS4wNCwgMC45MiwgMC45Nik7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBpbWFnZVRyYW5zaXRpb24gOHM7XG4gIGFuaW1hdGlvbjogaW1hZ2VUcmFuc2l0aW9uIDhzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluay1jb250YWluZXIge1xuICB0b3A6IDA7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgYm90dG9tOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDgwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICBib3R0b206IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcbiAgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gICAgYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsuYnRuLS1saW5rLmJ0biB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHN2ZyB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbms6aG92ZXIgc3Bhbi5ib3JkZXItdW5kZXJsaW5lIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rX19uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4ubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwge1xuICBib3R0b206IDEuM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xuICAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwge1xuICAgIGJvdHRvbTogMS4zcmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsLS1zbWFsbC1zY3JlZW5zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCkgcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwtLXNtYWxsLXNjcmVlbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsLS1zbWFsbC1zY3JlZW5zOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlKDkwZGVnKTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsLS1sYXJnZS1zY3JlZW5zIC5zay1pY29uIHtcbiAgbWFyZ2luOiAwIDAgMC42MjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbC0tbGFyZ2Utc2NyZWVucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwgLnBhdGgtMSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNjcm9sbDtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMzgwcHg7XG4gIGhlaWdodDogNDQ1cHg7XG4gIHotaW5kZXg6IDY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogNDg2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIHdpZHRoOiAyODhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC02NXB4IGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDY4dmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTNweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGhlaWdodDogNzF2aDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgaGVpZ2h0OiA3NXZoO1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBoZWlnaHQ6IDY5dmg7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDgxMnB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgaGVpZ2h0OiA2OHZoO1xuICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBoZWlnaHQ6IDc3dmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGhlaWdodDogODB2aDtcbiAgfVxufVxuXG4vKlxuICogRHJvcGRvd25cbiAqL1xuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICBmbGV4OiAwIDAgODUlO1xuICBtYXgtd2lkdGg6IDg1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCA5NyU7XG4gICAgbWF4LXdpZHRoOiA5NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCA5NSU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0LjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM5NXB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgLnNhZmFyaS1uby1qdW1wIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gIH1cbn1cbi5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc0NnB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuOTM3NXJlbSAxLjVyZW0gMC45Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDMuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIGFuZCAobWF4LWhlaWdodDogNzM2cHgpIHtcbiAgLnNhZmFyaS1uby1qdW1wIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDFyZW0gMC45Mzc1cmVtIDEuNXJlbSAwLjkzNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY2NHB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU0OHB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zYWZhcmktbm8tanVtcCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMC45MjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMi4zNzVyZW07XG4gICAgcGFkZGluZzogMS42MjVyZW0gMi4xMjVyZW0gMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc1cHgpO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLS1zbGEge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMS41cmVtIDFyZW07XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT10ZXh0XSxcbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgaGVpZ2h0OiAyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dFt0eXBlPXRleHRdLFxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0W3R5cGU9dGV4dF0sXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjNyZW0gMDtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi41NjI1cmVtO1xuICBoZWlnaHQ6IDIuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDIuODc1cmVtO1xuICAgIGhlaWdodDogMi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwcmVtIDA7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDEuN3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLm5vLXBvaW50ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgdG9wOiAtMy43NXJlbTtcbiAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICAgIHRvcDogLTlyZW07XG4gICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgICB0b3A6IC0xMy43NXJlbTtcbiAgICBhbmltYXRpb246IHNsaWRlVXAgMC4ycyBmb3J3YXJkcztcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd25fX2J0biB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd25fX2J0bi5idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBib3JkZXItY29sb3I6ICNFQzUzNkM7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duX19idG4uYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd25fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd25fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bl9fYnRuIHtcbiAgICBwYWRkaW5nOiAwLjQ2ODc1cmVtIDEuNTYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd25fX2J0biB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAuOTIzNzVyZW0gMS41NjI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBBbmltYXRpb25zXG4gKi9cbkBrZXlmcmFtZXMgaW1hZ2VUcmFuc2l0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaW1hZ2VUcmFuc2l0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmhlaWdodF9jb250ZW50X2xvYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDQzOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3gtc2hhZG93X190b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgei1pbmRleDogMjtcbn1cblxuLmJveC1zaGFkb3dfX2JvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTM3cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2guZm9ybXVsYXRlLWlucHV0LS1qdW1ib3Ryb24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uLnNlbGVjdGlvbi0tYmV0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcImJldGFcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tZnVsbC1ldmVudCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uZXZlbnQtY3JlYXRvci1pdGVtIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1mdWxsLWV2ZW50IC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbS5ldmVudC1jcmVhdG9yLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJiZXRhXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNUE3NTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tZnVsbC1ldmVudCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uZXZlbnQtY3JlYXRvci1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1mdWxsLWV2ZW50IC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbS5ldmVudC1jcmVhdG9yLWl0ZW06aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmxhbmRpbmctcGFnZS1zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItLWZpeGVkIHtcbiAgei1pbmRleDogMTc7XG59XG4ubGFuZGluZy1wYWdlLXNlYXJjaC1maWx0ZXIuc2VhcmNoLWZpbHRlci0tZml4ZWQgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4vKlxuICogTWFnYXppbmUgc3Rvcmllc1xuICovXG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIHtcbiAgbWluLWhlaWdodDogMjEuODc1cmVtO1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMtc2xhIHtcbiAgcGFkZGluZzogMCAwO1xufVxuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3Rvcmllcy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg2JSArIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyB7XG4gICAgbWluLWhlaWdodDogMzEuMjVyZW07XG4gICAgcGFkZGluZzogMy44NzVyZW0gMCA2LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyB7XG4gICAgcGFkZGluZzogMy44NzVyZW0gMCA5LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41cmVtO1xuICAgIHBhZGRpbmc6IDZyZW0gMCA2Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA5OCU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogNzclO1xufVxuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA4OCU7XG59XG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItYnV0dG9uLFxuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1idXR0b24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1zbGlkZSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDc0JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1zbGlkZSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDMwOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTVyZW07XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMyksXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSwgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItc2xpZGUsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyODlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCkge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItc2xpZGUsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzODZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01LjYyNXJlbTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNjklO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCkge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLXNsaWRlLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg1KSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDUpIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCksXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0KSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKlxuICogTGluayBiYXJcbiAqL1xuLmxhbmRpbmctcGFnZV9fbGluay1iYXIge1xuICBtaW4taGVpZ2h0OiA5LjM3NXJlbTtcbiAgcGFkZGluZzogMS43NXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjRUM1MzZDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTEuMjZkZWcsICNFQzUzNkMsICNEOTRENjQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4ubGFuZGluZy1wYWdlX19saW5rLWJhciAucm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhciB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXIge1xuICAgIG1pbi1oZWlnaHQ6IDYuMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDIuMzVyZW0gMDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19saW5rLWJhciAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zIC5wbGFjZWhvbGRlci0tYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J1dHRvbnMge1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG4ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICB3aWR0aDogNS42MjVyZW07XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgZmxleDogMCAwIDUuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0biB7XG4gICAgcGFkZGluZzogMC42ODc1cmVtIDIuNXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG46aG92ZXIge1xuICBjb2xvcjogI0VDNTM2QztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0bjpmb2N1cywgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0bi5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi8qXG4gKiBJbnNwaXJpbmcgbG9jYXRpb25zXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2luc3BpcmluZy1sb2NhdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjMWMxYzFjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTU3LjA3ZGVnLCAjMWMxYzFjLCByZ2JhKDk4LCA5OCwgOTgsIDApKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qXG4gKiBQYWNrYWdlIGRlYWxzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gIGJhY2tncm91bmQ6ICNFQzUzNkM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MS4yNmRlZywgI0Q5NEQ2NCwgI0VDNTM2Qyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDI4LjEyNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAuY29udGFpbmVyLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX2hlYWRlciwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fZm9vdGVyLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX19mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gICAgbWluLWhlaWdodDogMzcuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC50bnMtb3ZoLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLypcbiAqIEV2ZW50IHBhcnRuZXJzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2V2ZW50LXBhcnRuZXJzIHtcbiAgYmFja2dyb3VuZDogIzFjMWMxYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1Ny4wN2RlZywgIzFjMWMxYywgcmdiYSg5OCwgOTgsIDk4LCAwKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKlxuICogSW5zcGlyaW5nIHJlZ2lvbnNcbiAqL1xuLmxhbmRpbmctcGFnZV9faW5zcGlyaW5nLXJlZ2lvbnMge1xuICBiYWNrZ3JvdW5kOiAjMWMxYzFjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTU3LjA3ZGVnLCAjMWMxYzFjLCByZ2JhKDk4LCA5OCwgOTgsIDApKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBwYWRkaW5nLWJvdHRvbTogOC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9faW5zcGlyaW5nLXJlZ2lvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogTGF0ZXN0IGpvYnNcbiAqL1xuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX3N1YnRpdGxlX2JyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTcyMHB4O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg2JSArIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyB7XG4gICAgbWluLWhlaWdodDogNDAuNjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiA2LjU2MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDcuMjVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qXG4gKiBBYm91dCBldmVudGxva2FsZVxuICovXG4ubGFuZGluZy1wYWdlX19hYm91dCB7XG4gIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRUM1MzZDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTEuMjZkZWcsICNEOTRENjQsICNFQzUzNkMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIHBhZGRpbmctYm90dG9tOiAzLjM3NXJlbTtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0IHtcbiAgICBtaW4taGVpZ2h0OiAyMi44MTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dCB7XG4gICAgbWluLWhlaWdodDogMjguMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0IHtcbiAgICBtaW4taGVpZ2h0OiAyNC4xMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC05cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtNi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW0gMi44NzVyZW0gMi41cmVtO1xuICAgIHRvcDogLTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkID4gaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzEyNXJlbTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQgLmJ0bi0taWNvbiB7XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjM1cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQgLnZ1ZS1mb3JtdWxhdGUtd3JhcCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQgLnZ1ZS1mb3JtdWxhdGUtd3JhcCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjEyNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA0NCU7XG4gIG1hcmdpbi1yaWdodDogNiU7XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUgYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMjklO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUgYSwgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktbGcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRpc3BsYXktbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRpc3BsYXktc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kaXNwbGF5LXNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLypcbiAqIEFkZCBlbnRyeVxuICovXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5IHtcbiAgICBtaW4taGVpZ2h0OiA0MS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5IHtcbiAgICBtaW4taGVpZ2h0OiA0NS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5IHtcbiAgICBwYWRkaW5nLXRvcDogOC44NzVyZW07XG4gICAgbWluLWhlaWdodDogMzMuMTI1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjU4LjM4ZGVnLCAjMTcxNzE3LCByZ2JhKDQxLCA0MSwgNDEsIDAuMikpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzLjQzNzVyZW0gMi41cmVtO1xufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdCAudnVlLWZvcm11bGF0ZS13cmFwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleDogMCAwIDQ1JTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgY29sb3I6ICNDNEM0QzQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlLS1sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fc3VidGl0bGUtLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlLS1sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHtcbiAgd2lkdGg6IDQ1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIGE6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIGE6aG92ZXIgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXIge1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAyNyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHtcbiAgICB3aWR0aDogMzglO1xuICAgIG1hcmdpbi1yaWdodDogMTIlO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIC5zay1pY29uIHtcbiAgd2lkdGg6IDM1JTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgLnNrLWljb24gcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0X19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNUM1QzU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0X19pbm5lcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmE6aG92ZXIgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXIge1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdF9fYnRuLWNvbnQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnRfX2J0bi1jb250IC5idG4tLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnRfX2J0bi1jb250IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0X19idG4tY29udCAuYnRuLS1saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fYnV0dG9ucyAuYnRuLS1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fYnV0dG9ucyAuYnRuLS1saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYmFubmVyLS13cmFwcGVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBnYXA6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0td3JhcHBlciBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmV2ZW50LWNyZWF0b3ItYmFubmVyLS13cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItYmFubmVyLS13cmFwcGVyIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1iYW5uZXItLXdyYXBwZXIge1xuICAgIGdhcDogMXJlbTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzdweCk7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYmFubmVyLS1zZWN0aW9uIHtcbiAgZ2FwOiA4cHg7XG59XG4uZXZlbnQtY3JlYXRvci1iYW5uZXItLXNlY3Rpb24gaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLWJhbm5lci0tc2VjdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItYmFubmVyLS1zZWN0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwuaGFzLWJhbm5lciB7XG4gIGJvdHRvbTogN3JlbTtcbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZS5oYXMtZXZlbnQtYmFubmVyIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gIGJvdHRvbTogOHJlbTtcbn1cblxuLmQtYmxvY2stc20ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmQtYmxvY2stc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lci5oYXMtYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYmV0YS10YWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJiZXRhXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xufVxuLmV2ZW50LWNyZWF0b3ItYmV0YS10YWc6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5ldmVudC1jcmVhdG9yLWJldGEtdGFnOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVBNzU7XG59XG5cbi53ZXJidW5nLmV2ZW50LWNyZWF0b3ItYmV0YS10YWcge1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubGFuZGluZy1wYWdlX19ldmVudC1jcmVhdG9yLWZpbHRlcnMucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIge1xuICB6LWluZGV4OiAxOTtcbn1cblxuLnZ1ZS1mb3JtdWxhdGUtb3ZlcnZpZXcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbn1cbi52dWUtZm9ybXVsYXRlLW92ZXJ2aWV3IC5saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlIHtcbiAgd2lkdGg6IDY2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlID4gZGl2IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLWRpdlVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcC1oaWRkZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc2VsZi1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLWRpdlVwLWhpZGRlbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUtcCB7XG4gIHdpZHRoOiAyNiU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUtcCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLXAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICB3aWR0aDogNTklO1xuICB9XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogNC4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3RvcCB7XG4gIHBhZGRpbmc6IDVyZW0gMCAyLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fdG9wIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gMCAzLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fdG9wIHtcbiAgICBwYWRkaW5nOiA3LjA2MjVyZW0gMCA0LjI1cmVtO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHMtcGxhY2Vob2xkZXIge1xuICBtaW4taGVpZ2h0OiA5cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHMtcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogLTE1LjMxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4zNzVyZW07XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdC1jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgcGFkZGluZzogMi41cmVtIDAgMy4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdC1jb250IHtcbiAgICBwYWRkaW5nOiAxLjM3NXJlbSAwIDMuMTI1cmVtO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0IC5zZWFyY2gtdGVybS1oaWdobGlnaHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9faXRlbS0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3R5cGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3R5cGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1cmVtO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHMtbnVtLWNvbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDkuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19yZXN1bHRzLW51bS1jb250IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fcmVzdWx0cy1udW0tY29udCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLXRlcm0ge1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLnBhZ2luYXRpb24tLXNpbXBsZS1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAyLjg3NXJlbTtcbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjQkRCREJEO1xuICBvcGFjaXR5OiAxO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI0JEQkRCRDtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0JEQkRCRDtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNCREJEQkQ7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1jbGVhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMWw4IDhtMC04TDEgOScgc3Ryb2tlPSdncmF5JyBzdHJva2Utd2lkdGg9JzEuMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1jbGVhciBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZW50ZXIsXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3JTtcbiAgb3BhY2l0eTogMC4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGxlZnQ6IDQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGxlZnQ6IDYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgbGVmdDogOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yNSk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAuOTM3NXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIH1cbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuMDkzNzVyZW0gMS41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCwgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgcGFkZGluZzogMXJlbSAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIC5zay1zcGlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19jb250ZW50LS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4ucGFkZGluZ19fbGVmdCA+IGRpdiA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFkZGluZ19fbGVmdCA+IGRpdiA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgfVxufVxuXG4ucGFkZGluZ19fbGVmdCA+IGRpdiA+IGRpdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnJTIwd2lkdGglM0QlMjIzMiUyMiUyMGhlaWdodCUzRCUyMjMyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlMEElM0NwYXRoJTIwZCUzRCUyMk0xNCUyMDI0QzE5LjUyMjglMjAyNCUyMDI0JTIwMTkuNTIyOCUyMDI0JTIwMTRDMjQlMjA4LjQ3NzE1JTIwMTkuNTIyOCUyMDQlMjAxNCUyMDRDOC40NzcxNSUyMDQlMjA0JTIwOC40NzcxNSUyMDQlMjAxNEM0JTIwMTkuNTIyOCUyMDguNDc3MTUlMjAyNCUyMDE0JTIwMjRaJTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlMEElM0NwYXRoJTIwZCUzRCUyMk0yOC45ODA5JTIwMjguOTk5OUwyMS4zODA5JTIwMjEuMzc5OSUyMiUyMHN0cm9rZSUzRCUyMndoaXRlJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS4yJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC13aWR0aC1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5uZXItd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogNDQuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbm5lci13cmFwLXNsYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19pbm5lci13cmFwLXZvdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIC5wYWdpbmF0aW9uX19jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2UgLnBhZ2luYXRpb25fX251bWJlcnMtY29udCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5sb2NhdGlvbi1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2NhdGlvbi1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbC1uby1yZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXNtYWxsLW5vLXJlcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgcGFkZGluZzogMS44NzVyZW0gMC45Mzc1cmVtIDMuMTI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aWR0aDogOTMlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCA+IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3QgPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0ID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0LW5vIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1ubyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1uby1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1uby1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMxMjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0Q5NEQ2NDtcbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtcGFkZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXBhZGRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwLjkzNzVyZW0gMi4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDczNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCA0cmVtIDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMDYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1zbS1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtc20tZGlzcGxheS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXNtLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG5ib2R5Om5vdCgubW9kYWwtb3BlbikgLmxhbmRpbmctcGFnZV9fYWJvdXQtLXNlYXJjaC1wYWdlLFxuYm9keTpub3QoLm1vZGFsLW9wZW4pIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeS0tc2VhcmNoLXBhZ2UsXG5ib2R5Om5vdCgubW9kYWwtb3BlbikgLm1haW4tZm9vdGVyLS1zZWFyY2gtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLypcbiAqIEhlYWRlclxuICovXG4uc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDQuMzc1cmVtIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB6LWluZGV4OiAxO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNS4zMTI1cmVtIDAgMy42ODc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDUuMzc1cmVtIDAgNC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICAgIHBhZGRpbmc6IDYuODEyNXJlbSAwIDQuNTYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICAtLWhlYWRlci1wYjogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICAgIC0taGVhZGVyLXBiOiA3LjgxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwLS1tYXAtb3BlbiB7XG4gICAgLS1oZWFkZXItcGI6IDQuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcCB7XG4gICAgLS1oZWFkZXItcGI6IDAuNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLXBiKTtcbn1cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcCAucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93biB7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1oZWFkZXItcGIpKTtcbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZSB7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc0NTViO1xuICB6LWluZGV4OiAxO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNy4zMTI1cmVtO1xuICAgIGhlaWdodDogMjEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZSB7XG4gICAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgICBwYWRkaW5nLXRvcDogNi44MTI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgbWF4LWhlaWdodDogNC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDByZW0gYXV0byAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1heC13aWR0aDogNTQuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZSA+IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDIuODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMi44NzVyZW07XG4gICAgbWFyZ2luOiAxLjEyNXJlbSBhdXRvIDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUudHdvX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDByZW0gYXV0byAxcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50d29fcm93cy0tcGFja2FnZXMge1xuICAgIGhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50d29fcm93cy0tcGFja2FnZXNfX2xvd2VyLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAzLjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50aHJlZV9yb3dzIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luOiAwcmVtIGF1dG8gMXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUudGhyZWVfcm93cy0tcGFja2FnZXMge1xuICAgIGhlaWdodDogMTQuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS5mb3VyX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgIGhlaWdodDogNi4zNzVyZW07XG4gICAgbWF4LWhlaWdodDogNi4zNzVyZW07XG4gICAgbWFyZ2luOiAwLjYyNXJlbSBhdXRvIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiA0LjY4NzVyZW07XG4gICAgbWF4LWhlaWdodDogMTQuMDYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDU5LjgxMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMi41NjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50d29fcm93cyB7XG4gICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4wNjI1cmVtO1xuICAgIGhlaWdodDogOC4xMjVyZW07XG4gICAgbWF4LWhlaWdodDogOC4xMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUudGhyZWVfcm93cyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiA1LjYyNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA1LjYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLmZvdXJfcm93cyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiA4LjQzNzVyZW07XG4gICAgbWF4LWhlaWdodDogOC40Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgbWF4LWhlaWdodDogOS4zNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3Blbi50d29fcm93cyB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDUuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4udGhyZWVfcm93cyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3Blbi5mb3VyX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA3LjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC50d29fcm93cyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC50aHJlZV9yb3dzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50LmZvdXJfcm93cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQudHdvX3Jvd3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQudGhyZWVfcm93cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC5mb3VyX3Jvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC50d29fcm93cyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQudGhyZWVfcm93cyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQuZm91cl9yb3dzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX251bWJlciB7XG4gIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbi5saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuOm5vdCgubGluaykge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuLmxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuOm5vdCgubGluaykge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbi5saW5rIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIHtcbiAgaGVpZ2h0OiBjYWxjKGNhbGN1bGF0ZVJlbSgxODRweCkgKyBjYWxjdWxhdGVSZW0oNzBweCkpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzBweCkgMnJlbSAwO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuOm5vdCgubGluaykge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHNwYW4ubGluayB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcwcHgpIDJyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3NHB4KTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWhlYWRlci10YWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2UtaGVhZGVyLXRhZy1tb2JpbGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1oZWFkZXItdGFnLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItZXZlbnQtY3JlYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtaGVhZGVyLWV2ZW50LWNyZWF0b3Ige1xuICAgIGdhcDogMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWhlYWRlci1ldmVudC1jcmVhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qXG4gKiBTdGlja3kgaGVhZGVyXG4gKi9cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiAtMC41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi10b3A6IDQuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1uby1yZXN1bHRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cbi5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlci0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3kge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3kge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3ktbm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1vdmVybGF5IHtcbiAgei1pbmRleDogNjtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAtMi4yNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgcGFkZGluZzogMC42MjVyZW0gMnB4O1xuICBmbGV4OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgcGFkZGluZzogMXJlbSAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDBweCAxNnB4IDBweCAxNnB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMTdweCAwIDEwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIHtcbiAgICB0b3A6IDlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHRfX2NsZWFyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIG1hcmdpbi1sZWZ0OiAyLjA2MjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIgc3ZnIHtcbiAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgaGVpZ2h0OiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZS0tc3RpY2t5LWZpbHRlciAuc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEuMDYyNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwge1xuICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGw6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rLXByb3ZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluay1wcm92aWRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzUzNkM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rLXByb3ZpZGVyIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZG90cyB7XG4gIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fdHJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyIHtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgfVxufVxuXG4ubnVtLWZpbHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjklO1xuICB0b3A6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAgMC4zNzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmsge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMCAwLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0LS1waW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMS4wNjI1cmVtIDAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjA2MjVyZW0gMC41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0biAuc2staWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAwLjgxMjVyZW07XG4gIGhlaWdodDogMC44MTI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG4ge1xuICAgIHRvcDogMC4zcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0biB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMuMTI1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICB3aWR0aDogNi44NzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciB7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS4wNjI1cmVtO1xuICBoZWlnaHQ6IDEuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWxvY2F0aW9ucy13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEuNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4wNjI1cmVtO1xuICBoZWlnaHQ6IDIuNTYyNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWxvY2F0aW9ucyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjY4NzVyZW07XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyLS1sb2NhdGlvbnM6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWxvY2F0aW9ucyxcbi5zZWFyY2gtcGFnZV9fbW9iaWxlLWZhdm9yaXRlcy10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyLS1sb2NhdGlvbnMgaW1nLFxuLnNlYXJjaC1wYWdlX19tb2JpbGUtZmF2b3JpdGVzLXRyaWdnZXIgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qXG4gKiBTdGlja3kgc3R5bGVzXG4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2Nyb2xsLXVwIHtcbiAgICB0b3A6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1vYmlsZS1zdGlja3kge1xuICAgIHotaW5kZXg6IDI3O1xuICAgIGhlaWdodDogMy42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tb2JpbGUtc3RpY2t5IC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LCAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgICBoZWlnaHQ6IDQuMzEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAsIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgbGluZWFyO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCwgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyLCAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSB7XG4gICAgaGVpZ2h0OiA0LjMxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgbGluZWFyO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA0NC4zNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LW1vYmlsZS1ub3QtdmlzaWJsZS5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoU2NyZWVucyBhYm92ZSBMRyBzaXplKVxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBwYWRkaW5nOiAxLjEyNXJlbSAxcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAubWwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5tci0xNiB7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLm1yLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBTaW5nbGUgc2VhcmNoIHJlc3VsdFxuICovXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA0LjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUgPiAuY29udGFpbmVyIC5jb2wtMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWF4LW51bTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXgtbnVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDguNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tc2xhIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4wNjI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA1LjYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjY4NzVyZW0gMXJlbSAxcmVtIDFyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lciB7XG4gICAgcGFkZGluZzogMi4wNjI1cmVtIDFyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLS1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci0tc2xhOmhvdmVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCA+IHNwYW4gPiBkaXYgPiBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjExMSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLS1zbGEtbm9taW5hdGVkOmhvdmVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCA+IGRpdiA+IGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMTAyKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItc2xhIHtcbiAgcGFkZGluZzogMi4wNjI1cmVtIDEuMjVyZW0gMS41cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItc2xhIHtcbiAgICBwYWRkaW5nOiAyLjA2MjVyZW0gMS4yNXJlbSAwLjU2MjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci1zbGEge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMXJlbSAxcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluay1tYXAtb3BlbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rLXByb3ZpZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmstc2xhOmhvdmVyIHtcbiAgY29sb3I6ICNEOUM0QUE7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgICB3aWR0aDogMjEuNzVyZW07XG4gICAgdG9wOiAtMi40Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250OmhvdmVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCB7XG4gICAgdG9wOiAtMi44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIHtcbiAgd2lkdGg6IDE2cmVtO1xuICBoZWlnaHQ6IDEwLjVyZW07XG4gIHRvcDogLTIuODc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICBoZWlnaHQ6IDEwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTguNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcDpub3QoLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwLS1zaW5nbGUtaW1hZ2UpIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5zb2NpYWwtaWNvbnMtam9icyB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcDpub3QoLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwLS1zaW5nbGUtaW1hZ2UpIHtcbiAgICB3aWR0aDogOTMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXA6bm90KC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcC0tc2luZ2xlLWltYWdlKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTQuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxNC44NzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICBtaW4td2lkdGg6IDEwMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtIDFyZW0gMC43NXJlbTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fY29udGVudC0tc2xhIHtcbiAgICBwYWRkaW5nOiAwLjA2MjVyZW0gMC43NXJlbSAxcmVtIDAuNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZmF2b3VyaXRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxLjU2MjVyZW07XG4gIGxlZnQ6IDEuNTYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZmF2b3VyaXRlcyAucGF0aC0wIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19mYXZvdXJpdGVzLS1saWtlZCAucGF0aC0wIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2Zhdm91cml0ZXMge1xuICAgIHRvcDogMS44NzVyZW07XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuXG4vKlxuICogUmlnaHQgdG9wXG4gKi9cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMCAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3AtLW1kLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcC0tbWQtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wLS1tZC1oaWRkZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wLXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIHN2ZyB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwgc3ZnIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1sZy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLXJlZ2lvbi1pY29uIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDIuNSk7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5uZXh0X19pY29uIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmaWxsOiBibGFjaztcbn1cblxuLnNrLWljb24tYmxhY2sge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsX190ZXh0LXNsYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbF9fdGV4dC1zbGFfX3JlZ2lvbiB7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWxfX3RleHQtc2xhX19yZWdpb24ge1xuICAgIG1heC13aWR0aDogMTg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWxfX3RleHQtc2xhX19yZWdpb24ge1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1wbGFjZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1ndWVzdHMge1xuICAgIG1hcmdpbi1yaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIGxlZnQ6IDEuMTI1cmVtO1xuICB6LWluZGV4OiAzO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHNwYW4ubGctdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcy0tbGlrZWQgLnBhdGgtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcbiAgICBsZWZ0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcbiAgICB0b3A6IDIuNXJlbTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHNwYW4ubGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyBpbWcge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuICAgIHRvcDogMS41cmVtO1xuICAgIGxlZnQ6IDEuMTI1cmVtO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHNwYW4ubGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS42MjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAxLjQzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1pbi13aWR0aDogMTI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjYyNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lcjpob3ZlciAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRBM0JBO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JvdHRvbS0tc2xhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDdweCAxM3B4IDlweCAxM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JvdHRvbS0tc2xhLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tbG9jYXRpb24tLXBhZ2UgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19tYXJnaS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbWFyZ2ktbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbWF4LXdpZHRoOiAzOC4xMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlLXNsYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlLXNsYSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZV9fdGFnLCAuc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX3RhZywgLnNlYXJjaC1wYWdlX19hcnRpY2xlLW1vYmlsZS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuNjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZV9fdGFnLS1pbi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBtYXJnaW46IDAgMCAwLjMxMjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZV9fdGFnLCAuc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX3RhZywgLnNlYXJjaC1wYWdlX19hcnRpY2xlLW1vYmlsZS10YWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZy1sZWZ0OiAxLjYyNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mby1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWxpc3QgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mby1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tbGlzdF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tYWJvdmUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fcmF0aW5nIHN2ZyB7XG4gIHdpZHRoOiAwLjgxMjVyZW07XG4gIGhlaWdodDogMC44MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fcmF0aW5nIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyBzdmcge1xuICAgIHdpZHRoOiAxLjA2MjVyZW07XG4gICAgaGVpZ2h0OiAxLjA2MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmctdmFsdWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoIEFib3ZlIDEwMjRweCApXG4gKi9cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZV9fdGFnLS1pbi10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMS42MjVyZW07XG4gICAgbWFyZ2luOiAwIDAuNjI1cmVtIDAuNDM3NXJlbSAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19mYXZvdXJpdGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtIDEuNXJlbSAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3Atc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIHRvcDogLTMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW07XG4gICAgd2lkdGg6IDI4cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIHtcbiAgICB3aWR0aDogMTZyZW07XG4gICAgaGVpZ2h0OiAxMC41cmVtO1xuICAgIHRvcDogLTIuODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxMC41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTYuNDM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiAxLjY4OXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZSB7XG4gIHdpZHRoOiA1LjE4NzVyZW07XG4gIGhlaWdodDogMi45Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZCB7XG4gICAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLXNtIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIHotaW5kZXg6IDU1NTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1saXN0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2UtbGlzdC1zbWFsbC5zdmcpO1xuICAgIHdpZHRoOiAzLjE4NzVyZW07XG4gICAgaGVpZ2h0OiAyLjFyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saXN0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGlzdC10aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fc2NvcmUge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDEuODc1cmVtIDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZzogMS42MjVyZW0gMCAxcmVtIDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLWxpc3Q6aG92ZXIgPiBkaXYge1xuICBjb2xvcjogI0Q5QzRBQTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLWRlc2NyaXB0aW9uLS1zaG93LXZhbHVhdGlvbiB7XG4gICAgd2lkdGg6IDYxLjclO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uIHtcbiAgcGFkZGluZzogOXB4IDAgMCAzMHB4O1xuICBtYXJnaW46IDE3cHggMCAwIDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtbGlrZS1pY29uIGltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLWRlc2NyaXB0aW9uLS1zaG93LXZhbHVhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tYWJvdmUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1tb2JpbGUtdGFnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1tb2JpbGUtdGFnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLWlubGluZSA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY2cHg7XG4gIH1cbn1cbi8qXG4gKiBUaGUgTWFwXG4gKi9cbi5zZWFyY2gtcGFnZV9fbWFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tYXAge1xuICAgIHRvcDogY2FsYyhjYWxjdWxhdGVSZW0oNzBweCkgKyBjYWxjdWxhdGVSZW0oNTdweCkpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gY2FsY3VsYXRlUmVtKDcwcHgpIC0gY2FsY3VsYXRlUmVtKDU3cHgpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX21hcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcxMHB4KTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19tYXAgI21hcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX21hcC5zZWFyY2gtcGFnZV9fbWFwLXBhY2thZ2VzIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNzRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBjYWxjdWxhdGVSZW0oMTc0cHgpKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbWFwLXBhY2thZ2VzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19yZXN1bHRzIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9fd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9fcGluLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcCAuZ20tc3R5bGUtaXcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuLnNlYXJjaC1wYWdlX19tYXAgLmdtLXN0eWxlLWl3ID4gYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1wYWdlX19tYXAgLmdtLXN0eWxlLWl3IC5nbS1zdHlsZS1pdy1kIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1wYWdlX19tYXAgLmdtLXN0eWxlLWl3LXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwIC5nbS11aS1ob3Zlci1lZmZlY3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwIC5nbS1zdHlsZS1pdy10YyB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwIC5nbS1zdHlsZS1pdy10Yzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbWFwIC5nbS1zdHlsZS1pdyB7XG4gICAgbWluLXdpZHRoOiAxNS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19tYXAgLmdtLXN0eWxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMDYsIDE1MCwgMC4xKTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qXG4gKiBJbmZvIHdpbmRvd1xuICovXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB3aWR0aDogMTUuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3cgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvdyAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX3RpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19jb250ZW50IHtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2Zvb3RlciAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2xhYmVsIC5zay1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19sYWJlbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2ltYWdlIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzJweCk7XG59XG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2ltYWdlIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzJweCk7XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMS4xMjVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC0tZ29vZ2xlLW1hcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcC0tZ29vZ2xlLW1hcCB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3MnB4KTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19mYXZvdXJpdGVzLS1nb29nbGUtbWFwIHtcbiAgdG9wOiAxLjI1cmVtO1xuICByaWdodDogMS4yNXJlbTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2LjI1cmVtO1xuICByaWdodDogMi41cmVtO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1tYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2Uuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItLWlubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWZpbHRlci0tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1maWx0ZXItd3JhcCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiA1cmVtIDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICAgIHBhZGRpbmc6IDNyZW0gNC41cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICAgIHBhZGRpbmc6IDAgN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiAzODBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZC1ldmVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQuc2VhcmNoLWZpbHRlci13cmFwLS1yZWdpb24tZmlsdGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkLnNlYXJjaC1maWx0ZXItd3JhcC0tcmVnaW9uLWZpbHRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSB7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSB7XG4gICAgbWluLWhlaWdodDogMTYuMjVyZW07XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSB7XG4gICAgbWluLWhlaWdodDogMjEuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19iZy1lbGVtZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjA1O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb2ZmZXItdHlwZTpudGgtY2hpbGQoMSksXG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWV2ZW50LXR5cGU6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNDExcHg7XG4gICAgaGVpZ2h0OiA0MTFweDtcbiAgICB0b3A6IDFyZW07XG4gICAgbGVmdDogMjglO1xuICAgIG9wYWNpdHk6IDAuMDI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb2ZmZXItdHlwZTpudGgtY2hpbGQoMiksXG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWV2ZW50LXR5cGU6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNDAxcHg7XG4gICAgaGVpZ2h0OiA0MDFweDtcbiAgICB0b3A6IDQ4JTtcbiAgICBsZWZ0OiAtMjAlO1xuICAgIG9wYWNpdHk6IDAuMDU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb2ZmZXItdHlwZTpudGgtY2hpbGQoMyksXG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWV2ZW50LXR5cGU6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMzM2cHg7XG4gICAgaGVpZ2h0OiAzMzZweDtcbiAgICB0b3A6IDY4JTtcbiAgICBsZWZ0OiAzMCU7XG4gICAgb3BhY2l0eTogMC4wMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW9mZmVyLXR5cGU6bnRoLWNoaWxkKDEpLFxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDg1N3B4O1xuICAgIGhlaWdodDogODU3cHg7XG4gICAgdG9wOiA2NHB4O1xuICAgIGxlZnQ6IDI2JTtcbiAgICBvcGFjaXR5OiAwLjA1O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW9mZmVyLXR5cGU6bnRoLWNoaWxkKDIpLFxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDgzM3B4O1xuICAgIGhlaWdodDogODMzcHg7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogLTM3JTtcbiAgICBvcGFjaXR5OiAwLjA1O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW9mZmVyLXR5cGU6bnRoLWNoaWxkKDMpLFxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vZmZlci10eXBlOm50aC1jaGlsZCgxKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA1MyU7XG4gICAgcGFkZGluZy10b3A6IDUzJTtcbiAgICBtYXJnaW4tbGVmdDogLTI2LjUlO1xuICAgIG1hcmdpbi10b3A6IC0yNi41JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDclLCAyOSUpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW9mZmVyLXR5cGU6bnRoLWNoaWxkKDIpLFxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBwYWRkaW5nLXRvcDogODUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDIuNSU7XG4gICAgbWFyZ2luLXRvcDogLTQyLjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5JSwgLTIyJSk7XG4gIH1cbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tcmVnaW9uOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDExNSU7XG4gICAgcGFkZGluZy10b3A6IDExNSU7XG4gICAgbWFyZ2luLWxlZnQ6IC01Ny41JTtcbiAgICBtYXJnaW4tdG9wOiAtNTcuNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI5JSwgMjMlKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1yZWdpb246bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIHBhZGRpbmctdG9wOiA0NSU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMi41JTtcbiAgICBtYXJnaW4tdG9wOiAtMjIuNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTYlLCAtNCUpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLXJlZ2lvbjpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tcmVnaW9uOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLXRvcDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgIG1hcmdpbi10b3A6IC00NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAtNDQlKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1yZWdpb246bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmctdG9wOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC00NSU7XG4gICAgbWFyZ2luLXRvcDogLTQ1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzMlLCAyNiUpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLXJlZ2lvbjpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTI1JTtcbiAgICBtYXJnaW4tdG9wOiAtMjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2JSwgMTQzJSk7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZ3Vlc3RzOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmctdG9wOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDAlO1xuICBtYXJnaW4tdG9wOiAtNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNyUsIC0yMiUpO1xufVxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZ3Vlc3RzOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzUlO1xuICBtYXJnaW4tdG9wOiAtMzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNCUsIDMwJSk7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW90aGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vdGhlcjpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogNjUlO1xuICBwYWRkaW5nLXRvcDogNjUlO1xuICBtYXJnaW4tbGVmdDogLTMyLjUlO1xuICBtYXJnaW4tdG9wOiAtMzIuNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU0JSwgMCUpO1xufVxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb3RoZXI6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy10b3A6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIG1hcmdpbi10b3A6IC0zMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDclLCAzOSUpO1xufVxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb3RoZXI6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy10b3A6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIG1hcmdpbi10b3A6IC0zMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYxJSwgMTE4JSk7XG59XG4uc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vdGhlcjpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLXRvcDogODAlO1xuICBtYXJnaW4tbGVmdDogLTQwJTtcbiAgbWFyZ2luLXRvcDogLTQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDE0OCUpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsZXg6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDAuMDYyNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQgLnNrLWljb24tLWxvYWRpbmcgc3ZnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCBidXR0b246bm90KC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjFCMUI7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1sYXN0X3N0ZXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwLjA2MjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSAuc2staWNvbi0tbG9hZGluZyBzdmcge1xuICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDE4Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZS0tbGFzdF9zdGVwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlLS1ldmVudHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMnJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UtLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UtLWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlLS1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlIC5oaWRlLW9uLWxnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlIC5oaWRlLW9uLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGVfX2lubmVyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGVfX2lubmVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGVfX2lubmVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZV9faW5uZXItZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZV9faW5uZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZV9faW5uZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24gLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGVfX2lubmVyLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogMS43MjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1tYXAtb3BlbiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZTpub3QoLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLW5vLWJvcmRlcikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNTYyNXJlbTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gICAgdG9wOiAzLjQzNzVyZW07XG4gICAgcmlnaHQ6IDIuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyIHtcbiAgICB0b3A6IDQuNXJlbTtcbiAgICByaWdodDogNy4zNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3RhYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uc2VhcmNoLWZpbHRlcl9fdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXJfX3RhYnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYnMge1xuICAgIG1hcmdpbjogMXJlbSAtMS41cmVtIDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1maXhlZCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgNC4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYnMtLWZpeGVkIHtcbiAgICBtYXJnaW46IDFyZW0gMCAzLjEyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fdGFicy0taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYnMtLWlubGluZS5zZWFyY2gtZmlsdGVyX190YWJzLS1tYXAtb3BlbiB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMS41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjM0Y0RjVBO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMCAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0taW5saW5lIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1pbmxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4tbGFzdC0tc3RlcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4tcGFja2FnZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuLXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bi1wYWNrYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4tcGFja2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4tcGFja2FnZS1sYXN0LS1zdGVwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1pbmxpbmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMCAwLjVyZW07XG4gIG1pbi13aWR0aDogMTIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAgMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWluLXdpZHRoOiAxMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwIDAuNjg3NXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1pbi13aWR0aDogMTUuNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zYXZlLWJ0bi0tZml4ZWQge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS43NXJlbTtcbiAgbWluLXdpZHRoOiAxMi41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMCAwLjY4NzVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtaW4td2lkdGg6IDE1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlLWJ0bi0tZml4ZWQge1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwIDAuNjg3NXJlbTtcbiAgICBtaW4td2lkdGg6IDE1LjYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkLWxvY2F0aW9uLWV2ZW50LWNyZWF0b3Ige1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjQwNjI1cmVtIDAgMC41cmVtO1xuICBtaW4td2lkdGg6IDYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlLWJ0bi0tZml4ZWQtbG9jYXRpb24tZXZlbnQtY3JlYXRvciB7XG4gICAgcGFkZGluZzogMC41NjI1cmVtIDAgMC42ODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWluLXdpZHRoOiA2LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkLWxvY2F0aW9uLWV2ZW50LWNyZWF0b3Ige1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwIDAuNjg3NXJlbTtcbiAgICBtaW4td2lkdGg6IDcuMzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQge1xuICAvKlxuICAgKiBWdWUgZm9ybXVsYXRlXG4gICAqL1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNhcmV0LWNvbG9yOiAjMTIxMjEyO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiByZ2IoOTAsIDEyOCwgMTIzKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogcmdiKDkwLCAxMjgsIDEyMyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6IHJnYig5MCwgMTI4LCAxMjMpO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6IHJnYig5MCwgMTI4LCAxMjMpO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiByZ2IoOTAsIDEyOCwgMTIzKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiByZ2IoOTAsIDEyOCwgMTIzKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLmNsZWFyLWJ1dHRvbi1zaG93biB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAwIDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkuY2xlYXItYnV0dG9uLXNob3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLFxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM1MTczNkY7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi44MTI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCwgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW06bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogcmdiKDkwLCAxMjgsIDEyMyk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIHRvcDogMC4zNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1yaWdodC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBmaWxsOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3R0b206IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgei1pbmRleDogMztcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1yaWdodC1idG4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1yaWdodC1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtcmlnaHQtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSAuc2staWNvbi0tbG9hZGluZyB7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgLnNrLWljb24tLWxvYWRpbmcgc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICAgIG1heC13aWR0aDogOTclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tZml4ZWQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWZpeGVkIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tYWN0aXZlLWthbnRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWFjdGl2ZS1rYW50b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWFjdGl2ZS1rYW50b24tLWV2ZW50X3BhY2thZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX25hdmlnYXRpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbmF2aWdhdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19uYXZpZ2F0aW9uX19hcnJvdzpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKlxuICogRmlsdGVyIGlucHV0c1xuICovXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0IGlucHV0W3R5cGU9cmFkaW9dLFxuLnNlYXJjaC1maWx0ZXJfX2lucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogNTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDJyZW0gY2xhbXAoMS41cmVtLCAzdncsIDRyZW0pO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTIuNXJlbSwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA3MHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1hcmdpbi10b3A6IDQuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEyLjVyZW0sIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW0gY2xhbXAoMS41cmVtLCAzdncsIDRyZW0pO1xuICAgIG1heC13aWR0aDogNjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3ksXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS41cmVtIG1heCgwLjYyNXJlbSwgbWluKDN2dywgMS44NzVyZW0pKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTIuNXJlbSwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnJlbSBjbGFtcCgxLjVyZW0sIDN2dywgNHJlbSk7XG4gICAgbWF4LXdpZHRoOiA2MnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwLjMxMjVyZW0gMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW1hcC1vcGVuIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1tYXAtb3BlbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSAyMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1tYXAtb3BlbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmU6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscyB7XG4gIG1heC13aWR0aDogNzguMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm50aC1jaGlsZChuKzEyKTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpudGgtY2hpbGQobisxMik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuICogQ2lyY2xlIGlucHV0XG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDM1MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCA+IGxhYmVsIHtcbiAgICB3aWR0aDogMzY4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTMycHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50ID4gbGFiZWwge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IHtcbiAgbWF4LXdpZHRoOiAyMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCB7XG4gICAgbWF4LXdpZHRoOiAyM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMi41cmVtO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMi4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICBtYXgtd2lkdGg6IDcycHg7XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1pY29uIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCAub3RoZXItZmlsdGVycy1pbnB1dC1pY29uLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIGltZyB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICB3aWR0aDogNS41cmVtO1xuICAgIGhlaWdodDogNS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuXG4ub3RoZXItZmlsdGVycy1pbnB1dC1pY29uLXdyYXAge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIGhlaWdodDogMTByZW07XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDdweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgICBoZWlnaHQ6IDEyLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgICB3aWR0aDogOC45Mjg1NzE0Mjg2cmVtO1xuICAgIGhlaWdodDogOC45Mjg1NzE0Mjg2cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICAgIHdpZHRoOiAxMC4yNDU5MDE2MzkzcmVtO1xuICAgIGhlaWdodDogMTAuMjQ1OTAxNjM5M3JlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtb3V0c2lkZS10ZXh0LS1maXhlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhZmFyaS1uby1qdW1wIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgIHdpZHRoOiA4OCU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSA2NHB4ICogMykgLyAyKTtcbiAgbWF4LXdpZHRoOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmU6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDc3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDM3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUgLnNrLWljb24tLWNoZWNrbWFyayBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUge1xuICAgIHdpZHRoOiA0LjgxMjVyZW07XG4gICAgaGVpZ2h0OiA0LjgxMjVyZW07XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUgLnNrLWljb24tLWNoZWNrbWFyayBzdmcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUge1xuICAgIHdpZHRoOiA2LjI1cmVtO1xuICAgIGhlaWdodDogNi4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUgLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMi42MjVyZW07XG4gICAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUgLnNrLWljb24tLWNoZWNrbWFyayBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtb3V0c2lkZS10ZXh0LS1pbmxpbmUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwgLm90aGVyLWZpbHRlcnMtaW5wdXQtaWNvbi13cmFwLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5vdGhlci1maWx0ZXJzLWlucHV0LWljb24td3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpub3QoOm50aC1jaGlsZCg0bikpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm5vdCg6bnRoLWNoaWxkKDRuKSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsIC5zay1pY29uLS1jaGVja21hcmssIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwgLm90aGVyLWZpbHRlcnMtaW5wdXQtaWNvbi13cmFwLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5vdGhlci1maWx0ZXJzLWlucHV0LWljb24td3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bm90KDpudGgtY2hpbGQoNG4pKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpub3QoOm50aC1jaGlsZCg2bikpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm5vdCg6bnRoLWNoaWxkKDZuKSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCAuc2staWNvbi0tY2hlY2ttYXJrLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwgLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0wLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTEge1xuICBmaWxsOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCAuc2staWNvbi0tY2hlY2ttYXJrLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zay1pY29uLS1jaGVja21hcmssIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zay1pY29uLS1jaGVja21hcmsgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWljb24ge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1waWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXBpbGwge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcGlsbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1waWxsIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1waWxsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kX190ZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQtLWV4cGFuZGVkIC5zay1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUEzMjQzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tb2ZmZXItdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjOEMyRjNFO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tb2ZmZXItdHlwZSAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1vZmZlci10eXBlIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBwYXRoIHtcbiAgZmlsbDogIzhDMkYzRTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzQ0NTVBO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtZXZlbnQtY3JlYXRvciB7XG4gIGNvbG9yOiAjOEMyRjNFO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y0RjVBO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM0Y0RjVBO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBwYXRoIHtcbiAgZmlsbDogIzNGNEY1QTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2OTc3O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTAge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTEsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0xIHtcbiAgZmlsbDogIzcyNkU2OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2RTY5O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzcyNkU2OTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgcGF0aCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHBhdGgge1xuICAgIGZpbGw6ICM5NzkxODk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQ6bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzkxODk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1idWlsZGluZ3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjZFNjk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tYnVpbGRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNzI2RTY5O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWJ1aWxkaW5ncyAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1idWlsZGluZ3MgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHBhdGgge1xuICAgIGZpbGw6ICM5NzkxODk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWJ1aWxkaW5ncyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTE4OTtcbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnNfcmVzdWx0cyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zX3Jlc3VsdHMge1xuICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiA2LjVyZW07XG4gIH1cbn1cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjFCMUI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDMycHg7XG4gICAgd2lkdGg6IDkuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICB3aWR0aDogNi4zMTI1cmVtO1xuICAgIGhlaWdodDogMi45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS43NXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSA+IHNwYW4gPiBzdmcge1xuICBtYXgtaGVpZ2h0OiAyM3B4O1xuICBtYXgtd2lkdGg6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgLndlaXRlci1idG4tZml4ZWQtd2lkdGgge1xuICB3aWR0aDogNy4zNzVyZW07XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCAud2VpdGVyLWJ0bi1maXhlZC13aWR0aC1ndWVzdHMge1xuICB3aWR0aDogOC4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAtLWZpcnN0LXN0ZXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ldmVudC1maWx0ZXItYnV0dG9uc19kaXNiYWxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzQ2NDYgIWltcG9ydGFudDtcbn1cbi5ldmVudC1maWx0ZXItYnV0dG9ucy0tZ3Vlc3RzLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy0tZ3Vlc3RzLWZsZXgge1xuICAgIG1hcmdpbi10b3A6IDYuMTI1cmVtO1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy0tZ3Vlc3RzLWZsZXgtcGFja2FnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxMC44NzVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy0tZ3Vlc3RzLWZsZXgtcGFja2FnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiAxMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy0tZ3Vlc3RzLWZsZXgtcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2UgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA4Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDExLjI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2UgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy0tcmVnaW9uX3BhY2thZ2Uge1xuICAgIGJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMnJlbTtcbiAgfVxuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjQzNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC1ldmVudC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLWV2ZW50LXBhY2thZ2Uuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG5cbi5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLWJhY2sge1xuICAgIHdpZHRoOiAxMXJlbTtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGdhcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAzMC41cmVtO1xuICB9XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLS1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXItLXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSB7XG4gICAgd2lkdGg6IDExLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50LnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lID4gbGFiZWwge1xuICAgIHdpZHRoOiAxMS44NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50LnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lID4gbGFiZWwgaW1nIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cbi8qXG4gKiBPZmZlciB0eXBlIGZpbHRlclxuICovXG4uc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWE3NTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY4NzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgaW1nIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQpIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlIGltZyB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50LFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlIGltZyxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlIGltZyB7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50KSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQpIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGU6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCkgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQpIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtb3V0c2lkZS10ZXh0LS1maXhlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LFxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlIC5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrLFxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrIHtcbiAgICBtaW4td2lkdGg6IDE3NnB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCxcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW9mZmVyLXR5cGUsXG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZXZlbnQtdHlwZSB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDM2cmVtO1xuICAgIGdhcDogMS41cmVtIDNyZW07XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGU6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIGdhcDogMS41cmVtIDNyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUgLnRhYnMtY2lyY2xlcy13cmFwIHtcbiAgICB3aWR0aDogMzZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUgLnRhYnMtY2lyY2xlcy13cmFwIHtcbiAgICB3aWR0aDogMjEuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC50YWJzLWNpcmNsZXMtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXI6bm90KC5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lKSAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLW9mZmVycyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuXG4vKlxuICogRXZlbnQgdHlwZSBmaWx0ZXJcbiAqL1xuLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTgzOTY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMSB7XG4gIGZpbGw6ICMzZjRmNWE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogMS4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1tYXAtb3Blbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUgLnRhYnMtY2lyY2xlcy13cmFwIC5zZWFyY2gtZmlsdGVyX190YWJzLS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlOm5vdCguc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUpIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUsXG4uZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5wbGFjZWhvbGRlci1sYWJlbCxcbi5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMnB4IDEycHggOHB4IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y0RjVBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE2NTczO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uc2VsZWN0ZWRfb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNjU3MztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay13aGl0ZS1uZXcuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MTY1NzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUsXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAucGxhY2Vob2xkZXItbGFiZWwsXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ldmVudC10eXBlLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgICBib3R0b206IDUuNzVyZW07XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZXZlbnQtdHlwZS5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxufVxuXG4vKlxuICogR3Vlc3RzIGZpbHRlclxuICovXG4uc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NmE5Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlciB7XG4gICAgcGFkZGluZzogMy4wNjI1cmVtIDJyZW0gMy43NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbm5lci0tbWFwLW9wZW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDE4LjEyNXJlbTtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDkuMzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpwb3J0cmFpdCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICAgIG1heC13aWR0aDogMjguMTI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZml4ZWQge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtaGVpZ2h0OiA2ODBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1idWJibGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogNTYuMjVyZW07XG4gICAgbWluLWhlaWdodDogMTguNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSB7XG4gICAgaGVpZ2h0OiAxNS4zMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpwb3J0cmFpdCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW4ge1xuICAgIGZsZXg6IDEgMSAzMDBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgtMjVweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAxMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLWluc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogOC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy0taW5zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtZXZlbnQtY3JlYXRvciB7XG4gICAgbWFyZ2luLXRvcDogNC42ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAzMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtZXZlbnQtY3JlYXRvciB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGhlaWdodDogMi4wNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIHRvcDogMC42ODc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogNC42ODc1cmVtO1xuICAgIG1heC13aWR0aDogMTQuMzc1cmVtO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICB0b3A6IC0xLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjgxMjVyZW07XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgICB0b3A6IDEuNjI1cmVtO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICB0b3A6IC0xLjg3NXJlbTtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICB0b3A6IDAuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdG9wOiAtMC42MjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgYm90dG9tOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAtMTBweCAxMHB4IDBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dDpub3QoLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tY2hlY2tlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMUNCO1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0X190ZXh0IHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0X190ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dDpub3QoLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tY2hlY2tlZCk6aG92ZXIgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dF9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAge1xuICAgIHdpZHRoOiAyLjMzOTE4MTI4NjVyZW07XG4gICAgaGVpZ2h0OiAyLjMzOTE4MTI4NjVyZW07XG4gICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEuMTY5NTkwNjQzM3B4LCAxMjcuNDg1MzgwMTE3cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zMCB7XG4gICAgd2lkdGg6IDMuMjE2Mzc0MjY5cmVtO1xuICAgIGhlaWdodDogMy4yMTYzNzQyNjlyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2MC4yMzM5MTgxMjg3cHgsIC01NC45NzA3NjAyMzM5cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MCB7XG4gICAgd2lkdGg6IDMuNzI4MDcwMTc1NHJlbTtcbiAgICBoZWlnaHQ6IDMuNzI4MDcwMTc1NHJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Ny4xMzQ1MDI5MjRweCwgLTE3Ni4wMjMzOTE4MTI5cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS04MCB7XG4gICAgd2lkdGg6IDQuMzg1OTY0OTEyM3JlbTtcbiAgICBoZWlnaHQ6IDQuMzg1OTY0OTEyM3JlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNy41NDM4NTk2NDkxcHgsIDQ2Ljc4MzYyNTczMXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTAwIHtcbiAgICB3aWR0aDogNS4yNjMxNTc4OTQ3cmVtO1xuICAgIGhlaWdodDogNS4yNjMxNTc4OTQ3cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDQuMDkzNTY3MjUxNXB4LCAtMS4xNjk1OTA2NDMzcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiA2LjIxMzQ1MDI5MjRyZW07XG4gICAgaGVpZ2h0OiA2LjIxMzQ1MDI5MjRyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03My4wOTk0MTUyMDQ3cHgsIC0xNjYuNjY2NjY2NjY2N3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogNi43MjUxNDYxOTg4cmVtO1xuICAgIGhlaWdodDogNi43MjUxNDYxOTg4cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTIxLjYzNzQyNjkwMDZweCwgNTEuNDYxOTg4MzA0MXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzUwIHtcbiAgICB3aWR0aDogNy42NzU0Mzg1OTY1cmVtO1xuICAgIGhlaWdodDogNy42NzU0Mzg1OTY1cmVtO1xuICAgIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNTQuOTcwNzYwMjMzOXB4LCAzMi4xNjM3NDI2OTAxcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MDAge1xuICAgIHdpZHRoOiAxMC45NjQ5MTIyODA3cmVtO1xuICAgIGhlaWdodDogMTAuOTY0OTEyMjgwN3JlbTtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODcuNzE5Mjk4MjQ1NnB4LCAtODcuNzE5Mjk4MjQ1NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0yMCB7XG4gICAgd2lkdGg6IDMuMTQ5NjA2Mjk5MnJlbTtcbiAgICBoZWlnaHQ6IDMuMTQ5NjA2Mjk5MnJlbTtcbiAgICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMS41NzQ4MDMxNDk2cHgsIDE3MS42NTM1NDMzMDcxcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zMCB7XG4gICAgd2lkdGg6IDQuMzMwNzA4NjYxNHJlbTtcbiAgICBoZWlnaHQ6IDQuMzMwNzA4NjYxNHJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjE1Ljc0ODAzMTQ5NjFweCwgLTc0LjAxNTc0ODAzMTVweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogNS4wMTk2ODUwMzk0cmVtO1xuICAgIGhlaWdodDogNS4wMTk2ODUwMzk0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDExNy4zMjI4MzQ2NDU3cHgsIC0yMzcuMDA3ODc0MDE1N3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIHdpZHRoOiA1LjkwNTUxMTgxMXJlbTtcbiAgICBoZWlnaHQ6IDUuOTA1NTExODExcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIzLjYyMjA0NzI0NDFweCwgNjIuOTkyMTI1OTg0M3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTAwIHtcbiAgICB3aWR0aDogNy4wODY2MTQxNzMycmVtO1xuICAgIGhlaWdodDogNy4wODY2MTQxNzMycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDAuMTU3NDgwMzE1cHgsIC0xLjU3NDgwMzE0OTZweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDguMzY2MTQxNzMyM3JlbTtcbiAgICBoZWlnaHQ6IDguMzY2MTQxNzMyM3JlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTk4LjQyNTE5Njg1MDRweCwgLTIyNC40MDk0NDg4MTg5cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0yMDAge1xuICAgIHdpZHRoOiA5LjA1NTExODExMDJyZW07XG4gICAgaGVpZ2h0OiA5LjA1NTExODExMDJyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNjMuNzc5NTI3NTU5MXB4LCA2OS4yOTEzMzg1ODI3cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zNTAge1xuICAgIHdpZHRoOiAxMC4zMzQ2NDU2NjkzcmVtO1xuICAgIGhlaWdodDogMTAuMzM0NjQ1NjY5M3JlbTtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjA4LjY2MTQxNzMyMjhweCwgNDMuMzA3MDg2NjE0MnB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogMTQuNzYzNzc5NTI3NnJlbTtcbiAgICBoZWlnaHQ6IDE0Ljc2Mzc3OTUyNzZyZW07XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExOC4xMTAyMzYyMjA1cHgsIC0xMTguMTEwMjM2MjIwNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMjE4cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zMCB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjc0cHgsIC05NHB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAge1xuICAgIHdpZHRoOiA2LjM3NXJlbTtcbiAgICBoZWlnaHQ6IDYuMzc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0OXB4LCAtMzAxcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS04MCB7XG4gICAgd2lkdGg6IDcuNXJlbTtcbiAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCA4MHB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTAwIHtcbiAgICB3aWR0aDogOXJlbTtcbiAgICBoZWlnaHQ6IDlyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzhweCwgLTJweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDEwLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDEwLjYyNXJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMjVweCwgLTI4NXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogMTEuNXJlbTtcbiAgICBoZWlnaHQ6IDExLjVyZW07XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjA4cHgsIDg4cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zNTAge1xuICAgIHdpZHRoOiAxMy4xMjVyZW07XG4gICAgaGVpZ2h0OiAxMy4xMjVyZW07XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjY1cHgsIDU1cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MDAge1xuICAgIHdpZHRoOiAxOC43NXJlbTtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUwcHgsIC0xNTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0yMCB7XG4gICAgd2lkdGg6IDMuMTQ5NjA2Mjk5MnJlbTtcbiAgICBoZWlnaHQ6IDMuMTQ5NjA2Mjk5MnJlbTtcbiAgICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMS41NzQ4MDMxNDk2cHgsIDE3MS42NTM1NDMzMDcxcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zMCB7XG4gICAgd2lkdGg6IDQuMzMwNzA4NjYxNHJlbTtcbiAgICBoZWlnaHQ6IDQuMzMwNzA4NjYxNHJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjE1Ljc0ODAzMTQ5NjFweCwgLTc0LjAxNTc0ODAzMTVweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogNS4wMTk2ODUwMzk0cmVtO1xuICAgIGhlaWdodDogNS4wMTk2ODUwMzk0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDExNy4zMjI4MzQ2NDU3cHgsIC0yMzcuMDA3ODc0MDE1N3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIHdpZHRoOiA1LjkwNTUxMTgxMXJlbTtcbiAgICBoZWlnaHQ6IDUuOTA1NTExODExcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIzLjYyMjA0NzI0NDFweCwgNjIuOTkyMTI1OTg0M3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTAwIHtcbiAgICB3aWR0aDogNy4wODY2MTQxNzMycmVtO1xuICAgIGhlaWdodDogNy4wODY2MTQxNzMycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDAuMTU3NDgwMzE1cHgsIC0xLjU3NDgwMzE0OTZweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDguMzY2MTQxNzMyM3JlbTtcbiAgICBoZWlnaHQ6IDguMzY2MTQxNzMyM3JlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTk4LjQyNTE5Njg1MDRweCwgLTIyNC40MDk0NDg4MTg5cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0yMDAge1xuICAgIHdpZHRoOiA5LjA1NTExODExMDJyZW07XG4gICAgaGVpZ2h0OiA5LjA1NTExODExMDJyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNjMuNzc5NTI3NTU5MXB4LCA2OS4yOTEzMzg1ODI3cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zNTAge1xuICAgIHdpZHRoOiAxMC4zMzQ2NDU2NjkzcmVtO1xuICAgIGhlaWdodDogMTAuMzM0NjQ1NjY5M3JlbTtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjA4LjY2MTQxNzMyMjhweCwgNDMuMzA3MDg2NjE0MnB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogMTQuNzYzNzc5NTI3NnJlbTtcbiAgICBoZWlnaHQ6IDE0Ljc2Mzc3OTUyNzZyZW07XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExOC4xMTAyMzYyMjA1cHgsIC0xMTguMTEwMjM2MjIwNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDNweCwgMTE4cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTMwIHtcbiAgICB3aWR0aDogMi43NXJlbTtcbiAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2NHB4LCAtNDJweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAge1xuICAgIHdpZHRoOiAzLjE4NzVyZW07XG4gICAgaGVpZ2h0OiAzLjE4NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjEuNXB4LCAtMTI2LjVweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgNTBweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTAwIHtcbiAgICB3aWR0aDogNC41cmVtO1xuICAgIGhlaWdodDogNC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTRweCwgLTNweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTUwIHtcbiAgICB3aWR0aDogNS4zMTI1cmVtO1xuICAgIGhlaWdodDogNS4zMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOTQuNXB4LCAtMTQyLjVweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogNS43NXJlbTtcbiAgICBoZWlnaHQ6IDUuNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcxcHgsIDUycHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTM1MCB7XG4gICAgd2lkdGg6IDYuNTYyNXJlbTtcbiAgICBoZWlnaHQ6IDYuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNTcuNXB4LCAyMC41cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwMCB7XG4gICAgd2lkdGg6IDkuNDM3NXJlbTtcbiAgICBoZWlnaHQ6IDkuNDM3NXJlbTtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05Ni41cHgsIC03OS41cHgpO1xuICB9XG59XG4vKlxuICogSW5saW5lIGZpbHRlciBvdmVycmlkZXNcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAge1xuICAgIHdpZHRoOiAzLjE2MjIwMjM4MXJlbTtcbiAgICBoZWlnaHQ6IDMuMTYyMjAyMzgxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xNzQ4MTIwMzAxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4My4wMzU3MTQyODU3cHgsIC04MS44NDUyMzgwOTUycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAge1xuICAgIHdpZHRoOiA1LjMxMjVyZW07XG4gICAgaGVpZ2h0OiA1LjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzA3LjVweCwgLTEzNy41cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xMDAge1xuICAgIHdpZHRoOiA0LjM1MjY3ODU3MTRyZW07XG4gICAgaGVpZ2h0OiA0LjM1MjY3ODU3MTRyZW07XG4gICAgZm9udC1zaXplOiAxLjQwOTc3NDQzNjFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEzNi4wMTE5MDQ3NjE5cHgsIDAuODkyODU3MTQyOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDcuMzEyNXJlbTtcbiAgICBoZWlnaHQ6IDcuMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMjguNXB4LCAxLjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDUuMjA4MzMzMzMzM3JlbTtcbiAgICBoZWlnaHQ6IDUuMjA4MzMzMzMzM3JlbTtcbiAgICBmb250LXNpemU6IDEuNDA5Nzc0NDM2MXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjIuNXB4LCAtNzcuMzgwOTUyMzgxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTUwIHtcbiAgICB3aWR0aDogOC43NXJlbTtcbiAgICBoZWlnaHQ6IDguNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTA1cHgsIC0xMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDUuNzY2MzY5MDQ3NnJlbTtcbiAgICBoZWlnaHQ6IDUuNzY2MzY5MDQ3NnJlbTtcbiAgICBmb250LXNpemU6IDIuMTE0NjYxNjU0MXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzAuMDU5NTIzODA5NXB4LCAxOS4zNDUyMzgwOTUycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogOS42ODc1cmVtO1xuICAgIGhlaWdodDogOS42ODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIxOC41cHgsIDMyLjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTM1MCB7XG4gICAgd2lkdGg6IDYuNDM2MDExOTA0OHJlbTtcbiAgICBoZWlnaHQ6IDYuNDM2MDExOTA0OHJlbTtcbiAgICBmb250LXNpemU6IDIuMzQ5NjI0MDYwMnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDguNTExOTA0NzYxOXB4LCAxOS45NDA0NzYxOTA1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzUwIHtcbiAgICB3aWR0aDogMTAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDEwLjgxMjVyZW07XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODEuNXB4LCAzMy41cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MDAge1xuICAgIHdpZHRoOiA5LjM3NXJlbTtcbiAgICBoZWlnaHQ6IDkuMzc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMy43NTkzOTg0OTYycmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwLjIzODA5NTIzODFweCwgLTc1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogMTUuNzVyZW07XG4gICAgaGVpZ2h0OiAxNS43NXJlbTtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzRweCwgLTEyNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICAgIG1heC13aWR0aDogMTguMTI1cmVtO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAyMy42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLW1hcC1vcGVuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0IHtcbiAgbGVmdDogNDAlO1xuICB0b3A6IDU4JTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGZsZXg6IDAgNDQlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIHtcbiAgd2lkdGg6IDIwLjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyNS44NzVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43ZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgaGVpZ2h0OiAzLjgxMjVyZW07XG59XG5cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHM6bm90KC5kZXNrdG9wLWJ1dHRvbnMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0czpub3QoLmRlc2t0b3AtYnV0dG9ucykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5kZXNrdG9wLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuZGVza3RvcC1idXR0b25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuICogT3RoZXIgZmlsdGVyc1xuICovXG4uc2VhcmNoLWZpbHRlci13cmFwLS1vdGhlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5YTkzO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tb3RoZXJzIHtcbiAgICBwYWRkaW5nOiAwIDAgNC4zNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMDtcbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2RTY5ICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb3RoZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vdGhlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vdGhlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tb3RoZXIsIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1vdGhlci1kcm9wZG93bnMge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLW90aGVyLCAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tb3RoZXItZHJvcGRvd25zIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tb3RoZXIsIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1vdGhlci1kcm9wZG93bnMge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1vdGhlci1kcm9wZG93bnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1zZWFyY2gtZmllbGQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLXNlYXJjaC1maWVsZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1zZWFyY2gtZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tb3RoZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFOEI4NTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1vdGhlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tb3RoZXIgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tb3RoZXIgYnV0dG9uOm5vdCguc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW90aGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vdGhlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXRheG9ub215LFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS10YXhvbm9teSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICBtYXgtd2lkdGg6IDc2cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1oZWFkZXIgaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWhlYWRlci0tc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogIzhFOEI4NTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19vdGhlci1oZWFkZXItLXN0aWNreSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1oZWFkZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItaGVhZGVyLS1zdGlja3kgaDQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19zZXBhcmF0b3ItLWZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3NlcGFyYXRvci0tc2Vjb25kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fc2VwYXJhdG9yLS10aGlyZCB7XG4gICAgbWFyZ2luLXRvcDogNC41NjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19zZXBhcmF0b3ItLWZvdXJ0aCB7XG4gICAgbWFyZ2luLXRvcDogMy4wNjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24sXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbCxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtb3V0c2lkZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dCxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb24tLWNoZWNrbWFyayxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0wLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0wIHtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0xLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0xIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2staWNvbi0tY2hlY2ttYXJrLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMzMuMzMzMzMlIC0gOXJlbSk7XG4gICAgbWF4LXdpZHRoOiA5cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbixcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICBtYXgtd2lkdGg6IDEyLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24sXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjY4NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb246bnRoLWNoaWxkKDVuKSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzOm50aC1jaGlsZCg1bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIHdpZHRoOiA5cmVtO1xuICAgIGhlaWdodDogOXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcge1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24sXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgd2lkdGg6IDEyLjI1cmVtO1xuICAgIGhlaWdodDogMTIuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICB3aWR0aDogNC43NXJlbTtcbiAgICBoZWlnaHQ6IDQuNzVyZW07XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIHtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC43O1xuICB0b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kLS1idWlsZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZC0tYnVpbGRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWJ1aWxkaW5ncyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rNik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWJ1aWxkaW5ncyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm50aC1jaGlsZChuKzYpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXByaWNlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rNSk6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXByaWNlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm50aC1jaGlsZChuKzUpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdHlsZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm50aC1jaGlsZChuKzUpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdHlsZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpudGgtY2hpbGQobis1KTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb3BlcmF0aW9ucyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rNSk6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9wZXJhdGlvbnMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpudGgtY2hpbGQobis1KTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypcbiAqIE92ZXJyaWRlICB2aXNpYmlsaXR5IGZvciBleHBhbmRpbmcgcGlsbHMgb24gRGVza3RvcHNcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kLS1wcmljZXMsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQtLXN0eWxlcyxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZC0tb3BlcmF0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3R5bGVzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpudGgtY2hpbGQobisxMik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0eWxlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm50aC1jaGlsZChuKzEyKTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb3BlcmF0aW9ucyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vcGVyYXRpb25zIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1wcmljZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm50aC1jaGlsZChuKzEyKTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcHJpY2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLypcbiAqIFJlZ2lvbiBGaWx0ZXJcbiAqL1xuLnNlYXJjaC1maWx0ZXItd3JhcC0tcmVnaW9uLWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QTk2OTE7XG59XG4uc2VhcmNoLWZpbHRlci13cmFwLS1yZWdpb24tZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnNlYXJjaC1maWx0ZXItd3JhcC0tcmVnaW9uLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbm5lci0tbWFwLW9wZW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1zZWN0aW9uLXZpZXcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcmVnaW9uIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWdpb24tMiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDI4LjEyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAyMS44NzVyZW07XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1maXhlZCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0taW5saW5lIHtcbiAgICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAzMC4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZS5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLW1hcC1vcGVuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvX19jb250ZW50LS1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudC0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1Ni4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIHtcbiAgbWFyZ2luOiAxLjYyNXJlbSAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1Ni4yNXJlbTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg4cHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICAgIG1heC1oZWlnaHQ6IDE3LjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAge1xuICAgIG1heC1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtNC4wNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC00LjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lIHtcbiAgICBtYXgtaGVpZ2h0OiAxOHJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcCB7XG4gICAgbWF4LWhlaWdodDogMjkuMTI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWhvdmVyIHtcbiAgZmlsbDogI0M0NDU1QTtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWFjdGl2ZSB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMsIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW9ydC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsbDogIzg2ODM4NjtcbiAgc3Ryb2tlOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMsIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW9ydC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMge1xuICAgIGZpbGw6ICNhZjZmN2E7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjQzNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1yaWdodC10b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDRweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tbGVmdC10b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogNHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1yaWdodC1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IDRweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tbGVmdC1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgbGVmdDogLTEwcHg7XG4gIGJvdHRvbTogNHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IDRweDtcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tYm90dG9tLWxlZnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogNHB4O1xuICBib3R0b206IC0xMHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS10b3AtbGVmdDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogLTEwcHg7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLXRvcC1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICByaWdodDogNHB4O1xuICB0b3A6IC0xMHB4O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1jaXR5LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1ib3R0b20tcmlnaHQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAtMjFweCk7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLXRvcC1yaWdodCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDIxcHgpO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1jaXR5LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAtMjFweCk7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLXRvcC1sZWZ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDIxcHgpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fY2l0eTpob3ZlciAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2NpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTVweCk7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fY2l0eS1waW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0M0NDU1QTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19jaXR5LXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGhzbGEoMCwgMCUsIDEwMCUsIDAuNDU4ODIpIDAgMjVweCwgaHNsYSgwLCAwJSwgMTAwJSwgMC40NTg4MikgMjVweCA1MHB4LCBoc2xhKDAsIDAlLCAxMDAlLCAwLjQ1ODgyKSA1MHB4IDEyNnB4LCB0cmFuc3BhcmVudCAxMjZweCAxMDAlKTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0taW5zaWRlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0taW5zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tbWFwLW9wZW4gLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLW1hcC1vcGVuIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYnMtLXJlZ2lvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYnMtLXJlZ2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMi44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYnMtLXJlZ2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAwIDAuMTI1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgb3BhY2l0eTogMC41O1xuICBtYXJnaW4tcmlnaHQ6IDEuNjI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW1hcC1vcGVuIHtcbiAgICBtYXgtd2lkdGg6IDIxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXJlZ2lvbi1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qXG4gKiBTd2l0emVybGFuZCBtYXBcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tc3dpdHplcmxhbmQtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vKlxuICogQXVzdHJpYSBtYXBcbiAqL1xuLypcbiAqIEdlcm1hbnkgbWFwXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSB7XG4gICAgYm90dG9tOiA1LjMxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTkuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWZpeGVkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZml4ZWQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA1MCk7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZml4ZWQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA2NSk7XG4gICAgbWF4LWhlaWdodDogNjV2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWZpeGVkIHtcbiAgICB3aWR0aDogNDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWZpeGVkIHtcbiAgICB3aWR0aDogMzA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWZpeGVkIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDgwKTtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICB9XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiA0MHB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNTE3MzZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAgIHdpZHRoOiAxMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIElucHV0IFRodW1iICovXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwICM1NTU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwICM1NTU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCAjNTU1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnB1dCBUcmFjayAqL1xuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tc3dpdHplcmxhbmQtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lIHtcbiAgbWF4LWhlaWdodDogMjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAyNC43NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDI0LjU2MjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tYXVzdHJpYS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUsXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lLFxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWF1c3RyaWEtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSxcbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDM5JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWdpb24ge1xuICAgIHdpZHRoOiAzNDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWdpb24ge1xuICAgIHdpZHRoOiA0NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWdpb24ge1xuICAgIHdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC5hY3RpdmUtbWFwIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMsIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLmFjdGl2ZS1tYXAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tb3J0LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tbm8tcmVzdWx0cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1maXhlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC5mb3JtdWxhdGUtaW5wdXQtLXJlZ2lvbi1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1maXhlZCB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTk1cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQuZm9ybXVsYXRlLWlucHV0LS1yZWdpb24tZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gLmJ0bi0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZDpub3QoLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMpIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQ6bm90KC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzKSB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCAuZXZlbnQtZmlsdGVyLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UtLWV2ZW50LXR5cGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAge1xuICAgIHBhZGRpbmc6IDRyZW0gN3JlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlLCAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNXJlbSk7XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGU6bm90KC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vZmZlci10eXBlKSB7XG4gIGZsZXg6IDE7XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUgLmhpZGUtb24tbGcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1ndWVzdHMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZSAuaGlkZS1vbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMjhyZW07XG4gIH1cbn1cblxuLmZpbHRlcnMtY2xvc2UtYnRuLS13aGl0ZSB7XG4gIHRvcDogMS41cmVtO1xuICByaWdodDogMS41cmVtO1xufVxuLmZpbHRlcnMtY2xvc2UtYnRuLS13aGl0ZSBzcGFuID4gc3ZnID4gcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmZpbHRlcnMtY2xvc2UtYnRuLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbHRlcnMtY2xvc2UtYnRuLS13aGl0ZSB7XG4gICAgdG9wOiA0cmVtO1xuICAgIHJpZ2h0OiA3cmVtO1xuICB9XG59XG5cbi5kcm9wZG93bi1ldmVudHMge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRyb3Bkb3duLWV2ZW50cyAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZHJvcGRvd24tZXZlbnRzIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAyNi4yNXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZHJvcGRvd24tZXZlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZHJvcGRvd24tZXZlbnRzIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDgwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLWV2ZW50cyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZHJvcGRvd24tZXZlbnRzIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi50YWJzLWNpcmNsZXMtd3JhcC0tcGFja2FnZXMge1xuICBtYXJnaW46IDMuNzVyZW0gMCAwO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFicy1jaXJjbGVzLXdyYXAtLXBhY2thZ2VzIHtcbiAgICBtYXJnaW46IDRyZW0gMDtcbiAgICBtYXgtd2lkdGg6IDYycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnRhYnMtY2lyY2xlcy13cmFwLS1wYWNrYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tZm9vdGVyLXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWZvb3Rlci13cmFwIGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tZm9vdGVyLXdyYXAgLmJ0bi0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1mb290ZXItd3JhcCAuZXZlbnQtZmlsdGVyLWJ1dHRvbnNfcmVzdWx0cyB7XG4gIG1pbi13aWR0aDogMTAuMTI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC40Mzc1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1mb290ZXItd3JhcCAuZXZlbnQtZmlsdGVyLWJ1dHRvbnNfcmVzdWx0cyA+IHNwYW4gPiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1mb290ZXItd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWZvb3Rlci13cmFwIC5idG4tLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWZvb3Rlci13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tZm9vdGVyLXdyYXAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tZm9vdGVyLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWZvb3Rlci13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1oZWFkZXItYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWhlYWRlci1idXR0b24ucHJldi1idXR0b24gc3BhbiA+IHN2ZyB7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLWJ1dHRvbi5wcmV2LWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWhlYWRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLWhlYWRlci13cmFwIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLW1haW4tdGl0bGUtbGcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZS5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZS1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAuc2VhcmNoLWZpbHRlcl9faW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC5ldmVudC1maWx0ZXItY29udGFpbmVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAudGFicy1jaXJjbGVzLXdyYXAtLXBhY2thZ2VzIHtcbiAgICBmbGV4OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS1tYWluLXRpdGxlOm5vdCguc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZSkge1xuICAgIGZsZXg6IDA7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSAuZXZlbnQtZmlsdGVyLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE3MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4gc3ZnIHtcbiAgICB3aWR0aDogMS4wNjI1cmVtO1xuICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0td3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUuZGVza3RvcC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDE5NXB4KTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4ge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIge1xuICAgIG1heC13aWR0aDogMTNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHN2ZyB7XG4gIHdpZHRoOiAwLjY4NzVyZW07XG4gIGhlaWdodDogMC42ODc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlcjpub3QoLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lKSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG4uc2VhcmNoLXBhZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMDYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciB7XG4gIG1pbi1oZWlnaHQ6IDQwNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZBODM5Njtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgbWluLWhlaWdodDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQtLW1hcC1vcGVuIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAyMDdweDtcbiAgdG9wOiAtMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbTtcbiAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtIDEuNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDI5MnB4O1xuICAgIHRvcDogLTQuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC00LjM3NXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbSAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLS1tYXAtb3BlbiB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS4yNXJlbSAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBoZWlnaHQ6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24tdGV4dCBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24tdGV4dC0tbWFwLW9wZW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZzogMCAwLjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICB0b3A6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNjI1cmVtO1xuICAgIHRvcDogMS4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dC0tbWFwLW9wZW4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICB0b3A6IDFyZW07XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTUuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlLS1tYXAtb3BlbiB7XG4gICAgaGVpZ2h0OiAxMi4zNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5lbC1jYXJkIHtcbiAgd2lkdGg6IDE4Ljc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxNi4yNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50bnMtb3V0ZXI6YmVmb3JlLCAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudG5zLW91dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRucy1vdXRlcjpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50bnMtb3V0ZXI6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRucy1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gIHotaW5kZXg6IDM7XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjA2MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBib2R5Lm1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG4gIGJvZHkubWFwLW9wZW4gLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICBib2R5Lm1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIH1cbiAgYm9keS5tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgNi4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLFxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSxcbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuc3dpcGVyLXNsaWRlLFxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDM4NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5zd2lwZXItc2xpZGUsXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDI4OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnN3aXBlci1zbGlkZSxcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzA5cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMjIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuc3dpcGVyLXNsaWRlLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyMTdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5zd2lwZXItc2xpZGUsXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDI3NnB4O1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICNmZmY7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMjNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDI0LjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAyMS4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01LjYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLmVsLWNhcmQge1xuICAgIHdpZHRoOiAxOC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDE1LjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkIHtcbiAgICB3aWR0aDogMTkuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMy45Mzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gIG1hcmdpbi1ib3R0b206IDYuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX190YWJzIHtcbiAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gICAgcGFkZGluZzogMi44NzVyZW0gMCA0LjU2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMtLW1hcC1vcGVuIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwIDIuNjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMtLW1hcC1vcGVuIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzLS1tYXAtb3BlbiAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdG9wOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzLS1tYXAtb3BlbiAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAwLjI1cmVtO1xuICAgIHRvcDogLTIuMTg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi4xODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscy0tbWFwLW9wZW4gLnRpbnktc2xpZGVyX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQ6aG92ZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc3dpcGVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDAuMzEyNXJlbSAxLjM3NXJlbSAwLjVyZW07XG4gIHRyYW5zaXRpb246IGxlZnQgMC4xcyBlYXNlLWluLW91dCwgcmlnaHQgMC4xcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNzFweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXItYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXItYnV0dG9uOjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIzcHg7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMi41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMi41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1iYWNrZmFjZS1oaWRkZW46aG92ZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWJhY2tmYWNlLWhpZGRlbjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogMjEuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogMjhyZW07XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZjtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAyM3B4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLS1zbGEtbm9taW5hdGVkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc3dpcGVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYTpob3ZlciAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xufVxuXG4uaW50ZXJuYWwtbGlua3NfX3RhZ3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5pbnRlcm5hbC1saW5rc19fdGFncy1jb250YWluZXIge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuXG4uaW50ZXJuYWwtbGlua3NfX2xhYmVsVGl0bGUge1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmludGVybmFsLWxpbmtzX19pbmZvQ29udGFpbnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5pbnRlcm5hbC1saW5rc19faW5mb0NvbnRhaW50ZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuLmludGVybmFsLWxpbmtzX190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmludGVybmFsLWxpbmtzX190YWcge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLmludGVybmFsLWxpbmtzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOC43NXJlbTtcbn1cbi5pbnRlcm5hbC1saW5rc19fY29udGFpbmVyLS1tYXAtb3BlbiB7XG4gIHdpZHRoOiA0NC4zNzVyZW07XG59XG4uaW50ZXJuYWwtbGlua3NfX2NvbnRhaW5lci0tbWFwLW9wZW4gLmludGVybmFsLWxpbmtzX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnRlcm5hbC1saW5rc19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMxMjVyZW07XG4gIH1cbn1cblxuLmludGVybmFsLWxpbmtzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMnB4O1xuICBtYXgtd2lkdGg6IDk1OHB4O1xuICB3aWR0aDogOTU4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnRlcm5hbC1saW5rc19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjQ4cHg7XG4gICAgd2lkdGg6IDEyNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuaW50ZXJuYWwtbGlua3NfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDc2NnB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDc2NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5pbnRlcm5hbC1saW5rc19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUge1xuICBncmlkLWFyZWE6IHN1YnRpdGxlO1xufVxuXG4uZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICBncmlkLWFyZWE6IHNsaWRlcjtcbn1cblxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICBncmlkLWFyZWE6IGxpc3Q7XG59XG5cbi5ldmVudC1jcmVhdG9yLWJ0biB7XG4gIGdyaWQtYXJlYTogYnV0dG9uO1xufVxuXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgbWFyZ2luOiA0cmVtIDA7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjkuNXJlbSAxZnI7XG4gIGdhcDogMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSAgIHNsaWRlclwiIFwic3VidGl0bGUgc2xpZGVyXCIgXCJsaXN0ICAgIHNsaWRlclwiIFwiYnV0dG9uICBzbGlkZXJcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMi4yNXJlbSAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcInN1YnRpdGxlXCIgXCJzbGlkZXJcIiBcImxpc3RcIiBcImJ1dHRvblwiO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24gLnBhY2thZ2UtaGVhZGVyLXRhZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gIG1hcmdpbjogNHJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICBoZWlnaHQ6IDI3Ljg3NXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NDhweCAxZnI7XG4gIGdhcDogMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSAgIHNsaWRlclwiIFwic3VidGl0bGUgc2xpZGVyXCIgXCJsaXN0ICAgIHNsaWRlclwiIFwiYnV0dG9uICBzbGlkZXJcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODBweCAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZVwiIFwic3VidGl0bGVcIiBcInNsaWRlclwiIFwibGlzdFwiIFwiYnV0dG9uXCI7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiAucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3QgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3QgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3QgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHVsIGxpIGltZyB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJ0biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmV2ZW50LWNyZWF0b3ItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtbGFiZWwsXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1zbGlkZSAuc2xpZGVyLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtO1xufVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMTMuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXJvb3Quc3dpcGVyLWhvcml6b250YWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXJvb3Quc3dpcGVyLWhvcml6b250YWwgLnN3aXBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICBwYWRkaW5nOiAwIDQuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMHB4O1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uZXZlbnQtY3JlYXRvci1pbWFnZS10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjgxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBtYXJnaW46IDFyZW0gMXJlbSAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChtaW4td2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0Ny44NzVyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbixcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbixcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbixcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MSUgMWZyO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3QsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtIDAgMnJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLWJ0bixcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgaGVpZ2h0OiA0NzBweDtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzg0cHggMWZyO1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICBwYWRkaW5nOiAwIDA7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzg0cHggMWZyO1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIsXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbixcbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1idG4ge1xuICBtYXJnaW46IDA7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgd2lkdGg6IDU5MnB4O1xuICBoZWlnaHQ6IDM0MnB4O1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDU5MnB4O1xuICBoZWlnaHQ6IDM0MnB4O1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gIHdpZHRoOiA1OTJweDtcbiAgaGVpZ2h0OiAzNDJweDtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1pbWFnZS10YWcge1xuICBtYXJnaW46IDI5MnB4IDFyZW0gMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZVwiIFwic3VidGl0bGVcIiBcImxpc3RcIiBcImJ1dHRvblwiIFwic2xpZGVyXCI7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlXCIgXCJzdWJ0aXRsZVwiIFwibGlzdFwiIFwiYnV0dG9uXCIgXCJzbGlkZXJcIjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbiAgICBoZWlnaHQ6IDEzLjE4NzVyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzLjE4NzVyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMy4xODc1cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1pbWFnZS10YWcge1xuICAgIG1hcmdpbjogMTAuOTM3NXJlbSAxcmVtIDAgMXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlcixcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSwgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLCAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSwgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLCAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyLmV2ZW50LWNyZWF0b3ItYWN0aXZlIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQpIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgICBoZWlnaHQ6IDhyZW07XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50KSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICB3aWR0aDogNC41cmVtO1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y0RjVBO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDY5Nzc7XG4gIH1cbn1cbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y0RjVBO1xufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjRGNUE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDY5Nzc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgd2lkdGg6IDYuMDE1MDM3NTk0cmVtO1xuICAgIGhlaWdodDogNi4wMTUwMzc1OTRyZW07XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICB3aWR0aDogMy4zODM0NTg2NDY2cmVtO1xuICAgIGhlaWdodDogMy4zODM0NTg2NDY2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAycmVtO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQ6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA2OCU7XG4gICAgcGFkZGluZy10b3A6IDY4JTtcbiAgICBtYXJnaW4tbGVmdDogLTM0JTtcbiAgICBtYXJnaW4tdG9wOiAtMzQlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NCUsIDglKTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tZXZlbnQtdHlwZTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZy10b3A6IDg1JTtcbiAgICBtYXJnaW4tbGVmdDogLTQyLjUlO1xuICAgIG1hcmdpbi10b3A6IC00Mi41JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MSUsIDIlKTtcbiAgfVxufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDgwcHgpO1xuICB9XG59XG5cbi5kZXNjcmlwdGl2ZS10ZXh0c19fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmRlc2NyaXB0aXZlLXRleHRzX19jb250YWluZXIuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NjZweCk7XG4gIH1cbn1cblxuLmRlc2NyaXB0aXZlLXRleHRzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kZXNjcmlwdGl2ZS10ZXh0c19fYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNDNUM1QzU7XG4gIG1heC13aWR0aDogMjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5kZXNjcmlwdGl2ZS10ZXh0c19fYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRlc2NyaXB0aXZlLXRleHRzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZGVzY3JpcHRpdmUtdGV4dHNfX3RleHQtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmRlc2NyaXB0aXZlLXRleHRzX190ZXh0LWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxLjE4NzVyZW07XG59XG4uZGVzY3JpcHRpdmUtdGV4dHNfX3RleHQtY29udGFpbmVyIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2hlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDE4LjEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2hlYWRlciB7XG4gICAgbWluLWhlaWdodDogMjMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19faGVhZGVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXItaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXItaW5uZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgbWluLXdpZHRoOiAxMDAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIC5idG4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS44NzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItY29sb3I6ICM0NDQ0NDQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItY29sb3I6IHJnYig0Mi41LCA0Mi41LCA0Mi41KTtcbn1cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuOmZvY3VzLCAuZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0bi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItY29sb3I6IHJnYig0Mi41LCA0Mi41LCA0Mi41KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTYuMDUsIDk2LjA1LCA5Ni4wNSwgMC41KTtcbn1cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuLmRpc2FibGVkLCAuZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItY29sb3I6ICM0NDQ0NDQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQyLjUsIDQyLjUsIDQyLjUpO1xuICBib3JkZXItY29sb3I6IHJnYigzNi4xMjUsIDM2LjEyNSwgMzYuMTI1KTtcbn1cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk2LjA1LCA5Ni4wNSwgOTYuMDUsIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMC42ODc1cmVtIDEuODc1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1saXN0IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1saXN0IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi0tZml4ZWQge1xuICAgIGhlaWdodDogNC4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdiB7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtaW5uZXItLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA0LjM3NXJlbTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LWxpc3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1saXN0LWxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1saXN0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19jaGVjay1hdmFpbGFiaWxpdHktdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzIHtcbiAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMzMzMzMzMgMjMuNzUlLCAjMjcyNzI3IDgwLjIxJSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHMtLW5vLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVyZW0gMCAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLS1uby1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDYuODc1cmVtIDAgMy4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy0tZGlzcGxheS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGlzcGxheS0td2l0aC1oZWFkZXIge1xuICAgIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rpc3BsYXlfbG9nb19wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fdGl0bGUtLWJpZy1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fdGl0bGUtLXNtYWxsLXNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX190aXRsZS0tc21hbGwtc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3R5cGUtbGFiZWwtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVudGl0eS1kZXRhaWxzX190eXBlLWxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMzc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX190eXBlLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX190eXBlLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyBsaSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMjg2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwNyUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIGxpIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmliYm9uIGgzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmliYm9uIGgzIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yaWJib24gaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmliYm9uIGgzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIHBhZGRpbmc6IDAuOTkyNXJlbSAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib246OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMi42ODc1cmVtO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwcHggMTdweCAyMHB4IDE3cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBoMyBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBoMyBpbWcucHJpbnQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICBtYXJnaW46IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBoMyBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBidXR0b24ge1xuICBmbG9hdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwcHggMTdweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gYnV0dG9uIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24gaDMge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZyA+IGRpdiA+IGgzIHtcbiAgYmFja2dyb3VuZC1zaXplOiAzMC43cHggYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3RpbmdfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24ge1xuICAgIHBhZGRpbmc6IDAuODEyNXJlbSAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGgzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBidXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMTVweCAwcHggMHB4IDQ4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gYnV0dG9uIHtcbiAgICBtYXJnaW46IDE1cHggMTMwcHggMHB4IDQ4cHg7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gaDMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gYnV0dG9uIHtcbiAgICBtYXJnaW46IDBweCA4N3B4IDBweCAxMDhweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24taGVhZGVyID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24taGVhZGVyID4gc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kb2N1bWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuLmVudGl0eS1kZXRhaWxzX19kb2N1bWVudHMgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uOmZpcnN0LWNoaWxkIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kb2N1bWVudHMgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uOmZpcnN0LWNoaWxkIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kb2N1bWVudHMge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDc1JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMS44NzVyZW07XG4gIGxlZnQ6IDEuODc1cmVtO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDIuNSwgNDIuNSwgNDIuNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0bjpmb2N1cywgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG4uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDIuNSwgNDIuNSwgNDIuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk2LjA1LCA5Ni4wNSwgOTYuMDUsIDAuNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0bi5kaXNhYmxlZCwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG46ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0NDQ0O1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0Mi41LCA0Mi41LCA0Mi41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzYuMTI1LCAzNi4xMjUsIDM2LjEyNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5Ni4wNSwgOTYuMDUsIDk2LjA1LCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNTYyNXJlbTtcbiAgICBib3R0b206IDAuOTM3NXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGV0YWlsc19fbWFpbi1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDU1JTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3ByZXZvdGluZ19yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICBwYWRkaW5nOiAwLjk5MjVyZW0gMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcHJldm90aW5nX3JpYmJvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW50aXR5LWRldGFpbHNfX3ByZXZvdGluZ19yaWJib24gaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMi42ODc1cmVtO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMHB4IDE3cHggMjBweCAxN3B4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19wcmV2b3RpbmdfcmliYm9uIGgzIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcHJldm90aW5nX3JpYmJvbiBoMyBpbWcucHJpbnQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19wcmV2b3RpbmdfcmliYm9uIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19wcmV2b3RpbmdfcmliYm9uIGgzIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvLXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvLXJlbnQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvLXJlbnQgaW1nIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuICAvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi9cbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2RlZmF1bHQtc2tpbi5zdmdcIikgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zbGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNsYSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDAgMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24tc2xhIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25vLWRldGFpbHMtc2xhIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uOmZpcnN0LWNoaWxkIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3ctLW1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93LXNsYTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwcmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWNvbHVtbi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tY29sdW1uX25vLWJvcmRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1jb2x1bW4tc2xhOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDByZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwgaDQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwgaDQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICB3aWR0aDogNy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwtbm8tcGFkZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwtc20ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi10cmltbWVkLS12aXNhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXRyaW1tZWQtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXRyaW1tZWQtLWJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJnLXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc20tc2NyZWVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc20tc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWVzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVlc19pbWFnZSB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1pbWFnZSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1pbWFnZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDcuNXJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1pbWFnZSA+IGltZyB7XG4gICAgd2lkdGg6IDZyZW07XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19jb250YWN0LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0Ljc1cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyODZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTA3JSk7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2VtYWlsLXByaW50dmlldyxcbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX3Bob25lLXByaW50dmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0IGxpIGltZ1tzcmMqPVwiY2hlY2suc3ZnXCJdIHtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdzpsYXN0LWNoaWxkIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QgbGkge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LXNob3ctbWFpbiA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qtbm90LWV4cGFuZGVkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qtbm90LWV4cGFuZGVkID4gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LW5vdC1leHBhbmRlZCA+IGxpOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LWV4cGFuZGVkID4gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LWV4cGFuZGVkID4gbGk6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QtZXhwYW5kZWQgPiBsaTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QtdHJpZ2dlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LXRyaWdnZXIgc3ZnIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC10cmlnZ2VyLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IC5hbGlnbi10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCAuYWxpZ24tdGV4dCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogLTMzcHg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtLWV4cGFuZGVkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LS1leHBhbmRpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNDYlO1xuICB3aWR0aDogMTguMTI1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOS4wNjI1cmVtLCAtMC42MjVyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXIge1xuICAgIGxlZnQ6IDYyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtLXJvb21zX3NsaWRlciB7XG4gICAgbGVmdDogNzglO1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMTIuNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyOmFmdGVyIHtcbiAgICBsZWZ0OiAxMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyOmFmdGVyIHtcbiAgICBsZWZ0OiA5LjYlO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTguMTI1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOS4wNjI1cmVtLCAtMC42MjVyZW0pO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLWxpc3QgbGkge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtbGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLWxpc3QtdGl0bGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoLW4rMikge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogNDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoNCkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGUgPiBwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogU29maWEgUHJvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlID4gcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlID4gc3BhbiA+IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGUgPiBzcGFuID4gc3ZnIHtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGUgPiBzcGFuID4gc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlX3VuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLS1oYXMtcG9wdXAgLnNrLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWV4cGFuZC10cmlnZ2VyIHN2ZyB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlciBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogI0Q5NEQ2NDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXI6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNEOTRENjQ7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWV4cGFuZC10cmlnZ2VyLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXIgcGF0aCB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuXG4vKlxuICogUm9vbXMgZ2FsbGVyeSBvdmVycmlkZXNcbiAqL1xuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWl0ZW0gLnBzd3AtZ2FsbGVyeSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtaXRlbSAucHN3cC1nYWxsZXJ5IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlscy1kZXNjcmlwdGlvbi1tZW51LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZW50aXR5LWRldGFpbHMtZGVzY3JpcHRpb24tbWVudS10aXRsZSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLWRlc2NyaXB0aW9uLW1lbnUtdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMS4yNXJlbSAwO1xufVxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlLS1ib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUtLWJvcmRlciAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsLXNtIHtcbiAgbWFyZ2luLXRvcDogMS42ODc1cmVtO1xufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1yb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyLjhyZW07XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdy1leHBhbmRlZCB7XG4gIG1heC1oZWlnaHQ6IDQzLjhyZW07XG59XG4uZGVzY3JpcHRpb24tc2VjdGlvbi1yb3ctZXhwYW5kZWQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlIC5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTA1MDUwO1xufVxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlIC5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdzpudGgtY2hpbGQoMikge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1yb3c6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdy5ib3JkZXItdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sb2NhdGlvbi1jb250YWN0LWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDAgMCAyLjVyZW07XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAwLjY2NjY2NjY2NjdweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDExLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIHtcbiAgICBoZWlnaHQ6IDUuMjY1cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlOm50aC1jaGlsZCgtbisyKSB7XG4gIHdpZHRoOiA1MCU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgaGVpZ2h0OiAxNi42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgaGVpZ2h0OiA4LjA1MDYyNXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUgYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzUlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAzOS41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUgYSBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IC5nYWxsZXJ5X2ltYWdlIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2dhbGxlcnkvcGx1cy5zdmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSAuZ2FsbGVyeV9pbWFnZSBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgLmdhbGxlcnlfdmlkZW8gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZ2FsbGVyeS9wbGF5LnN2Zyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IC5nYWxsZXJ5X3ZpZGVvIGEgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSAuZ2FsbGVyeV92cjM2MCBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9nYWxsZXJ5L3JvdGF0ZS5zdmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSAuZ2FsbGVyeV92cjM2MCBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLnBzd3BfX3RvcC1iYXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucHN3cF9fdG9wLWJhciAucHN3cF9fY291bnRlciB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2xhKDAsIDAlLCAxMDAlLCAwLjQpO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC5yb3RhdGlvbi13cmFwcGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLnJvdGF0aW9uLXdyYXBwZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucHN3cF9fY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucHN3cF9fem9vbS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC5wc3dwX196b29tLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLndyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1O1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC52aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0JTtcbiAgbGVmdDogMTAlO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDkwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cDpub3QoLnBzd3AtLXpvb20tYWxsb3dlZCkge1xuICBjdXJzb3I6IGdyYWI7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AtLWZzIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLS1mcyAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3BfX2JnIHtcbiAgYmFja2dyb3VuZDogcmdiKDMwLCAzMCwgMzApO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5waG90b1N3aXBlX2lubmVydGh1bWJzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMgLnRodW1iLXdyYXAge1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDVweCA1cHggMCAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5waG90b1N3aXBlX2lubmVydGh1bWJzIC50aHVtYi13cmFwOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyAudGh1bWItd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMgLnRodW1iLXdyYXAuYWN0aXZldGh1bWI6YmVmb3JlIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5waG90b1N3aXBlX2lubmVydGh1bWJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiA1LjgxMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoLW4rMikge1xuICAgIGhlaWdodDogOC43NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGEgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fdG9wLWJhciB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgICByaWdodDogMjQ0cHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5wc3dwX196b29tLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgcmlnaHQ6IDIwMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIHtcbiAgICBoZWlnaHQ6IDguMzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmU6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBoZWlnaHQ6IDExLjEyNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGEgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzMSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAxMS4xMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoLW4rMikge1xuICAgIGhlaWdodDogMTYuNjI1cmVtO1xuICB9XG59XG5cbi5jb2wtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeV9fcGhvdG8tc3dpcGUtLW1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgcGFkZGluZzogMy4yNXJlbSAwIDQuMTg3NXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1uby1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tdGV4dGFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tdGV4dGFyZWEge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tdGV4dGFyZWEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtbW9kYWwgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAuYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tbW9kYWwpIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLS1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTg3NXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tc3VibWl0IGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXN1Ym1pdCBidXR0b24ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXN1Ym1pdCAuY29udGFjdC1mb3JtLW5leHQtc3RlcC1idG4uc3RlcC0yIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLS1zdWJtaXQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6OnBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0W3R5cGU9Y2hlY2tib3hdLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMXB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yIHtcbiAgY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLWVycm9yLnN2Zyk7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtdGl0bGUtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtdGl0bGUuY2VudGVyZWQtdGl0bGUtc20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtdGl0bGUuc3RlcC0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LXRpdGxlLmNlbnRlcmVkLXRpdGxlLXNtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZXJyb3IgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LnN2Zyk7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmNlbGwge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5oaWdobGlnaHRlZC50b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MCwgMTE3LCAwLjUpO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5zZWxlY3RlZCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmRheV9fbW9udGhfYnRuLFxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5tb250aF9feWVhcl9idG4ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgei1pbmRleDogNjtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctZXJyb3Iuc3ZnKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAtOS4xODc1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBDb250YWN0IGZvcm0gbW9kYWwgb3ZlcnJpZGVzXG4gKi9cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEpLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEpLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIGlucHV0W3R5cGU9dGV4dF06bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuXG4uaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsb2F0aW5nLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mbG9hdGluZy1pbnB1dC0tbW9kYWwge1xuICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXRpbmctaW5wdXQtLW1vZGFsLS10ZXh0YXJlYSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mbG9hdGluZy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC43NXJlbTtcbiAgdG9wOiAwLjU2MjVyZW07XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uZmxvYXRpbmctbGFiZWwtLWVycm9yIHtcbiAgY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbn1cbi5mbG9hdGluZy1sYWJlbC0tZXJyb3ItLWRhdGVwaWNrZXIgPiBkaXYgPiBpbnB1dCB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZsb2F0aW5nLWxhYmVsLS1lcnJvci0tZGF0ZXBpY2tlciA+IGRpdiA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZsb2F0aW5nLWxhYmVsLS1tb2RhbCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmxvYXRpbmctbGFiZWwtLW1vZGFsX3RleHRhcmVhIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uZmxvYXRpbmctbGFiZWwtLXRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmxvYXRpbmctbGFiZWwtLXRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXRleHRhcmVhIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWRhdGVwaWNrZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWRhdGVwaWNrZXIgPiBkaXYgPiBpbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1kYXRlcGlja2VyID4gZGl2ID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLW1vZGFsIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1tb2RhbF9lbXB0eSB7XG4gIHBhZGRpbmc6IDIycHg7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1idXR0b24tLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1dHRvbi0td3JhcCA+IGRpdiB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtYnV0dG9uLS13cmFwID4gZGl2ID4gaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsXG4uZmxvYXRpbmctbGFiZWwuYWN0aXZlIHtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsXG4uZmxvYXRpbmctbGFiZWwuYWN0aXZlLS1tb2RhbCB7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94X3Bpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGlzYWJsZS1idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2VtYWlsLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19lbWFpbC1lcnJvci1tZXNzYWdlLmVycm9yLW1lc3NhZ2UtcGluayB7XG4gIGNvbG9yOiAjRUM1MzZDO1xufVxuXG4udHVybnN0aWxlLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50dXJuc3RpbGUtZXJyb3ItbWVzc2FnZS0td2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMC43NXJlbSAwLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjNjU2NTY1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM2NTY1NjU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYS5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYS5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYS5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYS5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYS5pbmxpbmUtdGV4dGFyZWEge1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEuaW5saW5lLXRleHRhcmVhOmZvY3VzLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhLmlubGluZS10ZXh0YXJlYS5jb21tZW50LWNoYW5nZWQge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYSxcbi5jb250YWN0LWZvcm0tZ3JlZXRpbmcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5jb250YWN0LWZvcm0tZ3JlZXRpbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbSAwO1xufVxuLmNvbnRhY3QtZm9ybS1ncmVldGluZy5jb250YWN0LWZvcm0tZ3JlZXRpbmctLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cblxuLmV2ZW50LWRldGFpbHMtZm9ybSxcbi51c2VyLWRldGFpbHMtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ldmVudC1kZXRhaWxzLWZvcm0tLWNmLXR1cm5zdGlsZSxcbi51c2VyLWRldGFpbHMtZm9ybS0tY2YtdHVybnN0aWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNy44MTI1cmVtO1xufVxuLmV2ZW50LWRldGFpbHMtZm9ybS0tbW9kYWwsXG4udXNlci1kZXRhaWxzLWZvcm0tLW1vZGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogNy44MTI1cmVtO1xufVxuLmV2ZW50LWRldGFpbHMtZm9ybS0tbW9kYWwgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0sXG4udXNlci1kZXRhaWxzLWZvcm0tLW1vZGFsIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMC42MjVyZW0gMC42MjVyZW0gMDtcbn1cbi5ldmVudC1kZXRhaWxzLWZvcm0gLmhpZGUtaW5saW5lLWlucHV0LFxuLnVzZXItZGV0YWlscy1mb3JtIC5oaWRlLWlubGluZS1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1kZXRhaWxzLWZvcm0sXG4gIC51c2VyLWRldGFpbHMtZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ldmVudC1kZXRhaWxzLWZvcm0tLW1vZGFsLFxuICAudXNlci1kZXRhaWxzLWZvcm0tLW1vZGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ldmVudC1kZXRhaWxzLWZvcm0tLWNmLXR1cm5zdGlsZSxcbiAgLnVzZXItZGV0YWlscy1mb3JtLS1jZi10dXJuc3RpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmV2ZW50LWRldGFpbHMtZm9ybTpub3QoLmV2ZW50LWRldGFpbHMtZm9ybS0tbW9kYWwpIHtcbiAgZ2FwOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1kZXRhaWxzLWZvcm06bm90KC5ldmVudC1kZXRhaWxzLWZvcm0tLW1vZGFsKSB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG5cbi51c2VyLWRldGFpbHMtZm9ybTpub3QoLnVzZXItZGV0YWlscy1mb3JtLS1tb2RhbCkge1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVzZXItZGV0YWlscy1mb3JtOm5vdCgudXNlci1kZXRhaWxzLWZvcm0tLW1vZGFsKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudXNlci1kZXRhaWxzLWZvcm06bm90KC51c2VyLWRldGFpbHMtZm9ybS0tbW9kYWwpIC51c2VyLWRldGFpbHMtZm9ybS13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuXG4udXNlci1kZXRhaWxzLWZvcm0td3JhcHBlcixcbi5ldmVudC1kZXRhaWxzLWZvcm0td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cblxuLmNvbnRhY3QtZm9ybS1uZXh0LXN0ZXAtYnRuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LWZvcm0tbmV4dC1zdGVwLWJ0biB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybS1uZXh0LXN0ZXAtYnRuLS1tb2RhbCB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LWZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3QtZm9ybS1iYWNrLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjM3NXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wcmV2X3doaXRlLnN2Z1wiKTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1iYWNrLWJ1dHRvbiB7XG4gICAgbGVmdDogLTEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LWZvcm0tYmFjay1idXR0b24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDJyZW07XG4gICAgbGVmdDogLTQuODc1cmVtO1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5oZWFkIGg0IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLnJlcXVlc3Qtc2VudC1jb250ZW50LS1tb2RhbCB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAucmVxdWVzdC1zZW50LWNvbnRlbnQgcCwgLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLnJlcXVlc3Qtc2VudC1jb250ZW50IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLmxvY2F0aW9uLWluZm8td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLmxvY2F0aW9uLWluZm8td3JhcHBlciAuaW5mby1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLmxvY2F0aW9uLWluZm8td3JhcHBlciAuaW5mby10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAubG9jYXRpb24taW5mby13cmFwcGVyIC50aXAtd2l0aC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAubG9jYXRpb24taW5mby13cmFwcGVyIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIgcCxcbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIgZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5lbnRpdGllcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5lbnRpdGllcy1saXN0IGEge1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuZW50aXRpZXMtbGlzdCAucGhvbmUtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuZW50aXRpZXMtbGlzdCAuZW50aXR5LWl0ZW0ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5lbnRpdGllcy1saXN0IC5lbnRpdHktaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5lbnRpdGllcy1saXN0IC5lbnRpdHktaXRlbSAuZW50aXR5LW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UtLW1vZGFsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZS0tbW9kYWwgLnBob25lLWluZm8gLnBob25lLWxpbmsge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlLS1tb2RhbCAuc2VudC1tZXNzYWdlLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZS0tbW9kYWwgLnNlbnQtbWVzc2FnZS1mb290ZXIgLmJ0biB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDlweCAxOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG4gIC5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlIC5yZXF1ZXN0LXNlbnQtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZS0tbW9kYWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlLS1tb2RhbCAuc2VudC1tZXNzYWdlLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZS0tbW9kYWwgLnNlbnQtbWVzc2FnZS1mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAuaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLWhpbnQge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LWZvcm0taGludCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS1oaW50X19wbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oaWRlLW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29udGFjdC10ZXh0YXJlYS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRhY3QtdGV4dGFyZWEtd3JhcCAuY29udGFjdC10ZXh0YXJlYS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMC43NXJlbSAwLjU2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY29udGFjdC10ZXh0YXJlYS13cmFwIC5jb250YWN0LXRleHRhcmVhLWljb25zIC5pY29uLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmNvbnRhY3QtdGV4dGFyZWEtd3JhcCAuY29udGFjdC10ZXh0YXJlYS1pY29ucyAuaWNvbi1idG4gaW1nLCAuY29udGFjdC10ZXh0YXJlYS13cmFwIC5jb250YWN0LXRleHRhcmVhLWljb25zIC5pY29uLWJ0biBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4vKiBTaGFyZWQgZGF0ZXBpY2tlciBzaXppbmcgZm9yIGNvbnRhY3QgZm9ybSBjYWxlbmRhciAqL1xuLmNvbnRhY3QtZGF0ZXBpY2tlciB7XG4gIC8qIFJlbW92ZSBkZWZhdWx0IGZvY3VzL2hvdmVyIHJpbmcgYW5kIHNoYWRvdyBvbiBkYXRlIGNlbGxzIChicm93c2VyL2RhdGVwaWNrZXIgc3R5bGVzKSAqL1xuICAvKiBFbnN1cmUgYnV0dG9ucy9pbnB1dHMgaW5zaWRlIGNlbGxzIGRvbid0IHNob3cgbmF0aXZlIGZvY3VzIHJpbmdzICovXG59XG4uY29udGFjdC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDE0LjI4NTcxNCUgLSA0MHB4KSAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDE0LjI4NTcxNCUgLSA0MHB4KSAvIDIpO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNvbnRhY3QtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheTpob3Zlcixcbi5jb250YWN0LWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXkuc2VsZWN0ZWQsXG4uY29udGFjdC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmNvbnRhY3QtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheS50b2RheSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jb250YWN0LWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhY3QtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheS5zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLmNvbnRhY3QtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheTpmb2N1cyxcbi5jb250YWN0LWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXk6Zm9jdXMtdmlzaWJsZSxcbi5jb250YWN0LWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXk6aG92ZXIge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3QtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheSBidXR0b24sXG4uY29udGFjdC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5IGlucHV0IHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmVxdWVzdC1iZW5lZml0cy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlcXVlc3QtYmVuZWZpdHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cblxuLnJlcXVlc3QtYmVuZWZpdHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLnJlcXVlc3QtYmVuZWZpdHMtaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4ucmVxdWVzdC1iZW5lZml0cy1pdGVtIGltZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG5cbi5mb290ZXItcmVxdWVzdC1iZW5lZml0cy10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1yZXF1ZXN0LWJlbmVmaXRzLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMS44NzVyZW07XG59XG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYSxcbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAgLmNvbnRhY3QtZm9ybS1ncmVldGluZy0tbW9kYWwsXG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXIgMC4xNXMgZWFzZSwgY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAgLmNvbnRhY3QtdGV4dGFyZWEtaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDAuNzVyZW0gMC41NjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcCAuY29udGFjdC10ZXh0YXJlYS1pY29ucyAuaWNvbi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAgLmNvbnRhY3QtdGV4dGFyZWEtaWNvbnMgLmljb24tYnRuIGltZywgLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcCAuY29udGFjdC10ZXh0YXJlYS1pY29ucyAuaWNvbi1idG4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXA6Zm9jdXMtd2l0aGluIC5jb250YWN0LWZvcm0tZ3JlZXRpbmctLW1vZGFsLFxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcC50ZXh0YXJlYS1mb2N1c2VkIC5jb250YWN0LWZvcm0tZ3JlZXRpbmctLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJjMmMyYztcbn1cbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXA6Zm9jdXMtd2l0aGluIC5jb250YWN0LXRleHRhcmVhLWljb25zLFxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcC50ZXh0YXJlYS1mb2N1c2VkIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbn1cbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXA6Zm9jdXMtd2l0aGluIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEsXG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwLnRleHRhcmVhLWZvY3VzZWQgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJjMmMyYztcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY29udGFjdC10ZXh0YXJlYS1tb2RhbC13cmFwOmZvY3VzLXdpdGhpbiAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXAudGV4dGFyZWEtZm9jdXNlZCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtdGl0bGUtLW1vZGFsLnN0ZXAtMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtdGl0bGUtLW1vZGFsLnN0ZXAtMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LXN1YnRpdGxlLS1tb2RhbCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWN0LWZvcm0tbmV4dC1zdGVwLWJ0bi0tbW9kYWwuc3RlcC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uY29udGFjdC1mb3JtLWhpbnQtLW1vZGFsIHtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5cbi51c2VyLWRldGFpbHMtZm9ybS0tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51c2VyLWRldGFpbHMtZm9ybS0tY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZS5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlLS1tb2RhbCAubG9jYXRpb24taW5mby13cmFwcGVyIC5pbmZvLWxpbmsge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2UgLnJlcXVlc3Qtc2VudC1jb250ZW50LS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZSAucmVxdWVzdC1zZW50LWNvbnRlbnQtLW1vZGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mbG9hdGluZy1sYWJlbC1lbnRpdHktbXVsdGlzZWxlY3Q6bm90KC5hY3RpdmUtLW1vZGFsKSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uZmxvYXRpbmctbGFiZWwtZW50aXR5LW11bHRpc2VsZWN0LmZsb2F0aW5nLWxhYmVsLS1tb2RhbC5hY3RpdmUtLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtbW9kYWwuYWRkLXRvcC1zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5cbi51c2VyLWRldGFpbHMtZm9ybS0tbW9kYWwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3Qtb2xkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgcGFkZGluZzogMy4yNXJlbSAwIDQuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3Qtb2xkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1uby1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tY29sdW1uLW9sZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1jb2x1bW4tb2xkIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZC0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IDkuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC1vbGQtLXRleHRhcmVhIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtb2xkLS10ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtb2xkLW1vZGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZC0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAxLjE4NzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZC0tc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZC0tc3VibWl0IGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZC0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDotbW96LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDo6LW1vei1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOjpwbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGRbdHlwZT1jaGVja2JveF0sIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC1vbGQtLWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtb2xkLS1jaGVja2JveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjNjU2NTY1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNjU2NTY1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzY1NjU2NTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLWVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tZXJyb3I6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tZXJyb3I6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tZXJyb3I6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tZXJyb3I6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1lcnJvcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1lcnJvcjo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLWVycm9yLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi1lcnJvci5zdmcpO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtdGl0bGUtb2xkIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZXJyb3Itb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1lcnJvci1vbGQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy5zdmcpO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciAuY2VsbCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5oaWdobGlnaHRlZC50b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MCwgMTE3LCAwLjUpO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgLmNlbGwuc2VsZWN0ZWQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgLmNlbGwuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgLmRheV9fbW9udGhfYnRuLFxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciAubW9udGhfX3llYXJfYnRuIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICB6LWluZGV4OiAyO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctZXJyb3Iuc3ZnKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qXG4gKiBDb250YWN0IGZvcm0gbW9kYWwgb3ZlcnJpZGVzXG4gKi9cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDpub3QoLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWEpLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQtLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWEpLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQtLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLWVycm9yLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTAsIDExNywgMC4xNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQtLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW9sZC0tZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQtLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC1vbGQtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQtLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZC0tbW9kYWwgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tb2xkLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIG1pbi1oZWlnaHQ6IDEyNHB4O1xufVxuXG4uaW5wdXQtY29udGFpbmVyLW9sZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbG9hdGluZy1pbnB1dC1vbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmZsb2F0aW5nLWlucHV0LW9sZC0tbW9kYWwge1xuICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXRpbmctaW5wdXQtb2xkLS1tb2RhbC0tdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZmxvYXRpbmctbGFiZWwtb2xkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5mbG9hdGluZy1sYWJlbC1vbGQtLWVycm9yIHtcbiAgY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbn1cbi5mbG9hdGluZy1sYWJlbC1vbGQtLWVycm9yLS1kYXRlcGlja2VyID4gZGl2ID4gaW5wdXQge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mbG9hdGluZy1sYWJlbC1vbGQtLWVycm9yLS1kYXRlcGlja2VyID4gZGl2ID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZmxvYXRpbmctbGFiZWwtb2xkLS1tb2RhbCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5mbG9hdGluZy1sYWJlbC1vbGQtLW1vZGFsX3RleHRhcmVhIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mbG9hdGluZy1sYWJlbC1vbGQtLW1vZGFsX3RleHRhcmVhIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uZmxvYXRpbmctbGFiZWwtb2xkLS10ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZsb2F0aW5nLWxhYmVsLW9sZC0tdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZC0tZGF0ZXBpY2tlciA+IGRpdiA+IGlucHV0IHtcbiAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1kYXRlcGlja2VyID4gZGl2ID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1tb2RhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLW1vZGFsX2VtcHR5IHtcbiAgcGFkZGluZzogMjJweDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1dHRvbi1vbGQtLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1dHRvbi1vbGQtLXdyYXAgPiBkaXYge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1dHRvbi1vbGQtLXdyYXAgPiBkaXYgPiBpbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbC1vbGQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyArIC5mbG9hdGluZy1sYWJlbC1vbGQsXG4uZmxvYXRpbmctbGFiZWwtb2xkLmFjdGl2ZSB7XG4gIHRvcDogLTIycHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbC1vbGQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLW9sZCAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyArIC5mbG9hdGluZy1sYWJlbC1vbGQsXG4uZmxvYXRpbmctbGFiZWwtb2xkLmFjdGl2ZS0tbW9kYWwge1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwtb2xkLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1vbGQgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwtb2xkLFxuLmZsb2F0aW5nLWxhYmVsLW9sZC5hY3RpdmUtLW1vZGFsX3RleHRhcmVhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkLS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3hfcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWxfX2hlYWQtLWNvbnRhaW5lci1vbGQtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogMTIzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbn1cblxuLmRpc2FibGUtYnRuLW9sZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZW1haWwtZXJyb3ItbWVzc2FnZS1vbGQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19lbWFpbC1lcnJvci1tZXNzYWdlLW9sZC5lcnJvci1tZXNzYWdlLXBpbmsge1xuICBjb2xvcjogI0VDNTM2Qztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1bGstaW5wdXQtZHJvcGRvd24ge1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzIHtcbiAgcGFkZGluZzogNXJlbSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cywgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cyB7XG4gICAgcGFkZGluZzogMTByZW0gMCAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy10aXRsZSwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtdGl0bGUsIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWxpc3RpbmcsIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1saXN0aW5nOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1saXN0aW5nLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3Rpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtY29udGVudCwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWNvbnRlbnQsIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXBpY3R1cmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA3LjVyZW07XG4gIGhlaWdodDogNy41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtcGljdHVyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICBtaW4td2lkdGg6IDEwMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtcGljdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtcmF0aW5nIC5zay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1yYXRpbmcgc3ZnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWZvb3RlciwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19tYXAge1xuICBoZWlnaHQ6IDI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX21hcCB7XG4gICAgaGVpZ2h0OiAzMS4yNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX21hcF9fcGluLWluZm8ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fbWFwX19waW4taW5mbyBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX21hcF9fcGluLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIHtcbiAgcGFkZGluZzogNXJlbSAwIDEwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0LS1zbS10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogMS4zMTI1cmVtIDFyZW0gMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3Mge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFncyAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogNTAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3NfX3RhZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFnc19fdGFnLS1zbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMS44NzVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFncyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFncyAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTMuMzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAxcmVtIDFyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTkuNDM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMnJlbSAxLjI1cmVtIDEuNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gICAgcGFkZGluZzogMTAuNjI1cmVtIDAgMTByZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgICB0b3A6IDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNi43NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzX190YWc6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDE4Ljc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSxcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDI4LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUsXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmQge1xuICAgIHdpZHRoOiAxOS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMikge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMykge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLmVsLWNhcmQge1xuICAgIHdpZHRoOiAyNC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciB7XG4gIHBhZGRpbmc6IDAgMCAyLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyX21pbi1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXJfbWluLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogMzg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlcl9taW4taGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAzNDVweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtaW4taGVpZ2h0OiAxMjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogMS4zMTI1cmVtIDFyZW0gMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190YWdzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RhZ3MgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fdGFncyAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190YWdzX190YWcge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDExLjg3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAudG5zLW92aCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190YWdzIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fdGFncyAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEzLjM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMjRyZW07XG4gICAgaGVpZ2h0OiAxNi40Mzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWluLWhlaWdodDogMTc4cHg7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgICB0b3A6IDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICAgIGhlaWdodDogMTYuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkIHtcbiAgICB3aWR0aDogMTQuMDYyNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDE0LjA2MjVyZW0gIWltcG9ydGFudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5zd2lwZXItc2xpZGU6bm90KC5zbGlkZS12aXNpYmxlKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTcuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDI1LjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjQuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMikge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtLXJvb21zX3NsaWRlciB7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBwYWRkaW5nOiAxMi41cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wbGFjZWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciAuYnRuIHtcbiAgd2lkdGg6IDQ3JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG46aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjRDlEOUQ5O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4tLWljb24uYnRuLS1zbSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bi0taWNvbi5idG4tLXNtIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjRkY1QTc1O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gICAgZmlsbDogI0ZGNUE3NTtcbiAgICBzdHJva2U6ICNGRjVBNzU7XG4gIH1cbn1cblxuLnN0aWNreS1ib3hfX3NoYXJlLWJveCwgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94LCAubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94LCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyNzI3MjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xufVxuLnN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM3MjcyNzI7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMjIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtMXB4KTtcbn1cbi5zdGlja3ktYm94X19zaGFyZS1ib3guaXMtb3BlbiwgLmlzLW9wZW4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gsIC5pcy1vcGVuLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveCwgLmlzLW9wZW4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlLCAubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94OmJlZm9yZSwgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94OmJlZm9yZSB7XG4gICAgbGVmdDogOSU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgdG9wOiAxMTAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweCAxMHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94LS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRvcDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCAudHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IGJsdWU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IC50d2l0dGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4IDE2cHggMTZweDtcbiAgfVxufVxuXG4ubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xufVxuLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveC5pcy1vcGVuIHtcbiAgdG9wOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICAgIHJpZ2h0OiAwLjgxMjVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvaW1hZ2VzL2VtYWlsLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy94LXdoaXRlLnN2Z1wiKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ZhY2Vib29rLXdoaXRlLnN2Z1wiKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd2hhdHN1cC13aGl0ZS5zdmdcIik7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGludGVyZXN0LXdoaXRlLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXdoYXRzdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IGg0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3gge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94ID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggPiAuYnRuIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCA+IC5idG4gLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQuNjg3NXJlbTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTQuMzc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICB3aWR0aDogMTkuMzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggPiAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggPiAuYnRuIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKS5idG4tLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fYmFjayAuc2staWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuLFxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuIC5zay1pY29uIHN2Zyxcbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuLFxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4ge1xuICBjb2xvcjogI0Q5RDlEOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuIC5zay1pY29uIHtcbiAgYm90dG9tOiAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4gLnNrLWljb24gc3ZnIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICBmaWxsOiAjRDlEOUQ5O1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0biAuc2staWNvbiB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjRkY1QTc1O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0bjpob3ZlciAuc2staWNvbiBzdmcgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgZmlsbDogI0ZGNUE3NTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0bjpob3Zlcjpub3QoLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4tLW5vdC1saWtlZCkgLnNrLWljb24gc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNGRjVBNzU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4tLWxpa2VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0Q5RDlEOTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjRDlEOUQ5O1xuICBmaWxsOiAjRDlEOUQ5O1xuICBzdHJva2Utd2lkdGg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0bi10ZXh0LFxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19ib29rLWJ0biB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19ib29rLWJ0biAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDI2cHgpO1xuICAgIHdpZHRoOiAxMS44NzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94OmJlZm9yZSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApIHNjYWxlKC0xKTtcbiAgICBsZWZ0OiAxJTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ge1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ucmlnaHQtYWxpZ25lZCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ucmlnaHQtYWxpZ25lZDpiZWZvcmUge1xuICAgIGxlZnQ6IDg3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIHVsLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucy5zay1yZXNldC11bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnN0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28ge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLW5vLWJhbm5lciB7XG4gIHRvcDogLTEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIHtcbiAgICB0b3A6IC00LjY4NzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxNC4zNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyA+IC5idG4ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICB3aWR0aDogMTkuMzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyA+IC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gPiAuYnRuIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvIC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkuYnRuLS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLW5vLWJhbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bi0taWNvbi5idG4tLXNtIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28taW1nIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLWltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLWltZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nby1pbWctd3JhcCB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgLyogRm9yY2UgdGhlIGZpcnN0IGl0ZW0gdG8gdGFrZSB1cCB0aGUgZnVsbCB3aWR0aCAqL1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4ge1xuICB3aWR0aDogNDclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M1QzVDNTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBzdHJva2U6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveC0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveC0tdGV4dCAucGFja2FnZS1wcmljZS10b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveC0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3gtLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveC0tdGV4dCAucGFja2FnZS1wcmljZS1wZXItcGVyc29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICB0b3A6IDExMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4IDEwcHg7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3ggLnR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kOiBibHVlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCAudHdpdHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4IDE2cHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9lbWFpbC13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC94LXdoaXRlLnN2Zyk7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwvZmFjZWJvb2std2hpdGUuc3ZnKTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29jaWFsL3doYXRzdXAtd2hpdGUuc3ZnKTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwvcGludGVyZXN0LXdoaXRlLnN2Zyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCBoNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE0O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggPiBkaXYgPiBkaXYgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gZGl2ID4gZGl2ID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IGRpdiA+IGRpdiA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IC5idG4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gLmJ0biAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3gge1xuICAgIGhlaWdodDogNC45Mzc1cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggPiAuYnRuIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gLmJ0biAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCB7XG4gICAgcGFkZGluZzogOHB4IDBweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuMzEyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNDM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pLmJ0bi0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2JhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19iYWNrIC5zay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2JhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4tLWxpa2VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuLXRleHQsXG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpmb2N1cywgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTE0Ljc1LCAxMzcuNywgMC41KTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4uZGlzYWJsZWQsIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNi4yNSwgNjMuNjgxODE4MTgxOCk7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDI2cHgpO1xuICAgIHdpZHRoOiAxMS44NzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94OmJlZm9yZSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApIHNjYWxlKC0xKTtcbiAgICBsZWZ0OiAxJTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ge1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIHVsLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucy5zay1yZXNldC11bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB3aWR0aDogMTc4cHg7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24ge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24tcmVzZXJ2YXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uLXJlc2VydmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uLXJlc2VydmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1kYXJrX19idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAjc3RpY2t5LXBhY2thZ2UtYm94LWRhcmtfX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gIH1cbn1cblxuLnN0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnN0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnN0aWNreS1wYWNrYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGlja3ktcGFja2FnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjMxMjVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoOC4zMzMzJSArIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtdGl0bGUge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1saXN0aW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjEyNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3RpbmctbW9kYWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbGlzdGluZy1tb2RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vcmUtYnRuIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb3JlLWJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXBpY3R1cmUge1xuICB3aWR0aDogNy41cmVtO1xuICBoZWlnaHQ6IDcuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtcGljdHVyZSBpbWcge1xuICB3aWR0aDogNy41cmVtO1xuICBoZWlnaHQ6IDcuNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1waWN0dXJlLW1vZGFsIGltZyB7XG4gIHdpZHRoOiAzLjYxMjVyZW07XG4gIGhlaWdodDogMy42MTI1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWluZm8ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWluZm86bnRoLWNoaWxkKDIpIHNwYW4ge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1waWN0dXJlIGltZyBzdmcge1xuICB3aWR0aDogNi4yNXJlbTtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWRlc2NyaXB0aW9uLW1vZGFsIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudC13cmFwIHtcbiAgZmxleDogMCAwIDczJTtcbiAgbWF4LXdpZHRoOiA3MyU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtd3JhcCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3RpbmctbW9kYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtd3JhcCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3RpbmctbW9kYWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA5M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtd3JhcCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3RpbmctbW9kYWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWwge1xuICB3aWR0aDogNjU2cHg7XG4gIGhlaWdodDogNzU2cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWwge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vZGFsLXN0aWNreS1oZWFkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDgzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWwtc3RpY2t5LWhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgd2lkdGg6IDY1NnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vZGFsLXN0aWNreS1oZWFkIGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbC1zdGlja3ktaGVhZCBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5jb21tZW50cy1zbGlkZXIgLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5jb21tZW50cy1zbGlkZXIgLmVsLWNhcmQge1xuICB3aWR0aDogMjU2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmNvbW1lbnRzLXNsaWRlcl9faW1hZ2Uge1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OHB4LCA0MHB4KTtcbiAgd2lkdGg6IDgwcHg7XG59XG4uY29tbWVudHMtc2xpZGVyX19pbWFnZSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uY29tbWVudHMtc2xpZGVyX19vbmUtY29tbWVudF9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NnB4LCA0MHB4KTtcbn1cblxuLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMjMwcHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogNjNweCAzN3B4IDM0cHggMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uLS1vbmUge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDMuMzc1cmVtIDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxufVxuXG4uY29tbWVudHMtc2xpZGVyX3VzZXIge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21tZW50cy1zbGlkZXJfdXNlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuY29tbWVudHMtc2xpZGVyX19jYXJkIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24gcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmNvbW1lbnRzLXNsaWRlcl9fY2FyZCAuY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHNwYW4uY29tbWVudHMtc2xpZGVyLW1vcmUge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX29uZS1jb21tZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhY2thZ2UtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscyAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcGxhY2Vob2xkZXIge1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXBsYWNlaG9sZGVyIC5saW5lYXItcHJvZ3Jlc3MsXG4ucGFja2FnZS1kZXRhaWxzLS1wbGFjZWhvbGRlciAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiAuY29udGFpbmVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnRucy1vdXRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19zbGlkZXItc2VjdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIC50aW55LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhY2thZ2UtZGV0YWlscyAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOCU7XG4gIGJvdHRvbTogNi42MjVyZW07XG4gIHotaW5kZXg6IDk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IHtcbiAgICBsZWZ0OiBjYWxjKDglICsgMTAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiBidXR0b24ge1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuMztcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiBidXR0b24ge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlscyAudG5zLW5hdiAudG5zLW5hdi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmx1ciwgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLCAucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMjY2cHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiB7XG4gICAgd2lkdGg6IDI1LjVyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24ge1xuICAgIHdpZHRoOiAzN3JlbTtcbiAgICBtYXJnaW4tbGVmdDogNS4zMTI1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tc20ge1xuICB3aWR0aDogMjEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1zbSB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxpbmsge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1saW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgbGksXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IGxpIGltZyxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkgaW1nIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgcCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0Lm5vLXNwYWNlLXRvcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qubm8tc3BhY2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QsXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBsaSxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IGxpIGltZyxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBwLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWVkaXQtaW5mbyAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSBzcGFuIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHAge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSBwLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0gLml0ZW1zLXdyYXAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSBzcGFuLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0tLWV4cGFuZGFibGUgLml0ZW0tZGV0YWlscyBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaXRlbS1kZXRhaWxzIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaWNvbixcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0tLWV4cGFuZGFibGUgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9kcm9wZG93bi13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kZWQgLmljb24sXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtLS1leHBhbmRlZCAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QtbGcgbGkgaW1nIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0ubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0ubWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuODc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYnMtLW92ZXJuaWdodCB7XG4gIGdhcDogMXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYiB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFiIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQge1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAgMCAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Njcm9sbC1uZXh0IGltZyB7XG4gIHdpZHRoOiAxLjE4NzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMzM7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIG1hcmdpbi1sZWZ0OiAwLjY4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQge1xuICAgIHRvcDogY2FsYyh2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCkgLSAxNjBweCk7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCBpbWcge1xuICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gIGNvbG9yOiAjOTI5MjkyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tZGV0YWlscyB7XG4gIGNvbG9yOiAjOTI5MjkyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1kZXRhaWxzIHAge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDIge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tLWV4cGFuZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24td2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi0tZXhwYW5kZWQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbm8tYm9yZGVyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcCB7XG4gIGZsZXg6IDAgMCAyNSU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gcCwgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBzcGFuLCAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHAsIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gc3BhbiwgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBsaSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAgLmV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMS41NjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHtcbiAgb3JkZXI6IDU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NDQ0NDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGZsZXg6IDAgMCAzMCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAxIDAgNzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW4ge1xuICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgdWwgbGkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMSAwIDY2JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIHtcbiAgei1pbmRleDogNjY2Nztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faW5uZXIgLnNrLW1vZGFsX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogNC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIGhlaWdodDogOTAlO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faW5uZXIgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA1LjM3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNvdmVyLXBob3RvcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMS45Mzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICBwYWRkaW5nOiAycmVtIDMuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtd3JhcCB7XG4gICAgcGFkZGluZzogMi45Mzc1cmVtIDYuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luOiAwIDMuMzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgbWFyZ2luOiAwIDYuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwgaDIge1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHotaW5kZXg6IDk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEY0RjRGO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQgaDQge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faGVhZCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19jbG9zZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRkY7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNsb3NlLW1vZGFsLWJ1dHRvbiB7XG4gIG1hcmdpbjogMi41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNsb3NlLW1vZGFsLWJ1dHRvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogOTk7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0RjRGNEY7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxLjkzNzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICBoZWlnaHQ6IDMxLjkzNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDMxLjkzNzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogNC4zMTI1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMC4zNzVyZW07XG4gIGhlaWdodDogMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgLnNjYWxlZC1kb3duIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgLnNjYWxlZC11cCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC5zY2FsZWQtZG93bi1taW5pIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgLnRucy1uYXYtbm90LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiB7XG4gICAgd2lkdGg6IDMuMzc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiA4cHg7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJDMkMyQztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgcmlnaHQ6IDIuMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1sZWZ0IHtcbiAgbGVmdDogMi4yNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlciB7XG4gICAgaGVpZ2h0OiAxNC4zNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDE0LjM3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxNC4zNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNvdmVyLXBob3RvcyBpbWcge1xuICAgIGhlaWdodDogMTQuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiB7XG4gICAgYm90dG9tOiAxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fdGl0bGUtLXNtYWxsLXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmNsb3NlLW1vZGFsLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBmbGV4OiAwIDAgODglO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1sYWJlbC1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxhYmVsLWxpc3Q6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIixcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5yb29tLWl0ZW0gLml0ZW0tZGV0YWlscyB7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLnJvb20taXRlbSAuaXRlbS1kZXRhaWxzIHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAuaXRlbXMtd3JhcC5uby1zcGFjZS10b3Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udHh0X3VuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndpZHRoLTEwMC1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc206aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCAucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94LWJ1dHRvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDguNzVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIGgzLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjU2MjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS15ZWxsb3cge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc5MDA4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLWdyZWVuIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3QjI2QTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS1yZWQge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA0NDM4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yb29tLXdyYXAgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX25vLWl0ZW1zLXRleHQge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWluZGVudDogMXB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXNlbGVjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAgLmN1c3RvbS1kcm9wZG93bi1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCAuZW50aXR5LW9wdGlvbi1uYW1lIHtcbiAgZmxleDogMTtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIC5jdXN0b20tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTguNzVyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSwgMCA4cHggOHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjAzKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIC5jdXN0b20tZHJvcGRvd24gbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCAuY3VzdG9tLWRyb3Bkb3duIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi51bnNhdmVkLXdhcm5pbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1OTJweDtcbiAgbWluLWhlaWdodDogMjk1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX2Nsb3NlIHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fY2xvc2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udW5zYXZlZC13YXJuaW5nX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX2JvZHkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzMnB4IDM0cHggMzRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBnYXA6IDI5cHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX2xlYXZlIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udW5zYXZlZC13YXJuaW5nX19zdGF5IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWluLWhlaWdodDogNDdweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6ICNFQzUzNkMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDNTM2QyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fc3RheTpob3Zlcixcbi51bnNhdmVkLXdhcm5pbmdfX3N0YXk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRUM1MzZDICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0VDNTM2QyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnVuc2F2ZWQtd2FybmluZ19fb3ZlcmxheSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBpbnNldDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnVuc2F2ZWQtd2FybmluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAudW5zYXZlZC13YXJuaW5nX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuICB9XG4gIC51bnNhdmVkLXdhcm5pbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnVuc2F2ZWQtd2FybmluZ19fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudW5zYXZlZC13YXJuaW5nX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB9XG4gIC51bnNhdmVkLXdhcm5pbmdfX2FjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICB9XG4gIC51bnNhdmVkLXdhcm5pbmdfX3N0YXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51bnNhdmVkLXdhcm5pbmdfX2Nsb3NlIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbn1cbi5tYWdhemluZXNfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICB9XG59XG5cbi5tYWdhemluZXNfX2hlYWRlciwgLmV2ZW50am9ic19faGVhZGVyIHtcbiAgcGFkZGluZzogNXJlbSAwIDMuNDM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19oZWFkZXIsIC5ldmVudGpvYnNfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlciwgLmV2ZW50am9ic19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1LjkzNzVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlciwgLmV2ZW50am9ic19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgMS44NzVyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLm1hZ2F6aW5lc19faGVhZGVyLXN0aWNreSB7XG4gICAgYW5pbWF0aW9uOiBzaG93RG93biAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB9XG4gIC5tYWdhemluZXNfX2hlYWRlci1zY3JvbGwtZG93biB7XG4gICAgYW5pbWF0aW9uOiBoaWRlVXAgMC44cyBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3dEb3duIHtcbiAgZnJvbSB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbiAgdG8ge1xuICAgIGhlaWdodDogMTU1cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGlkZVVwIHtcbiAgMjUlIHtcbiAgICBoZWlnaHQ6IDE1NXB4O1xuICB9XG4gIDUwJSB7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG59XG4ubWFnYXppbmVzX19oZWFkZXItdGl0bGUsIC5ldmVudGpvYnNfX2hlYWRlci10aXRsZSwgLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1tb2JpbGUsIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluayB7XG4gIHotaW5kZXg6IDU7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi44MTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlci10aXRsZSwgLmV2ZW50am9ic19faGVhZGVyLXRpdGxlLCAubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLW1vYmlsZSwgLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1saW5rIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlci10aXRsZSwgLmV2ZW50am9ic19faGVhZGVyLXRpdGxlLCAubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLW1vYmlsZSwgLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1saW5rIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LWRpc2FibGVkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLS1tYWdhemluZS1vdmVydmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb24tLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJyZWFrLW5vLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50ID4gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBwLFxuICAubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQtLWFkZGl0aW9uYWwge1xuICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xufVxuXG4ubW9iaWxlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWdhemluZXNfX25vLXJlc3VsdHMtLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDMuNzVyZW0gMDtcbn1cblxuLm1hZ2F6aW5lc19fbm8tcmVzdWx0cy0tbmV3ZXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ubWFnYXppbmVfX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYWdhemluZS1vdmVydmlldy5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbTtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ubWFnYXppbmVzX19lbnRpdHktaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tYWdhemluZXNfX2VudGl0eS1pbWFnZV9fcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogLTE5cHggLTE5cHggMjRweDtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LWltYWdlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cblxuLm1hZ2F6aW5lc19fbGlrZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5tYWdhemluZXNfX2xpa2UtYnRuIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG4ubWFnYXppbmVzX19saWtlLWJ0biAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5tYWdhemluZXNfX2xpa2UtYnRuOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19saWtlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLm1hZ2F6aW5lc19fbGlrZS1idG4gLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5tYWdhemluZXNfX2xpa2UtYnRuLS1uby1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LWRhdGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuLm1hZ2F6aW5lc19fZW50aXR5LWV4Y2VycHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4ubWFnYXppbmVzX19lbnRpdHktZXhjZXJwdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNEOTRENjQ7XG59XG4ubWFnYXppbmVzX19lbnRpdHktZXhjZXJwdC1saW5rIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbi5tYWdhemluZXNfX2VudGl0eS1jYXJkLS1wbGFjZWhvbGRlciAucGgtcm93IC5iaWcge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLnNtLXNjcmVlbi1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbS1zY3JlZW4taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIG1heC13aWR0aDogMTkuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRvcDogNTVweDtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgdG9wOiAxMjZweDtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybTpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0tc2VhcmNoLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjYXJldC1jb2xvcjogI2ZmZmZmZjtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1pbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0taW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLXN1Ym1pdCwgLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLXN1Ym1pdHRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0tc3VibWl0dGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS1ncmV5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLW1lbnUtaXRlbSBhIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLW1lbnUtaXRlbS0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51LWl0ZW1fX3NlbGVjdGVkIGEge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtbWVudV9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyXG4gKi9cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtLXBsYWNlaG9sZGVyIC5waC1yb3cgZGl2IHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy0tcGxhY2Vob2xkZXIgLnBoLXJvdyAuYmlnIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy0tcGxhY2Vob2xkZXIgLnBoLXJvdyAuYmlnLmVtcHR5IHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLXN0aWNreS1tZW51LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogOTtcbiAgdG9wOiAxNTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19jYXRlZ29yaWVzLXN0aWNreS1tZW51LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtc3RpY2t5LW1lbnUtd3JhcC0tc3RpY2t5IHtcbiAgYW5pbWF0aW9uOiBnb1VwIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1zdGlja3ktbWVudS13cmFwLS1zdGlja3ktdXAge1xuICBhbmltYXRpb246IGdvRG93biAwLjNzIGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGdvRG93biB7XG4gIGZyb20ge1xuICAgIHRvcDogNzBweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxufVxuQGtleWZyYW1lcyBnb1VwIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLXN0aWNreS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNjI1cmVtIDEuNTYyNXJlbSAwLjYyNXJlbTtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXNfX3N0aWNreS1tZW51X19waWxsIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllc19fc3RpY2t5LW1lbnVfX3BpbGwtLXBpbmsge1xuICBjb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZGF0ZSwgLmV2ZW50am9ic19fZGV0YWlsc19fZGF0ZSB7XG4gIGNvbG9yOiAjYzVjNWM1O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX190b3AtbWV0YS1kYXRhLCAuZXZlbnRqb2JzX19kZXRhaWxzX190b3AtbWV0YS1kYXRhIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fdG9wLW1ldGEtZGF0YSwgLmV2ZW50am9ic19fZGV0YWlsc19fdG9wLW1ldGEtZGF0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3RvcC1tZXRhLWRhdGEsIC5ldmVudGpvYnNfX2RldGFpbHNfX3RvcC1tZXRhLWRhdGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX190YWdzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX190YWdzIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICBsZWZ0OiAxcmVtO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICByaWdodDogMXJlbTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UtLXlvdXR1YmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlLS15b3V0dWJlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2ltYWdlLWNvbnQge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UtY29udC1uby1jb21tZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UtY29udC1uby1jb21tZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX21ldGEtZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtaW4taGVpZ2h0OiAyLjM3NXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX21ldGEtZGF0YV9fbm90LWxvYWRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19tZXRhLWRhdGEge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMsIC5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbiwgLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvaW1hZ2VzL2VtYWlsLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b246bGFzdC1jaGlsZCwgLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b24gc3ZnLCAuZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbiA+IHNwYW4sIC5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy94LXdoaXRlLnN2Z1wiKTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ZhY2Vib29rLXdoaXRlLnN2Z1wiKTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd2hhdHN1cC13aGl0ZS5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b24tLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGludGVyZXN0LXdoaXRlLnN2Z1wiKTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fbGlrZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fbGlrZS1idG4uYnRuLS1pY29uLmJ0bi0tc20gLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX2xpa2UtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ0biB7XG4gIHdpZHRoOiA2LjA2MjVyZW07XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbn1cblxuLm1hZ2F6aW5lLWRldGFpbHMtLWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZS1kZXRhaWxzLS1pY29ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLm1hZ2F6aW5lLWRldGFpbHMtLWljb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZS1kZXRhaWxzLS1pY29ucy0tbW9yZS1saWtlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC5tYWdhemluZS1kZXRhaWxzLS1pY29ucy0tbW9yZS1saWtlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjEyNXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24gLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cmVtO1xuICBtYXgtd2lkdGg6IDkzJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4ubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24gLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB7XG4gIG1heC13aWR0aDogMzEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNS45Mzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDYuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICMxMjEyMTI7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzEyMTIxMjtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMTIxMjEyO1xuICBvcGFjaXR5OiAxO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gLmVudGl0eS1jb250YWN0LWZvcm1fX21lc3NhZ2Uge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIC5lbnRpdHktY29udGFjdC1mb3JtX19tZXNzYWdlLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSA1NCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5DSWdhR1ZwWjJoMFBTSTVJajQ4Y0dGMGFDQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ1pEMGlUVEVnTVd3MklEWWdOaTAySWk4K1BDOXpkbWMrXCIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hZ2F6aW5lLW92ZXJ2aWV3IC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZS1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZS1wbGFjZWhvbGRlciAucGgtcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXItc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogNzBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2JyZWFkY3J1bWItbmF2aS0taWNvbiB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19icmVhZGNydW1iLW5hdmktLWljb24gc3BhbiBzdmcge1xuICB3aWR0aDogMTFweDtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUgLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBnYXA6IDAuOTM3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5tb2JpbGUtc3dpcGVyLS1vbmUtaXRlbSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbiAgLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDkzJTtcbiAgfVxuICAubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24gLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDUuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRucy1vdXRlcjpiZWZvcmUsIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50bnMtb3V0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudG5zLW91dGVyOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRucy1vdXRlcjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudG5zLW92aCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgei1pbmRleDogMztcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiAudGlueS1zbGlkZXJfX3NsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTkuMDYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWltYWdlIHtcbiAgaGVpZ2h0OiA5LjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE1LjM3NXJlbTtcbiAgfVxufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtaW1hZ2U6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDAlKSBzY2FsZSgxLjEwNSk7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWV4Y2VycHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxcmVtO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDkuMzc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1saW5rOmhvdmVyIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZXhjZXJwdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDI0LjEyNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItd3JhcHBlcixcbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDE4LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTkuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEzLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxOS4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1kZXNjcmlwdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnRpbnktc2xpZGVyX19zbGlkZS5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMykge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmVtU2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDE0cHggMCA0NnB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLmVtU2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuLmVtU2xpZGVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uZW1TbGlkZXJfX21lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW1TbGlkZXJfX21lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbVNsaWRlcl9fYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cbi5lbVNsaWRlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uZW1TbGlkZXJfX2N0YSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZW1TbGlkZXJfX2N0YSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5lbVNsaWRlcl9fc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lbVNsaWRlcl9fc29jaWFsU2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxMDAvNTU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbVNsaWRlcl9fc29jaWFsVGl0bGUge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lbVNsaWRlcl9fc29jaWFsU3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5lbVNsaWRlcl9fc29jaWFsSWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmVtU2xpZGVyX19zb2NpYWxJY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuNDM1cmVtO1xuICBoZWlnaHQ6IDEuNDM1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW1TbGlkZXJfX3NvY2lhbEljb246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5lbVNsaWRlcl9faW1hZ2VXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVtU2xpZGVyX19zbGlkZUxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcuNXJlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVtU2xpZGVyX19zb2NpYWxUaXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5lbVNsaWRlcl9fc29jaWFsU3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbVNsaWRlcl9fc29jaWFsU2xpZGUge1xuICAgIGhlaWdodDogMjU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1TbGlkZXJfX3NvY2lhbFNsaWRlIHtcbiAgICBoZWlnaHQ6IDIwMXB4O1xuICB9XG4gIC5lbVNsaWRlcl9fc29jaWFsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC5lbVNsaWRlcl9fc29jaWFsU3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbVNsaWRlcl9fc29jaWFsU2xpZGUge1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVtU2xpZGVyX19zb2NpYWxTbGlkZSB7XG4gICAgaGVpZ2h0OiAzODNweDtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYuMjVyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuXG4uZmF2b3JpdGVzX19oZWFkZXItdGl0bGUge1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzX19oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX2hlYWRlci1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwIDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXZvcml0ZXNfX2hlYWRlci1zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19oZWFkZXItaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgei1pbmRleDogMjtcbn1cbi5mYXZvcml0ZXNfX2hlYWRlci1pY29ucyBpbWcge1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmZhdm9yaXRlc19faGVhZGVyLWljb25zIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmZhdm9yaXRlc19faGVhZGVyLWljb25zIGJ1dHRvbi5mb2N1c2VkIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0NSUpIHNlcGlhKDk0JSkgc2F0dXJhdGUoMjM1NyUpIGh1ZS1yb3RhdGUoMzE3ZGVnKSBicmlnaHRuZXNzKDEwNCUpIGNvbnRyYXN0KDEwMSUpO1xufVxuLmZhdm9yaXRlc19faGVhZGVyLWljb25zIGE6aG92ZXIsXG4uZmF2b3JpdGVzX19oZWFkZXItaWNvbnMgYnV0dG9uOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0NSUpIHNlcGlhKDk0JSkgc2F0dXJhdGUoMjM1NyUpIGh1ZS1yb3RhdGUoMzE3ZGVnKSBicmlnaHRuZXNzKDEwNCUpIGNvbnRyYXN0KDEwMSUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmF2b3JpdGVzX19oZWFkZXItaWNvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLmZhdm9yaXRlc19faGVhZGVyLWljb25zIGltZyB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX3RhYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uZmF2b3JpdGVzX190YWJzLS1sb2FkaW5nIHtcbiAgbWluLWhlaWdodDogMi41cmVtO1xufVxuXG4uZmF2b3JpdGVzX190YWJzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXZvcml0ZXNfX3RhYnMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZhdm9yaXRlc19fdGFicy1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtIDAuMzEyNXJlbTtcbn1cbi5mYXZvcml0ZXNfX3RhYnMtaXRlbS0tYWN0aXZlIGEsIC5mYXZvcml0ZXNfX3RhYnMtaXRlbTpob3ZlciBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG4uZmF2b3JpdGVzX190YWJzLWl0ZW0tLWFjdGl2ZSAuZmF2b3JpdGVzX190YWJzLWluZGljYXRvciwgLmZhdm9yaXRlc19fdGFicy1pdGVtOmhvdmVyIC5mYXZvcml0ZXNfX3RhYnMtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzX190YWJzLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICB9XG4gIC5mYXZvcml0ZXNfX3RhYnMtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXZvcml0ZXNfX3RhYnMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmF2b3JpdGVzX190YWJzLWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX3RhYnMtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5mYXZvcml0ZXNfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mbyB7XG4gICAgcGFkZGluZzogNDBweCAwIDYycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmF2b3JpdGVzX19pbmZvIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmF2b3JpdGVzX19pbmZvIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgOTBweDtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LXdoaXRlLnN2Zyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiA4JTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy1lcnJvci5zdmcpO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUtLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUtLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLmNlbGwge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLmNlbGwuaGlnaGxpZ2h0ZWQudG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIC5jZWxsLnNlbGVjdGVkLCAuZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIC5kYXlfX21vbnRoX2J0bixcbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLm1vbnRoX195ZWFyX2J0biB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX2luZm8tYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mby1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMXJlbSAxLjgxMjVyZW07XG4gIH1cbn1cblxuLmZhdm9yaXRlc19faW5mby1idG4taW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5cbi5mYXZvcml0ZXNfX2luZm8tbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmZhdm9yaXRlc19faW5mby1tZXNzYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uZmF2b3JpdGVzX19pbmZvLW1lc3NhZ2UgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5lbnRpdHktY29udGFjdC1mb3JtX19jb25maXJtLW1lc3NhZ2UgPiBoNCB7XG4gICAgbWF4LXdpZHRoOiA4OCU7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBTayBNb2RhbCBvdmVycmlkZXNcbiAqL1xuLmZhdm9yaXRlc19faW5mbyAuc2stbW9kYWxfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmF2b3JpdGVzX19pbmZvIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciB7XG4gIHRvcDogMDtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLmVudGl0eS1jb250YWN0LWZvcm1fX2NvbmZpcm0tbWVzc2FnZSB7XG4gIG1hcmdpbjogMnJlbSAwIDIwcHggMDtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uZmF2b3JpdGVzX19pbmZvIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUsIC5mYXZvcml0ZXNfX2luZm8gLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmZhdm9yaXRlc19faW5mbyBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPXRleHRdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXZvcml0ZXNfX2luZm8gLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5jb25maXJtYXRpb24tbWVzc2FnZS1mYXZvcml0ZXMge1xuICB6LWluZGV4OiAxNjUwO1xuICBjb2xvcjogIzJjMmMyYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZhdm9yaXRlc19fZW50cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyLjc1cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveCB7XG4gICAgYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cblxuLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxOC4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBoZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDQyLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3Mi43NXJlbTtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtbGFiZWwge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogLTE4cHg7XG59XG4uZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLXdoaXRlLnN2Zyk7XG59XG5cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveC1sYWJlbC0tcmVxdWVzdGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWxhYmVsLS1yZXF1ZXN0ZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveC1sYWJlbC0tcmVxdWVzdGVkIHN2ZywgLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWxhYmVsLS1yZXF1ZXN0ZWQgLnNrLWljb24ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmZhdm9yaXRlc19fZW50cnktZW1wdHktbWVzc2FnZSxcbi5mYXZvcml0ZXNfX2VudHJ5LS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA5cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXNfX2VudHJ5LWVtcHR5LW1lc3NhZ2UsXG4gIC5mYXZvcml0ZXNfX2VudHJ5LS1wbGFjZWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogNnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLWZhdm9yaXRlcyAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1mYXZvcml0ZXMgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1mYXZvcml0ZXMgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tZmF2b3JpdGVzIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxNi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLWZhdm9yaXRlcyAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cblxuLmZhdm9yaXRlc19fbW9yZS1lbnRyaWVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtO1xufVxuXG4uZXZlbnRqb2JzX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudGpvYnNfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC42MjVyZW07XG4gIH1cbn1cblxuLmV2ZW50am9ic19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ldmVudGpvYnNfX3RpdGxlLS1tb2JpbGUtaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fdGl0bGUtLW1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX3Jlc3VsdHMtd3JhcCAuZXZlbnRqb2JzX190YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMTYuNXJlbTtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5ldmVudGpvYnNfX2hlYWRlci0tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19oZWFkZXItLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19oZWFkZXItb3ZlcnZpZXcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ldmVudGpvYnNfX2hlYWRlci1vdmVydmlldy1zdGlja3kge1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5ldmVudGpvYnNfX2hlYWRlci1vdmVydmlldy1oaWRlIHtcbiAgICB0b3A6IC0xNTVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjhzIGFsbCBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19oZWFkZXItdGl0bGUtbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudGpvYnNfX3RhYmxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi10b3A6IDIuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGg6bnRoLWNoaWxkKDMpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGg6bnRoLWNoaWxkKDQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMzEyNXJlbSAwLjYyNXJlbSAwO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjU2MjVyZW07XG59XG4uZXZlbnRqb2JzX190YWJsZSB0ZDpudGgtY2hpbGQoNCkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNTYyNXJlbTtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5ldmVudGpvYnNfX3RhYmxlX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZXZlbnRqb2JzX190YWJsZV9fbmFtZV9zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuXG4uZXZlbnRqb2JzX190YWJsZV9fZW1wbG95ZXJfc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cblxuLmV2ZW50am9ic19fdGFibGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX3RhYmxlX19kYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXZlbnRqb2JzX190YWJsZV9fZGF0ZV9zbWFsbCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5cbi5ldmVudGpvYnNfX25vLXJlc3VsdHMtd3JhcCB7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDMuNzVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19uby1yZXN1bHRzLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTYuNXJlbTtcbiAgfVxufVxuLmV2ZW50am9ic19fbm8tcmVzdWx0cy13cmFwIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fbm8tcmVzdWx0cy13cmFwIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmV2ZW50am9ic19fbm8tcmVzdWx0cy0tbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19uby1yZXN1bHRzLS1tZXNzYWdlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBtYXgtd2lkdGg6IDE5LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA2O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nLXRvcDogMC42ODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42ODc1cmVtO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICB6LWluZGV4OiA2O1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuODc1cmVtIDEuNXJlbSAxLjc1cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1zdGlja3kge1xuICAgIHRvcDogMTU1cHg7XG4gICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtaGlkZSB7XG4gICAgdG9wOiAtMTUwcHg7XG4gICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbjtcbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGU6Zm9jdXMtd2l0aGluIHtcbiAgdG9wOiAxNTVweDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtaGlkZSAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1oaWRlIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1oaWRlIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaF9fdGl0bGUgPiBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1maWVsZDpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXRleHQtaW5wdXQsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNhcmV0LWNvbG9yOiAjZmZmZmZmO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXRleHQtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtdGV4dC1pbnB1dDotbW96LXBsYWNlaG9sZGVyLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtdGV4dC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXI6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC10ZXh0LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC10ZXh0LWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC10ZXh0LWlucHV0OjpwbGFjZWhvbGRlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q6OnBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdCBpbnB1dFt0eXBlPXRleHRdLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9ucywgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICBoZWlnaHQ6IDMzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi10b3A6IC00N3B4O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhciwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9ucywgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgIHRvcDogNDlweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlLXN0aWNreSAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1zdGlja3kgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlLXN0aWNreSAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtc3RpY2t5IC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0X19maXJzdC1vcHRpb24ge1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24sIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0X19maXJzdC1vcHRpb24sIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbi1lbXB0eSwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uOmhvdmVyLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdF9fZmlyc3Qtb3B0aW9uOmhvdmVyLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24tZW1wdHk6aG92ZXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uOmFjdGl2ZSwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3RfX2ZpcnN0LW9wdGlvbjphY3RpdmUsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbi1lbXB0eTphY3RpdmUsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbi0tc2VsZWN0ZWQsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtZm9ybS1zdWJtaXQsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtZm9ybS1zdWJtaXR0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtZm9ybS1zdWJtaXR0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLWdyZXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi0tam9iLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLXRvcDogMi43NXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLnBhZ2luYXRpb24tLWpvYi1vdmVydmlldyAucGFnaW5hdGlvbl9fbnVtYmVycy1jb250IHtcbiAgbWFyZ2luOiAwIDAgMS40Mzc1cmVtIDA7XG59XG4ucGFnaW5hdGlvbi0tam9iLW92ZXJ2aWV3IC5wYWdpbmF0aW9uX19jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLmV2ZW50am9ic19fdGFibGUtLXBsYWNlaG9sZGVyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmV2ZW50am9ic19fdGFibGUtLXBsYWNlaG9sZGVyIC5waC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC0tcGxhY2Vob2xkZXIgLnBoLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtLXBsYWNlaG9sZGVyIC5waC1jb2wtMTIuYmlnIHtcbiAgaGVpZ2h0OiAyLjY4NzVyZW07XG59XG5cbi5idG4taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzJSA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA4M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuYnRuLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG4taWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzElIDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uZXZlbnRqb2JzLWhlYWRlci1idG4ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjI1cmVtO1xufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX3NoYXJlIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfc2hhcmUge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fY29udGVudCBwLFxuICAuZXZlbnRqb2JzX19kZXRhaWxzX19jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwveC13aGl0ZS5zdmcpO1xufVxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29jaWFsL2ZhY2Vib29rLXdoaXRlLnN2Zyk7XG59XG4uZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b24tLXdoYXRzdXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC93aGF0c3VwLXdoaXRlLnN2Zyk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS1waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9waW50ZXJlc3Qtd2hpdGUuc3ZnKTtcbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmV2ZW50am9ic19fZGV0YWlsc19fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjMxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTVyZW07XG4gIH1cbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX2JveCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRqb2JzX19kZXRhaWxzX19ib3gge1xuICAgIHBhZGRpbmc6IDIuODc1cmVtO1xuICB9XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX2JveCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fYm94IHtcbiAgICBwYWRkaW5nOiAwLjdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLmV2ZW50am9ic19fZGV0YWlsc19fYm94IHRhYmxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX2JveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4uZXZlbnRqb2JzX19pbm5lci0tcGxhY2Vob2xkZXIgLmV2ZW50am9ic19fZGV0YWlsc19fdGl0bGUge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5ldmVudGpvYnNfX2lubmVyLS1wbGFjZWhvbGRlciAuZXZlbnRqb2JzX19kZXRhaWxzX19ib3ggLnBoLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMtLXBsYWNlaG9sZGVyIC5waC1jb2wtMSB7XG4gIGZsZXg6IDAgMCA1JTtcbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMtLXBsYWNlaG9sZGVyIC5waC1jb2wtMS5lbXB0eSB7XG4gIGZsZXg6IDAgMCAyJTtcbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMtLXBsYWNlaG9sZGVyLnBoLWl0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDVweCA1cHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyLjU2MjVyZW07XG59XG5cbi5zZW9wYWdlc19faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VvcGFnZXNfX2hlYWRlciAuY29sLTEyLXN0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXJfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5zZW9wYWdlc19faGVhZGVyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMy43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2VvcGFnZXNfX2hlYWRlcl9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDAlO1xuICBsZWZ0OiAwJTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VvcGFnZXNfX2hlYWRlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXJfX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAyNC4zNzVyZW07XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvcGFnZXNfX2hlYWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzLjVyZW07XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLnNlb3BhZ2VzX19oZWFkZXJfX2ltYWdlLS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZW9wYWdlc19faGVhZGVyX19pbWFnZS0tcGxhY2Vob2xkZXIgLnBoLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VvcGFnZXNfX2hlYWRlcl9faW1hZ2UtLXBsYWNlaG9sZGVyIC5waC1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VvcGFnZXNfX2hlYWRlcl9fY29udGVudC0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VvcGFnZXNfX2hlYWRlcl9fY29udGVudC0tcGxhY2Vob2xkZXIgLnBoLWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZDpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZDpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkOm5vdCg6bnRoLWNoaWxkKDNuKzEpKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtc2xhID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjRDlDNEFBO1xufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWxpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY3JTtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZpbHRlcjogYmx1cigwKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlOm5vdCguc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1uby1saW5rLXRleHQpOmhvdmVyIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEwMDEsIDEuMTAwMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xMDAxLCAxLjEwMDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLW5vLWxpbmstdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE1LjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tbm8tbGluay10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAxNC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLW5vLWxpbmstdGV4dCB7XG4gICAgbWluLWhlaWdodDogMTguNDM3NXJlbTtcbiAgfVxufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tbm8tbGluay10ZXh0ID4gaW1nIHtcbiAgaW1hZ2UtcmVuZGVyaW5nOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLXNsYSB7XG4gICAgaGVpZ2h0OiAxOS4zMTI1cmVtO1xuICB9XG59XG5cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTIuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMi4yNXJlbTtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dC1zbGEge1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQtc2xhIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1wbGFjZWhvbGRlciAucGgtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLXBsYWNlaG9sZGVyIC5waC1waWN0dXJlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTAlO1xufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tcGxhY2Vob2xkZXIgLnBoLXJvdyB7XG4gIGZsZXg6IDE7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1wbGFjZWhvbGRlciAucGgtY29sLTYge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5lcnJvci1wYWdlIHtcbiAgcGFkZGluZzogMjAlIDAgNDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlIHtcbiAgICBwYWRkaW5nOiAxMCUgMCAxNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVycm9yLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDEwJSAwO1xuICB9XG59XG4uZXJyb3ItcGFnZS5lcnJvci1wYWdlLS12dWUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5lcnJvci1wYWdlLmVycm9yLXBhZ2UtLXZ1ZSAubWFpbi1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxMCU7XG59XG5cbi5lcnJvci1wYWdlX19sZWZ0IHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNyB1cmwoLi4vaW1hZ2VzL2JnL3N0ZWNrZXIuc3ZnKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA4MCU7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXJyb3ItcGFnZV9fbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXJyb3ItcGFnZV9fbGVmdCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDAgMy4xMjVyZW0gNDAlO1xufVxuLmVycm9yLXBhZ2VfX2hlYWRlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLXBhZ2VfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICB9XG4gIC5lcnJvci1wYWdlX19oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA1LjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXJyb3ItcGFnZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtIDAgNi4yNXJlbSA0MCU7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2xpbmtzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmVycm9yLXBhZ2VfX2xpbmtzLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAyLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5lcnJvci1wYWdlX19saW5rcy1saXN0X19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3BsYWNlaG9sZGVyX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwLS1tYXAtb3BlbiB7XG4gICAgd2lkdGg6IDQ0LjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcC5zZWFyY2gtcGFnZV9faW5uZXItd3JhcC0tbWFwLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICBwYWRkaW5nOiAwIDAgMi4xODc1cmVtIDA7XG59XG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC0tZ29vZ2xlLW1hcCB7XG4gIG1pbi1oZWlnaHQ6IDEwcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNzVweCAwIDAgMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnBhY2thZ2UtaGVhZGVyLXRhZy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAycmVtIDAgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3BlbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3BlbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICB6LWluZGV4OiAxNTtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMXJlbSAwLjYyNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAtMzdweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICAgIHRvcDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW1hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICB0b3A6IDExN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc2VhcmNoLXBhZ2UucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gICAgdG9wOiAtNzJweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgaGVpZ2h0OiAxOC4zMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICBoZWlnaHQ6IDE4LjMxMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudC0tcGFja2FnZSB7XG4gIHdpZHRoOiAyNC4zNzVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm90dG9tOiA2cHg7XG4gIHotaW5kZXg6IDEzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudC0tcGFja2FnZSB7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2ljb24ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRjVBNzU7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICAgIHRvcDogMTE4cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX21hcC5zZWFyY2gtcGFnZV9fbWFwLXBhY2thZ2VzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTdweCk7XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzRmlsdGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsIHtcbiAgcGFkZGluZzogMCAwIDIuNXJlbSAwO1xufVxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci10b3RhbC0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwtLXdyYXAgPiBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci10b3RhbCA+IGRpdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwtbm8tcmVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogOC4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwtbm8tcmVzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9yZS1yZXN1bHRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX21vcmUtcmVzdWx0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbSAzLjEyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3QgPiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0ID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1ubyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdF9fc2ltaXJhbC0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3RfX3NpbWlyYWwtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0X19zaW1pcmFsLS1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdF9fc2ltaXJhbC0tZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAyMzdweDtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMTI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNEOTRENjQ7XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXBhZGRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1wYWRkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMC45Mzc1cmVtIDIuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgNHJlbSAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjA2MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtc20tZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXNtLWRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1zbS1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuYm9keTpub3QoLm1vZGFsLW9wZW4pIC5sYW5kaW5nLXBhZ2VfX2Fib3V0LS1zZWFyY2gtcGFnZSxcbmJvZHk6bm90KC5tb2RhbC1vcGVuKSAubGFuZGluZy1wYWdlX19hZGQtZW50cnktLXNlYXJjaC1wYWdlLFxuYm9keTpub3QoLm1vZGFsLW9wZW4pIC5tYWluLWZvb3Rlci0tc2VhcmNoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIC5zdWItbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2UgLnBhY2thZ2UtcmVzdWx0c19fc2xpZGUtbGFiZWwgaW1nIHtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIC5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIC5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSAwLjk0JSwgcmdiYSgwLCAwLCAwLCAwKSAxNi4xNSUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uubm8tZ3JhZGllbnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1sYWJlbC1saW5rIHtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtbGFiZWwtbGluay1zcGVjaWFscyAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2UgPiAuY29udGFpbmVyIC5jb2wtMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1heC1udW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWF4LW51bTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW5vLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLXNsYSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMDYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1zbGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXNsYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNS42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2Utc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuNjg3NXJlbSAwIDFyZW0gMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSB7XG4gICAgcGFkZGluZzogMi4wNjI1cmVtIDAgMS42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNHB4ICovXG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcHJpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlLS11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCAudG5zLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogNTAlO1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250IC50bnMtbmF2IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCAudG5zLW5hdiAudG5zLW5hdi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtMi40Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250OmhvdmVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCB7XG4gICAgdG9wOiAtMi44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQge1xuICAgIG1pbi1oZWlnaHQ6IDEwLjgxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250IC50bnMtbmF2IHtcbiAgICBib3R0b206IDhweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udC1zbGEge1xuICB3aWR0aDogMTZyZW07XG4gIGhlaWdodDogMTAuNXJlbTtcbiAgdG9wOiAtMi44NzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcCB7XG4gIGhlaWdodDogMTAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucy1qb2JzIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2UtLXNpbmdsZS1pbWFnZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAxOC4yODk4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDMxLjg3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gMXJlbSAwLjc1cmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbGVmdDogM3JlbTtcbiAgICB3aWR0aDogMjQuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICBsZWZ0OiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXNsYSB7XG4gICAgcGFkZGluZzogMC4wNjI1cmVtIDAuNzVyZW0gMXJlbSAwLjc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMS41NjI1cmVtO1xuICBsZWZ0OiAxLjU2MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXMtLWxpa2VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbiAgZmlsbC1vcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZmF2b3VyaXRlcyBzdmcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZmF2b3VyaXRlcyB7XG4gICAgdG9wOiAycmVtO1xuICAgIGxlZnQ6IDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEuNTYyNXJlbTtcbiAgcmlnaHQ6IDEuNTYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC40Mzc1cmVtIDAuMzEyNXJlbSAwLjM3NXJlbTtcbiAgZ2FwOiAwLjE4NzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLXRpdGxlIHtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2UtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMC40Mzc1cmVtIDAgMC4zNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZS10aXRsZSBzdmcge1xuICB3aWR0aDogMC44NzVyZW07XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2UtLW1kLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZS0tbWQtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2Uge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZS0tbWQtaGlkZGVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZS1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1yZWdpb24taWNvbiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygyLjUpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLXNlcGFyYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm5leHRfX2ljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZpbGw6IGJsYWNrO1xufVxuXG4uc2staWNvbi1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxvY2F0aW9uX19yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sb2NhdGlvbl9fcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsX190ZXh0LXNsYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsX190ZXh0IHtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLXBsYWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWd1ZXN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcy0tbGlrZWQgLnBhdGgtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS42MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXI6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0QTNCQTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX21hcmdpLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1heC13aWR0aDogMzguMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZS1zbGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGUtLXBhY2thZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZS1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLS1wYWNrYWdlLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLS1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLS1wYWNrYWdlLXNsYSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZV9fdGFnLCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbW9iaWxlLXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC42MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlX190YWctLWluLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIG1hcmdpbjogMCAwIDAuMzEyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlX190YWcsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1tb2JpbGUtdGFnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mby1saXN0IC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3JhdGluZyBzdmcge1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3JhdGluZyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcgc3ZnIHtcbiAgICB3aWR0aDogMS4wNjI1cmVtO1xuICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcmF0aW5nLXZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZV9fdGFnLS1pbi10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZmF2b3VyaXRlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19mYXZvdXJpdGVzX19wYWNrYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXNfX3BhY2thZ2Ugc3ZnIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCB7XG4gICAgdG9wOiAtMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250LXNsYSB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgICB0b3A6IC0yLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250LXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE2LjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19leGNlcnB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGUtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42ODlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2Uge1xuICB3aWR0aDogNS4xODc1cmVtO1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQge1xuICAgIHJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gIHJpZ2h0OiAtMXB4O1xuICB6LWluZGV4OiA1NTU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19iYWRnZS1saXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLWxpc3Qtc21hbGwuc3ZnKTtcbiAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgIGhlaWdodDogMi4xcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2xpc3QtdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3Njb3JlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyLjVyZW0gMCAxLjg3NXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDAgMXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saXN0OmhvdmVyID4gZGl2IHtcbiAgY29sb3I6ICNEOUM0QUE7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIHtcbiAgcGFkZGluZzogOXB4IDAgMCAzMHB4O1xuICBtYXJnaW46IDE3cHggMCAwIDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saWtlLWljb24tLXBhY2thZ2VzIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saWtlLWljb24tLXBhY2thZ2VzIGltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbW9iaWxlLXRhZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbW9iaWxlLXRhZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2xpbmsge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9pbm5lci0tcGFja2FnZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9pbm5lci0tcGFja2FnZS1wbGFjZWhvbGRlciAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICBoZWlnaHQ6IDE0OHB4O1xufVxuXG4jcGFja2FnZXMtc29ydGluZy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29ydGluZy1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjBweCAxcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNwYWNrYWdlcy1zb3J0aW5nLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NXB4IDFweDtcbiAgfVxufVxuI3BhY2thZ2VzLXNvcnRpbmctZHJvcGRvd24gaW5wdXQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNwYWNrYWdlcy1zb3J0aW5nLWRyb3Bkb3duIGlucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzLXNvcnRpbmdfZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIGxpIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzLXNvcnRpbmdfZHJvcGRvd24gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIC5yZXBldGF0aW9uLXNlYXJjaC1zZWxlY3Qtb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZTpob3ZlciAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX2Fycm93IHNwYW4ge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBib3R0b206IDFweDtcbiAgbGVmdDogLTFweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdyBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3cgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyYzJjMmM7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICBsZWZ0OiAxLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQgc3BhbiBzdmcge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICByaWdodDogMS41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCBzcGFuIHN2ZyB7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYXZhaWxhYmlsaXR5IGltZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1ndWVzdHMuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4vKlxuICogU3RpY2t5IGhlYWRlclxuICovXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1uby1yZXN1bHRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICB6LWluZGV4OiAxNTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fZXZlbnQtY3JlYXRvci1maWx0ZXJzLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICB6LWluZGV4OiAyMTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tc3RpY2t5IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tc3RpY2t5LW5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tb3ZlcmxheSB7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAtMzlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiAxcmVtIDJweDtcbiAgZmxleDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QtLW1vYmlsZS1zdGlja3kge1xuICAgIHBhZGRpbmc6IDFyZW0gMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQge1xuICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0X19jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBtYXJnaW4tbGVmdDogMi4wNjI1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHN2ZyB7XG4gIHdpZHRoOiAxLjA2MjVyZW07XG4gIGhlaWdodDogMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtLXN0aWNreS1maWx0ZXIgLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW07XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxLjA2MjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbDpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmstcHJvdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rLXByb3ZpZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2Qztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kb3RzIHtcbiAgcGFkZGluZzogMCAwLjU1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMCAxMnB4IDEycHggMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzEyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fdHJpZ2dlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXIge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICB9XG59XG5cbi5pY29uLXJvb21zIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjMxMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvUm9vbXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG59XG4uaWNvbi1yb29tcy1ibGFjayB7XG4gIHBhZGRpbmctbGVmdDogMi4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL1Jvb21zLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbn1cblxuLmljb24tY2FsZW5kYXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9jYWxlbmRhci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmljb24tY2FsZW5kYXItYmxhY2sge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzEyNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9jYWxlbmRhci1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG59XG5cbi5pY29uLW1lYWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjMxMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvRXNzZW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG59XG4uaWNvbi1tZWFscy1ibGFjayB7XG4gIHBhZGRpbmctbGVmdDogMi4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL0Vzc2VuLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbn1cblxuLmljb24tcGxhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Eb3BwZWx6aW1tZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG59XG4uaWNvbi1wbGFjZS1ibGFjayB7XG4gIHBhZGRpbmctbGVmdDogMi4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL0RvcHBlbHppbW1lci1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG59XG5cbi5pY29uLXNwZWNpYWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjMxMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvc3BlY2lhbHMtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbn1cbi5pY29uLXNwZWNpYWxzLWJsYWNrIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjMxMjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvc3BlY2lhbHMtaWNvbi1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLWNhbGVuZGFyLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcm9vbXMsXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1tZWFscyxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC44MTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXI6bm90KC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSksXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1yb29tczpub3QoLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlKSxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLW1lYWxzOm5vdCgucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUpLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcGxhY2U6bm90KC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUIxQjFCO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1jYWxlbmRhciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC41cHggc29saWQgdmFyKC0tU2Vjb25kYXJ5LUdyZXksICM0NDQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tU2Vjb25kYXJ5LUdyZXksICM0NDQpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjVweCAjNDQ0O1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZS5pY29uLWNhbGVuZGFyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5udW0tZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuOSU7XG4gIHRvcDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmsge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMCAwLjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0LS1waW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMS4wNjI1cmVtIDAuNXJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjA2MjVyZW0gMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAwLjgxMjVyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMy4xMjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICB3aWR0aDogNi44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMy40Mzc1cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjA2MjVyZW07XG4gIGhlaWdodDogMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKlxuICogU3RpY2t5IHN0eWxlc1xuICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1vYmlsZS1zdGlja3kge1xuICAgIHotaW5kZXg6IDI3O1xuICAgIGhlaWdodDogMy42MjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tb2JpbGUtc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ksIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIGhlaWdodDogNC4zMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCwgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBsaW5lYXI7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIsIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSB7XG4gICAgaGVpZ2h0OiA0LjMxMjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgbGluZWFyO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3ktbm8tYm9yZGVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiAxNTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIHtcbiAgei1pbmRleDogNDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LW1vYmlsZS1ub3QtdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LW1vYmlsZS1ub3QtdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoU2NyZWVucyBhYm92ZSBMRyBzaXplKVxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLm1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1wbGFjZSB7XG4gIG1pbi13aWR0aDogNi44NzVyZW07XG59XG5cbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX190YWJzLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlLFxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLFxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzc1cmVtO1xuICBvcGFjaXR5OiAxO1xufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgLmJ0bi0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWV2ZW50LXR5cGUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX3RhYnMuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWFjdGl2ZS1rYW50b24sXG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1kaXZVcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlcixcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLFxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX3RhYnMuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biBzdmcge1xuICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZGVza3RvcC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAuZXZlbnQtdHlwZS1maWx0ZXItcGFja2FnZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tbWVhbHMsXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1zcGVjaWFscyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDdweCA2cHg7XG59XG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLXBsYWNlLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tcm9vbXMsXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA1cHg7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItb3Blbi1maWx0ZXIge1xuICB6LWluZGV4OiAxOTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtLXRpbWUtb2YtZGF5IHtcbiAgcGFkZGluZzogMS41cmVtIDAgMXJlbSAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZSB7XG4gIG1hcmdpbjogMCAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCAxLjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWRlbGV0ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZS1kZWxldGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAwIDI0cHggMi41cmVtIDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogNC45Mzc1cmVtO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwgZGl2IHAsXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwgZGl2IGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDM3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faW5uZXIge1xuICAgIGhlaWdodDogNjgwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQge1xuICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQge1xuICAgIHBhZGRpbmc6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDMuNTYyNXJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQgc3BhbiBoNCB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsLWZvb3RlciBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtbm8tbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQgLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IC5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLFxuLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4xcmVtICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhcixcbi5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhcixcbiAgLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICB0b3A6IDQuMjVyZW07XG4gIH1cbn1cblxuLnJvb21zX3NlY3Rpb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwsIC5yb29tc19zZWN0aW9uLWRhcmsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6OmJlZm9yZSwgLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucm9vbXNfc2VjdGlvbi1kYXJrIC5mZV9fY2hlY2tib3g6Y2hlY2tlZCArIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5yb29tc19zZWN0aW9uLWRhcmsgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSwgLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlLCAucm9vbXNfc2VjdGlvbi1kYXJrIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbn1cblxuLmZlX19jaGVja2JveC13cmFwLS1yb29tcyB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmZlX19jaGVja2JveC13cmFwLS1yb29tcyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94LXdyYXAtLXJvb21zIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxNDRweCk7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoX19jb250YWluZXI6bGFzdC1jaGlsZCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2g6bm90KC5tYi0xMikge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2hfX2NvbnRhaW5lcjpsYXN0LWNoaWxkIC5wYWNrYWdlLWZpbHRlcnNfX21lYWwtY291cnNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaF9fY29udGFpbmVyOmZpcnN0LWNoaWxkIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJzX19tZWFsLWNvdXJzZXMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX21lYWwtY291cnNlcyAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscyAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtO1xuICB9XG59XG5cbi5oYWxsLXZpZXctdGl0bGUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaGFsbC12aWV3LXRpdGxlIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGFsbC12aWV3LXRpdGxlIC5zay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuLmhhbGwtdmlldy10aXRsZSAuc2staWNvbiBzdmcge1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5oYWxsLXZpZXctLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oYWxsLXZpZXctLXdyYXBwZXIgZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsbC12aWV3LS13cmFwcGVyIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uaGFsbC12aWV3LS1pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5oYWxsLXZpZXctLWFycm93LXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjlweCk7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oYWxsLXZpZXctLWFycm93LXJpZ2h0LmVkaXQtbWVhbHMge1xuICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG59XG5cbi5hZGQtaGFsbC1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFkZC1oYWxsLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hZGQtaGFsbC1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5LmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWwucGFja2FnZS1maWx0ZXJfX3dyYXAuaGlkZGVuIC5zay1tb2RhbF9faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LXJvb21zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAwIDIuNXJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwgZGl2IHAsXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwgZGl2IGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICBoZWlnaHQ6IDMxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2lubmVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQge1xuICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQge1xuICAgIHBhZGRpbmc6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDMuNTYyNXJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2hlYWQgc3BhbiBoNCB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLWZvb3RlciBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC1mb290ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLWZvb3RlciBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstZWRpdC1tZWFscyB7XG4gIGNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLWVkaXQtbWVhbHMgaW1nIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1tZXNzYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLW1lc3NhZ2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi5oYWxsLXZpZXctLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLmVkaXQtaGFsbHMtZmlsdGVyLmhhbGwtdmlldy0tYm9yZGVyLWJvdHRvbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5LXJvb21zIGZpZWxkc2V0IGRpdjpsYXN0LWNoaWxkIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwsIC5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keS1yb29tcyBmaWVsZHNldCBkaXY6bGFzdC1jaGlsZCAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtcm9vbS1pbmZvLW1vZGFsIHtcbiAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19yb29tcy1pbmZvLW1vZGFsLXdyYXBwZXIgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9fcm9vbXMtaW5mby1tb2RhbC13cmFwcGVyIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3Jvb21zLWluZm8tbW9kYWwtd3JhcHBlciAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LnNlbGVjdC1tZWFscy1uZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL21pbmktd2l6YXJkLW1lc3NhZ2UtaW5mby1pY29uLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi5zcGFjZS1ib3R0b20tMjQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2FsZW5kYXItaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgcGFkZGluZzogMCAzLjMxMjVyZW0gMCAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2NhbGVuZGFyLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIHtcbiAgei1pbmRleDogNjY3MDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIHtcbiAgd2lkdGg6IDYzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwIDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtZm9vdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNDM3NXJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1oZWFkIGgxIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLW1haW4tY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgd2lkdGg6IDIwLjEyNXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1kYXlOYW1lcyB7XG4gICAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1kYXlOYW1lcyA+IHNwYW4sXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgPiAudmZjLWRheSA+IHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAyMC4xMjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgPiAudmZjLWRheSA+IHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICB6LWluZGV4OiAxO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhciAudmZjLXRvcC1kYXRlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBtYXJnaW46IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXRvcC1kYXRlID4gc3Bhbi52ZmMtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWJldHdlZW4tbWFya2VkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtYmV0d2Vlbi1tYXJrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy13ZWVrIC52ZmMtZGF5LnZmYy1kYXktZGlzYWJsZWQgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICBjb2xvcjogI0M1QzVDNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFyID4gLnZmYy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXI6Zmlyc3QtY2hpbGQgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFyOm5vdCg6Zmlyc3QtY2hpbGQpIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgbWFyZ2luLXRvcDogLTEuMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXIgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayxcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1kYXlOYW1lcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDkwKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyLXJlcXVlc3RzIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA0NSk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICB0b3A6IDQzJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY3Vyc29yLXBvaW50ZXIgLnZmYy1hcnJvdy1yaWdodCxcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlciAudmZjLWFycm93LWxlZnQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlciAudmZjLWFycm93LWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgxMjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWRheU5hbWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWN1cnNvci1wb2ludGVyLnZmYy1jdXJzb3ItcG9pbnRlci1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlci52ZmMtY3Vyc29yLXBvaW50ZXItbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFycyB7XG4gICAgcGFkZGluZzogMXJlbSAyLjg3NXJlbSAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtdG9wLWRhdGUge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgd2lkdGg6IDMxcmVtO1xuICAgIGhlaWdodDogNDEuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuXG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICBtYXgtd2lkdGg6IDYzcmVtO1xufVxuXG4uc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgcGFkZGluZzogMCAxLjg3NXJlbTtcbn1cblxuLmVkaXRfZGV0YWlsc19tb2RhbCAuc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5lZGl0X2RldGFpbHNfbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmVkaXRfZGV0YWlsc19tb2RhbCAudmZjLWNhbGVuZGFyIC52ZmMtY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQsXG4ucGFja2FnZS1jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtZGlzYWJsZWQsXG4ucGFja2FnZS1kZXRhaWxzIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQsXG4ucGFja2FnZS1kZXRhaWxzIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZDpob3Zlcixcbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1kaXNhYmxlZDpob3Zlcixcbi5wYWNrYWdlLWRldGFpbHMgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZDpob3Zlcixcbi5wYWNrYWdlLWRldGFpbHMgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCAuc2stbW9kYWxfX2JvZHkuc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY2FsZW5kYXItc3VidGl0bGUtaDUge1xuICBjb2xvcjogIzJDMkMyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmNhbGVuZGFyLXN1YnRpdGxlLWg1IHNwYW4ubGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmNhbGVuZGFyLXN1YnRpdGxlLWg1IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNhbGVuZGFyLXN1YnRpdGxlLWg1IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYWxlbmRhci1sYWJlbCB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY2FsZW5kYXItc3VidGl0bGUtY2VudGVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNpcmNsZSxcbi5oYWxmLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jaXJjbGU6OmJlZm9yZSxcbi5oYWxmLWNpcmNsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uY2lyY2xlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xufVxuXG4uaGFsZi1jaXJjbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5NTk1OTUgNTAlLCAjMkMyQzJDIDUwJSk7XG59XG5cbi5jaXJjbGUucHVycGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4uY2lyY2xlLnB1cnBsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NkI5NTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oYWxmLWNpcmNsZS5wdXJwbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5NTk1OTUgNTAlLCAjNzQ2Qjk1IDUwJSk7XG59XG5cbi5zay1tb2RhbC0tcmVndWxhci1zaXplLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gIG1heC13aWR0aDogNjNyZW07XG59XG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZS5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIgc3Bhbi5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQgaDEge1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC50ZXh0LXVuZGVybGluZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnBpbmstYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1oZWFkIGgxIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIC5uby1zaG93LFxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIC5uby1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIgLm5vLXNob3csXG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciAubm8tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5zcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmJlZm9yZSxcbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmFmdGVyLFxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1sYXN0OjpiZWZvcmUsXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWZpcnN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjpiZWZvcmUsXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWxhc3Q6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmFmdGVyLFxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1maXJzdDo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1sYXN0IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kucmFuZ2UtbW9kaWZpZWQgLnZmYy1zcGFuLWRheTpub3QoLnZmYy1kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLWNhbGVuZGFyLW1vZGFsIHtcbiAgei1pbmRleDogNjY3MTtcbn1cblxuLm1vZGUtc3dpdGNoLXBpbGxzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IDYyLjQzNzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuXG4ubW9kZS1zd2l0Y2gtcGlsbHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGUtc3dpdGNoLXBpbGxzLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDIuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGUtc3dpdGNoLXBpbGxzLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnJlc2V0LXJhZGlvLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGUtc3dpdGNoLXBpbGxzIGxhYmVsIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA2Mi40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLm1vZGUtc3dpdGNoLXBpbGxzIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMTYsIDI0LCA0MCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgxNiwgMjQsIDQwLCAwLjA2KTtcbn1cblxuLmR1cmF0aW9uLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5kdXJhdGlvbi1zZWxlY3Rpb24gbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDQ0LCA0NCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZHVyYXRpb24tc2VsZWN0aW9uIGxlZ2VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uZHVyYXRpb24tc2VsZWN0aW9uIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHVyYXRpb24tc2VsZWN0aW9uX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5kdXJhdGlvbi1zZWxlY3Rpb24gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyIC52ZmMtd2VlayAudmZjLWRheSAudmZjLWJhc2Utc3RhcnQsXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgLnZmYy1iYXNlLWVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkLS1kYXksIC52ZmMtc3RhcnQtbWFya2VkLS1kYXksIC52ZmMtZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyIC52ZmMtd2VlayAudmZjLWRheSAudmZjLXNwYW4tZGF5LnZmYy1ob3Zlci52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQtLWRheSwgLnZmYy1zdGFydC1tYXJrZWQtLWRheSwgLnZmYy1kaXNhYmxlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLXN0YXJ0LW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkLS1kYXksXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgLnZmYy1zcGFuLWRheS52ZmMtaG92ZXIudmZjLWVuZC1tYXJrZWQudmZjLWVuZC1tYXJrZWQtLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhciAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLXRvZGF5Om5vdCgudmZjLXN0YXJ0LW1hcmtlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXIgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy10b2RheTpub3QoLnZmYy1zdGFydC1tYXJrZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBREFEQSAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXIgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXIgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXIuZGlzYWJsZS1ob3ZlciAudmZjLXdlZWsgLnZmYy1kYXkgPiBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY3Vyc29yLXBvaW50ZXIgaW1nIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nOjpiZWZvcmUge1xuICAgIHRvcDogMC4zNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAudmZjLW1haW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtc2VwYXJhdGVseS1uYXZpZ2F0aW9uLWJ1dHRvbnMudmZjLXNwYWNlLWJldHdlZW4ge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucy52ZmMtc3BhY2UtYmV0d2VlbiAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICBtYXJnaW46IDAuNDM3NXJlbSAwLjYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXI6Zmlyc3QtY2hpbGQgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuIHtcbiAgICB3aWR0aDogMjAuMTI1cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtc2VwYXJhdGVseS1uYXZpZ2F0aW9uLWJ1dHRvbnMudmZjLXNwYWNlLWJldHdlZW4gLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gICAgbWFyZ2luOiAxcmVtIDAuNjI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnZmYy1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0byAxLjI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhciAudmZjLXRvcC1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAtMi42MjVyZW07XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnZmYy1kYXlOYW1lcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMjQuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtaW4td2lkdGg6IDI0LjEyNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0Ni40Mzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnZmYy1jYWxlbmRhciB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5jYWxlbmRhci1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDYzcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMzdyZW07XG4gICAgbWluLWhlaWdodDogNDYuNDM3NXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY2FsZW5kYXJzIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgbWluLWhlaWdodDogMjIuMDYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY2FsZW5kYXJzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0LjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAudmZjLWN1cnNvci1wb2ludGVyLnZmYy1jdXJzb3ItcG9pbnRlci1yaWdodCB7XG4gICAgcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY3Vyc29yLXBvaW50ZXIudmZjLWN1cnNvci1wb2ludGVyLWxlZnQge1xuICAgIGxlZnQ6IDIuNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC52ZmMtY3Vyc29yLXBvaW50ZXIgaW1nIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDYxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlci5wYWNrYWdlLWZpbHRlcl9fd2hlbi1uZXcuZmxleGlibGUgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyLnBhY2thZ2UtZmlsdGVyX193aGVuLW5ldyAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIuY2FsZW5kYXItZm9vdGVyIC5waW5rLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIuY2FsZW5kYXItZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciAucGluay1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi52ZmMtbmF2aWdhdGlvbi1idXR0b25zIGRpdiAuY2FsZW5kYXItbmF2aWdhdGlvbi1hcnJvdy1sZWZ0LFxuLnZmYy1uYXZpZ2F0aW9uLWJ1dHRvbnMgZGl2IC5jYWxlbmRhci1uYXZpZ2F0aW9uLWFycm93LXJpZ2h0LFxuLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucyBkaXYgLmNhbGVuZGFyLW5hdmlnYXRpb24tYXJyb3ctbGVmdCxcbi52ZmMtc2VwYXJhdGVseS1uYXZpZ2F0aW9uLWJ1dHRvbnMgZGl2IC5jYWxlbmRhci1uYXZpZ2F0aW9uLWFycm93LXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLW5hdmlnYXRpb24tYXJyb3ctcmlnaHQgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwIHtcbiAgei1pbmRleDogNjY2OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCBoNCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtIDJyZW0gMi41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwNHB4IDFmciAxMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY4cHggMWZyIDcwcHg7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciAuc2stbW9kYWxfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwIC5zay1tb2RhbF9fY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcCAuc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1wYWRkaW5nLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1wYWRkaW5nLXRvcCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDE2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1pbmZvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0taW5mbyB7XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0taW5mbyB7XG4gICAgbWF4LXdpZHRoOiAyMy40Mzc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0taW5mbyBoNCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzVweDsgLyogMTQwJSAqL1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLWluZm8tLWZpbHRlciB7XG4gIG1heC13aWR0aDogMzc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLWluZm8tLWZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwsXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtYm9sZCxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXksXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIHNwYW4sXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC13YXJuaW5nLFxuLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1zbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmtfX2RldGFpbHMge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5LCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIHNwYW4ge1xuICBjb2xvcjogIzVhNWE1YTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtd2FybmluZyB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWVhbHMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tZWFscy1nYWxsZXJ5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaW5mbyBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8tZ3JleSBzcGFuIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8tZ3JleSBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY1NjU2NTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbms6aG92ZXIsXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0VDNTM2Qztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLXRlcm1zIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWljb24gLnNrLWljb24ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaWNvbiAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pY29uIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY1NjU2NTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtc20ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxLjQ1cHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWN0aW9uX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VjdGlvbl90aXRsZSAuc2staWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4wNjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5zZWN0aW9uX3RpdGxlIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cbi5zZWN0aW9uX3RpdGxlLndpdGhvdXQtYm9yZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgcGFkZGluZzogMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAzMztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3RlciAucGluay1idXR0b24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjQzNzVyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXItZWRpdC0tbWVhbHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbixcbi5waW5rLWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBjb2xvcjogIzFjMWMxYztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYzVjNWM1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBpbmstYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5waW5rLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgfVxufVxuLnBpbmstYnV0dG9uX19sb2FkZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMi4zMzY5Mzc1cmVtO1xuICBoZWlnaHQ6IDIuOTA2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBpbmstYnV0dG9uX19sb2FkZXIge1xuICAgIHdpZHRoOiAxMC40ODA1cmVtO1xuICB9XG59XG4ucGluay1idXR0b25fX2xvYWRlciA+IGltZyB7XG4gIGhlaWdodDogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGluay1idXR0b25fX2xvYWRlciA+IGltZyB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24tcGFkZGluZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLW5vLXRvcC1zcGFjZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2JveC1zcGFjZS1vdXRzaWRlIHtcbiAgbWFyZ2luOiAycmVtIDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2JveC1zcGFjZS1vdXRzaWRlIHtcbiAgICBtYXJnaW46IDEuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19ib3gtc3BhY2Utb3V0c2lkZS10ZXh0LW1lYWxzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG59XG5cbi5ncmV5LWJveCxcbi5ib3gtbm8tYmcge1xuICBwYWRkaW5nOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG5cbi5ncmV5LWJveCB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5ib3gtbm8tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjMWMxYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keSA+IC5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLWJvcmRlci1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc3BsYXktZmxleC1sZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSA+IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDM3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zay1tb2RhbC0tcmVndWxhci1zaXplID4gLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgICBtYXgtaGVpZ2h0OiA5NCU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwsXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjM3NXJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yLjM3NXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwgaW1nLFxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICB3aWR0aDogMC44MTI1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbDo6YmVmb3JlLFxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjgxMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMmMyYzJjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsID4gc3Bhbixcbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsID4gc3BhbiB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtLXJlc3RhdXJhbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLS1yZXN0YXVyYW50OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC1jaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLWNoZWNrZWQtLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jbG9zZS1ibGFjay5zdmcpICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC1jaGVja2VkLS1kaXNhYmxlZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogIzk1OTU5NTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLWNoZWNrZWQtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2stYmxhY2stbmV3LnN2ZykgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLS11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29udGVudDogXCItXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmZpZWxkc2V0LnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2hlY2tib3hlcy13cmFwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19jaGVja2JveGVzLXNlY29uZCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXIgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtd2l0aG91dC1mb290ZXIgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLXdpdGhvdXQtZm9vdGVyIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjhweCAxZnI7XG4gIH1cbn1cblxuLm1vZGFsLXdpdGhvdXQtZm9vdGVyLXNtIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNThweCAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLXdpdGhvdXQtZm9vdGVyLXNtIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MHB4IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdCB7XG4gICAgdG9wOiAxMDZweDtcbiAgfVxufVxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdC5kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LmRhcmstYmcuZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLS1zdWNjZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2NpcmNsZS1zdWNjZXNzLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LmRhcmstYmcuZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLS1pbmZvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2luZm8taWNvbi13aGl0ZS5zdmdcIikgbm8tcmVwZWF0O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdC5kYXJrLWJnLmhhcy1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTU5NTk1O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdC5oZWFkZXItcG9zaXRpb25lZCB7XG4gIHRvcDogMXJlbTtcbn1cblxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdCxcbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3QucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTIlO1xufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0tbXVsdGlwbGUtbGluZXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdC5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLW11bHRpcGxlLWxpbmVzOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2Uge1xuICBtaW4td2lkdGg6IDIzN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMzJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvd2FybmluZy1yZWQuc3ZnKSBuby1yZXBlYXQ7XG4gIHRvcDogMC4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0b3A6IDFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZzo6YmVmb3JlIHtcbiAgICB0b3A6IDFyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLXRpcCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1zd2l0Y2gtYXJlYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3BhY2thZ2Utc3dpdGNoLWFyZWEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0Ljc1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3BhY2thZ2UtY291bnRlci13YXJuaW5nIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJvdHRvbS1tb2RhbCAuc2stbW9kYWxfX2lubmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJvdHRvbS1tb2RhbCAuc2stbW9kYWxfX2JvZHkucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYm90dG9tLW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbCB7XG4gIGdhcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYm90dG9tLW1vZGFsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmNvbmZpcm0tZGlzY2FyZC1jaGFuZ2VzLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMy44MTI1cmVtIDIuODEyNXJlbSAzLjg3NXJlbSAyLjMxMjVyZW07XG4gIHotaW5kZXg6IDExO1xufVxuXG4uY29uZmlybS1kaXNjYXJkLWNoYW5nZXMtLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbmZpcm0tZGlzY2FyZC1jaGFuZ2VzLS1idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5uby10b3AtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1uby1pY29uIC5zay1tb2RhbF9fdGl0bGUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXIuZnJvbS13aXphcmQgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgLmljb24tYW5kLXRpdGxlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXIuZnJvbS13aXphcmQgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgLmJhY2stYXJyb3cge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5waW5rLWJ1dHRvbi53LTEwMC1zbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waW5rLWJ1dHRvbi53LTEwMC1zbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoX19jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoX19jb250YWluZXIgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMDtcbiAgbWluLWhlaWdodDogNC4zNzVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2g6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXNsaWRlci1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC13cmFwLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC13cmFwIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLWxhYmVsIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLWxhYmVsIC5zay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtbGFiZWwgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjNjU2NTY1O1xufVxuXG4uc3dpdGNoLWRpc2FibGVkIGRpdiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAuYnRuLmJ0bi0taWNvbi5idG4tLXhzbS50aW55LXNsaWRlcl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB6LWluZGV4OiA5O1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC5idG4uYnRuLS1pY29uLmJ0bi0teHNtLnRpbnktc2xpZGVyX19hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLmJ0bi5idG4tLWljb24uYnRuLS14c20udGlueS1zbGlkZXJfX2Fycm93IHNwYW4ge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLmJ0bi5idG4tLWljb24uYnRuLS14c20udGlueS1zbGlkZXJfX2Fycm93IHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC5idG4uYnRuLS1pY29uLmJ0bi0teHNtLnRpbnktc2xpZGVyX19hcnJvdyBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gIHJpZ2h0OiAxLjVyZW07XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gIGxlZnQ6IDEuNXJlbTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24udGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsLm5hdl9pbWFnZS1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50bnMtbmF2IGJ1dHRvbiB7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRucy1uYXYgLnRucy1uYXYtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnRucy1vdXRlciB7XG4gIGhlaWdodDogMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiAxNS42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuZWwtY2FyZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudG5zLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJvdHRvbTogOHB4O1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudG5zLW5hdiBidXR0b24ge1xuICAgIHdpZHRoOiAwLjMxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgIGhlaWdodDogMjYuMDYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDI2LjA2MjVyZW07XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCBpbWcge1xuICAgIGhlaWdodDogMjYuMDYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAyNi4wNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudG5zLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCwgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwgYnV0dG9uLCAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAzMC42MjVyZW07XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAzMC42MjVyZW07XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCBpbWcge1xuICAgIGhlaWdodDogMzAuNjI1cmVtO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDMwLjYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRucy1uYXYge1xuICAgIHRvcDogODglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwX19pbm5lciB7XG4gICAgaGVpZ2h0OiAyNC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcF9faW5uZXIge1xuICAgIGhlaWdodDogMjEuNjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20gLnRucy1uYXYge1xuICAgIHRvcDogODglO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDIxLjM3NXJlbTtcbiAgfVxuICAuaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAyMS4zNzVyZW07XG4gIH1cbiAgLmltYWdlX3NsaWRlci1uYXYtYm90dG9tLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwX19pbm5lciAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgaW1nIHtcbiAgICBoZWlnaHQ6IDIxLjM3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMjEuMzc1cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtaGFsbHMtZGV0YWlscyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDIxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTY2cHg7XG4gIHotaW5kZXg6IDMzO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LWhhbGxzLWRldGFpbHMge1xuICAgIGxlZnQ6IDJyZW07XG4gICAgdG9wOiAtMTM2cHg7XG4gICAgYm90dG9tOiA5LjgxMjVyZW07XG4gICAgd2lkdGg6IDI0LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1oYWxscy1kZXRhaWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogMTM2LjM2NCUgKi9cbiAgfVxufVxuXG4uZ3JleS1iYWNrZ3JvdW5kLW1vZGFsIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5cbi5oYWxscy1saXN0LW1vZGFsIC5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4ICFpbXBvcnRhbnQ7XG59XG4uaGFsbHMtbGlzdC1tb2RhbCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5oYWxscy1saXN0LW1vZGFsIGgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uaGFsbHMtbGlzdC1tb2RhbCAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciAuYnRuLS1ibGFjay0tb3V0bGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDk0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiAxMjE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBoZWlnaHQ6IDIxLjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3QtbW9yZS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAyNi4xMTc2MjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0LW1vcmUtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdCB7XG4gICAgaGVpZ2h0OiAzMC42MjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdCA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGltZyB7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW9uZS1saW5lLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tb2RhbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5waW5rLWJ1dHRvbi1lZGl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZ3JleS1jb250YWluZXItZWRpdCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgbWFyZ2luOiAwIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xufVxuXG4uaW5mby1tb2RhbC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxLjVyZW07XG59XG4uaW5mby1tb2RhbC1zZWN0aW9uIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uaGFsbHMtbGlzdC1tb2RhbC1uby1iYWNrLWljb24gLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhhbGxzLWxpc3QtbW9kYWwtbm8tYmFjay1pY29uIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW9kYWwtbm8tY2xvc2UtYnV0dG9uIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kaXNwbGF5LWNsb3NlLW9uLW1vYmlsZSAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fdGl0bGUgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSwgLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fdGl0bGUgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCBzcGFuLCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiAjOTI5MjkyO1xufVxuXG4uaGFsbC12aWV3LS1saXN0IHtcbiAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtb3Zlcm5pZ2h0LXN0YXktdGFiIHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNEOUQ5RDk7XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW92ZXJuaWdodC1zdGF5LXRhYjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRDlEOUQ5O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1vdmVybmlnaHQtc3RheS10YWIgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX2FjY29tbW9kYXRpb24taWNvbi1zdHlsZSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fYWNjb21tb2RhdGlvbi1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fYWNjb21tb2RhdGlvbi1zcGFuLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWJhY2stYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi45Mzc1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWJhY2stYnV0dG9uX3NpbmdsZS1tZWFsIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbWVhbHMtdGFiIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW1lYWxzLXRhYiAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ud29yZC1zcGFjZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oYWxscy1zZXR0aW5ncy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oYWxscy1zZXR0aW5ncy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjay5zay1tb2RhbF9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGFsbHMtc2V0dGluZ3MtbW9kYWwgLnBhY2thZ2UtZmlsdGVyX19jb3VudGVyLXdyYXBwZXIgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oYWxscy1zZXR0aW5ncy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGFsbHMtc2V0dGluZ3MtbW9kYWwgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2suc2stbW9kYWxfX2luZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oYWxscy1saXN0LW1vZGFsX19tYWluIC5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuLmhhbGxzLWxpc3QtbW9kYWxfX21haW4gLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gIHotaW5kZXg6IDU2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oYWxscy1saXN0LW1vZGFsX19tYWluIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyLWVkaXRfX2FjY29tbW9kYXRpb24taWNvbi1zdHlsZSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dpdGgtc3RpY2t5LWJhciAuc2stbW9kYWxfX2JvZHkgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd2l0aC1zdGlja3ktYmFyIC5zay1tb2RhbF9fYm9keS5zay1tb2RhbF9fYm9keS0tc3RpY2t5LWhlYWQgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG5cbi5tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9uZS1yb3ctbWVzc2FnZSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbi5lZGl0LWxvY2F0aW9uLWluZm8tbW9kYWwgLnNrLW1vZGFsX19oZWFkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjVyZW0gMC43NXJlbSAxLjVyZW07XG59XG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9faGVhZCBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lZGl0LWxvY2F0aW9uLWluZm8tbW9kYWwgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIH1cbn1cblxuLmZlX19wYWNrYWdlLWhpZGUtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mZV9fcGFja2FnZS1oaWRlLWNoZWNrYm94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdC1yZXN0YXVyYW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3QtcmVzdGF1cmFudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2UuZGlzYWJsZWQtaW1hZ2Uge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtaW5mby10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uc3BlY2lhbHMtZWxlbWVudC1pbmZvLXRpdGxlIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zcGVjaWFscy1lbGVtZW50LWluZm8tdGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuXG4uc3BlY2lhbHMtZWxlbWVudC1jYXJkLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIHtcbiAgICBsZWZ0OiAycmVtO1xuICAgIGJvdHRvbTogMjQwcHg7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWRldGFpbHMgLmJ0bi5idG4tLXNtLmJ0bi0tYmxhY2stLW91dGxpbmUuYnRuLS1ibG9jayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwIDA7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIC5idG4uYnRuLS1zbS5idG4tLWJsYWNrLS1vdXRsaW5lLmJ0bi0tYmxvY2s6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSArIDgwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDI3Ljc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtLWltYWdlLXNsaWRlciAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgIGhlaWdodDogMjcuNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCBpbWcge1xuICAgIGhlaWdodDogMjcuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMjcuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDUwLjYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLS1pbWFnZS1zbGlkZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDUwLjYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLS1pbWFnZS1zbGlkZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiA1MC42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogNTAuNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtY2FyZCB7XG4gICAgaGVpZ2h0OiAyNy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWNhcmQge1xuICAgIGhlaWdodDogNTYuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5ib3JkZXItYm90dG9tLXNtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgfVxufVxuXG4uc3BlY2lhbHMtdmlldy0tYXJyb3ctcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlbGF0aXZlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVkaXQtc3BlY2lhbHNfaW5pdGlhbC0tbm90LWVtcHR5IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5pY29uLXNpemUge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1jaG9vc2UtLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDEuMzc1cmVtO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNob29zZS1yb29tLWJ0bi13cmFwcGVyIHtcbiAgcGFkZGluZzogOHB4IDAgMS41cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveC1sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyYzJjMmM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3BlY2lhbHMtY2hlY2tib3g6Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94LWxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyOiA3cHggc29saWQgIzJDMkMyQztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3BlY2lhbHMtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3RhYi1zcGVjaWFsLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA1NjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMi41NjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX190YWItc3BlY2lhbC1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fdGFiLXNwZWNpYWwtYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fdGFiLXNwZWNpYWwtYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX190YWItc3BlY2lhbC1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgIG1heC13aWR0aDogNDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIC5tb2RhbC13aXRob3V0LWZvb3RlciAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogOTBweCAxZnI7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmciA3MHB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci1iYXNlLXNwZWNpYWwtbW9kYWwge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xufVxuLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLWJhc2Utc3BlY2lhbC1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLWJhc2Utc3BlY2lhbC1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbHMtbW9kZWxzLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uc3BlY2lhbHMtbW9kZWxzLWJvZHktd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtIDFyZW0gMi41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWFkZC1zcGVjaWFsIHtcbiAgbWFyZ2luOiAwIDIuNXJlbSAxLjI1cmVtIDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWFkZC1zcGVjaWFsIHtcbiAgICBtYXJnaW46IDAgMS41cmVtIDAgMS41cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWFkZC1zcGVjaWFsIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0tbGlzdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNC44MTI1cmVtO1xuICB9XG59XG5cbi5zcGVjaWFscy1saXN0LXN1YnRpdGxlIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtIDAuODc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNwZWNpYWxzLWxpc3Qtc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc3BlY2lhbHMtbGlzdC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDY2O1xufVxuLnNwZWNpYWxzLWxpc3QtZm9vdGVyIC5waW5rLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zcGVjaWFscy1saXN0LWZvb3RlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3QgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5LCAucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwgc3BhbiwgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCAucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAuc3BlY2lhbHMtZWxlbWVudC1jYXJkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IC5zcGVjaWFscy1lbGVtZW50LWNhcmQtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3QgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwge1xuICBkaXNwbGF5OiBncmlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMy4zMTI1cmVtIDFmciA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogOC4wNjI1cmVtIDFmciA3LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctbW9kYWwgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3Ni45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgei1pbmRleDogNTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNzYuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5idG4tLWJsYWNrLS1vdXRsaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbC53aXRob3V0LXN1YnRpdGxlIC5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbC53aXRob3V0LXN1YnRpdGxlIC5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbXMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMi41cmVtO1xuICByb3ctZ2FwOiAyLjVyZW07XG4gIGNvbHVtbi1nYXA6IDIuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctaXRlbXMtd3JhcCB7XG4gICAgcm93LWdhcDogMnJlbTtcbiAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctaXRlbXMtd3JhcCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbSB7XG4gIHdpZHRoOiAyMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0ge1xuICAgIHdpZHRoOiAxNy4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX21lYWwtcHJldmlldy1pbWFnZSB7XG4gIGhlaWdodDogMTUuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1tZWFsczo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1lYWxzLXNtLXRleHQgc3BhbiBzdmcge1xuICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtO1xufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbS0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWNoZWNrbWFya3MtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX21lYWwtcHJldmlldy1jaGVja21hcmtzLWxpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWNoZWNrbWFya3MtbGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX21lYWwtcHJldmlldy1jaGVja21hcmtzLWxpc3QgbGkgLnNrLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgfVxufVxuXG4ubWVhbHMtaW5mby1jaGVja21hcmstbGlzdCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbn1cbi5tZWFscy1pbmZvLWNoZWNrbWFyay1saXN0IGxpIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogLTMxcHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIG1hcmdpbjogMCAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBtYXJnaW46IDAgMi41cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtc2VjdGlvbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtc2VjdGlvbiAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZWRpdC1tZWFscy0tcmFkaW8tYnV0dG9ucy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmVkaXQtbWVhbHMtLXJhZGlvLWJ1dHRvbnMtd3JhcCAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fdGl0bGUtLW1lYWxzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX3RpdGxlLS1tZWFscyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW1lYWxzLXRhYiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tZWFscy10YWIgZmllbGRzZXQgLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW1lYWxzLXRhYiAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLXdyYXBwZXIuYWRkLXNwYWNlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tZWFscy10YWIgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluay13cmFwcGVyLmFkZC1zcGFjZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ubm8tcGFkZGluZy1ib3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0tLWluY2x1ZGVkIHtcbiAgZmxleDogMTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVhbC1sYWJlbCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHtcbiAgbWFyZ2luOiAwIDEuNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHtcbiAgICBtYXJnaW46IDAgMi41cmVtIDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUgPiAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDMxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMgLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUgPiAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3k6bm90KC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1pbmZvKSB7XG4gICAgbWF4LXdpZHRoOiAzMXJlbTtcbiAgfVxufVxuXG4ubWVhbHMtd2FybmluZy0yLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZzo6YmVmb3JlIHtcbiAgdG9wOiAwLjM3NXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLFxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5wYWNrYWdlLWZpbHRlcnNfX2xpbmssXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkgLmdyZXktYm94IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5mZV9fY2hlY2tib3gtd3JhcCwgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5mZV9fcmFkaW8td3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LmZvcm11bGF0ZS1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSA+IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluay1uby11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy10b3A6IDAuNjg3NXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICB0b3A6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgdG9wOiAwLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQtLWhhcy12YWx1ZSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC1lbWFpbCAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC1lbWFpbC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWluZm8gcCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtIC5zay1tb2RhbF9fYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0gLnNrLW1vZGFsX19ib2R5IC5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0gLnNrLW1vZGFsX19ib2R5IC5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZSAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZSAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUgaDQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tcmVzZXJ2YXRpb24gLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNDhweDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXJlc2VydmF0aW9uIC5pY29uLWFuZC10aXRsZS13cmFwLCAucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLS1zYXZlLXJlcXVlc3QgLmljb24tYW5kLXRpdGxlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLS1yZXNlcnZhdGlvbiAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXJlc2VydmF0aW9uIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSBoNCwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSBoNCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tcmVzZXJ2YXRpb24gLmJhY2stYXJyb3csIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCAuYmFjay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXJlc2VydmF0aW9uIC5zay1tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXJlc2VydmF0aW9uIC5tb2RhbF9faGVhZC0tY29udGFpbmVyID4gZGl2IHtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgbWluLWhlaWdodDogNTZweDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCAubW9kYWxfX2hlYWQtLWNvbnRhaW5lciA+IGRpdiB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBoMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBoMyB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mZV9fcmVxdWVzdHMtY29uZmlybWF0aW9uLWNvbnRlbnQgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHNwYW4gPiBzcGFuLCAuZmVfX3JlcXVlc3RzLWNvbmZpcm1hdGlvbi1jb250ZW50IC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbCBzcGFuID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyLjI1cmVtO1xufVxuXG4uZmVfX3BhY2thZ2UtaW5mby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5mZV9fcmVxdWVzdHMtZm9vdGVyLmZlX19yZXF1ZXN0cy1jb25maXJtYXRpb24tZm9vdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICBnYXA6IDJyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiA2LjM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogMS4xODc1cmVtIDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tLWV4cGFuZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24tYmxhY2suc3ZnKTtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWRldGFpbHM6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5pdGVtLWNlbnRlcmVkLXZlcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIGgyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAxcmVtIDA7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24tZm9vdGVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1mb290ZXIgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24tZm9vdGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTA0cHggMWZyIDk0cHg7XG59XG4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgLnNrLW1vZGFsX19jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwN3B4IDFmciAxMjRweDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wMykpIGRyb3Atc2hhZG93KDBweCAxMnB4IDE2cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5mZV9fcGFja2FnZS1jYW5jZWxhdGlvbl9fYm9keSB7XG4gIGhlaWdodDogMTk1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAzMnB4O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzIC5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3Qge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS0tZm9ybSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5ibGFjay1idG4tbm8tYm9yZGVyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibGFjay1idG4tbm8tYm9yZGVyOmhvdmVyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvcm0tc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24uc21hbGwtbW9kYWwgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2NnB4IDFmciA4MXB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXA6aG92ZXIgLnN3aXBlci1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gIHdpZHRoOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3BhY2l0eTogMC42O1xuICBwYWRkaW5nOiAwO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB3aWR0aDogMnJlbTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b246YWZ0ZXIge1xuICBjb2xvcjogIzJjMmMyYztcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGxlZnQ6IDlweDtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGxlZnQ6IDhweDtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b246aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMC4zNzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE3O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSAyNHB4KSk7XG4gIGhlaWdodDogNS42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC0xMDAlIC0gMjRweCkpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSA2MnB4KSk7XG4gIH1cbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93bi13cmFwLm1hcC1vcGVuIC5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duIHtcbiAgdG9wOiAtMS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duLXdyYXAubWFwLW9wZW4gLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICAgIHRvcDogLTEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duLXdyYXAubWFwLW9wZW4gLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICAgIHRvcDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93bi13cmFwLm1hcC1vcGVuIC5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duIHtcbiAgICB0b3A6IDIuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24td3JhcC5tYXAtb3BlbiAucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93biB7XG4gICAgdG9wOiA1LjM3NXJlbTtcbiAgfVxufVxuXG4uYW5kZXJuLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjc1cmVtO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmFuZGVybi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG59XG4uYW5kZXJuLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1zZWFyY2gtbW9kYWwgLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUgPiAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDMxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtc2VhcmNoLW1vZGFsIC5zay1tb2RhbC0tcmVndWxhci1zaXplID4gLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDMxcmVtO1xuICB9XG59XG5cbi5yb29tc19zZWN0aW9uLCAucGFja2FnZS1maWx0ZXJzX19lZGl0LW1vZGFsLWJvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI0Q5RDlEOTtcbn1cbi5yb29tc19zZWN0aW9uIGJ1dHRvbiwgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tb2RhbC1ib2R5IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb29tc19zZWN0aW9uLCAucGFja2FnZS1maWx0ZXJzX19lZGl0LW1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICB9XG59XG4ucm9vbXNfc2VjdGlvbi5yb29tc19zZWN0aW9uLXNlYXJjaCwgLnJvb21zX3NlY3Rpb24tc2VhcmNoLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tb2RhbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5yb29tc19zZWN0aW9uLmJvdHRvbS1ib3JkZXIsIC5ib3R0b20tYm9yZGVyLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tb2RhbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLnJvb20tc2VjdGlvbi1sYWJlbCB7XG4gIG1hcmdpbjogMC41cmVtIDEuNXJlbSAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19sYWJlbC5yb29tLXNlY3Rpb24tbGFiZWwge1xuICAgIG1hcmdpbjogMC41cmVtIDIuNXJlbSAwO1xuICB9XG59XG5cbi5yb29tc19zZWN0aW9uLXNlYXJjaCB7XG4gIG1hcmdpbjogMCAxLjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb29tc19zZWN0aW9uLXNlYXJjaCB7XG4gICAgbWFyZ2luOiAwIDIuNXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbi5yb29tc19zZWN0aW9uLXNlYXJjaCBidXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5yb29tc19zZWN0aW9uLXNlYXJjaCAuaGFsbC12aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yb29tc19zZWN0aW9uLXNlYXJjaCAudGV4dC11bmRlcmxpbmUtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5oYWxscy10b2dnbGVzLXRhYi1uYW1lLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhhbGxzLXRvZ2dsZXMuaGFzLW1vcmUtZGF5cyAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmhhbGxzLXRvZ2dsZXMtd3JhcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmhhbGxzLXRvZ2dsZXMtd3JhcC5oYXMtbW9yZS1kYXlzOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uaGFsbHMtdG9nZ2xlcy13cmFwLmhhcy1tb3JlLWRheXMgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDAuNjg3NXJlbTtcbn1cblxuLmhhbGwtdmlldy5lZGl0LWhhbGxzLWZpbHRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG5cbi5zdWdnZXN0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Z2dlc3Rpb24tbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDsgLyogTGltaXQgdGhlIGRyb3Bkb3duIGhlaWdodCAqL1xuICBvdmVyZmxvdy15OiBhdXRvOyAvKiBBZGQgdmVydGljYWwgc2Nyb2xsaW5nICovXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3VnZ2VzdGlvbi1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN1Z2dlc3Rpb24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi8qXG4gKiBDb21wb25lbnRzXG4gKi9cbi5zdGF0aWMtcGFnZV9fcmV2aWV3cyB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3Mge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMy4xMjVyZW0gMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMDtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cbi5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNDM3NXJlbTtcbn1cbi5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xLjQzNzVyZW07XG4gIHdpZHRoOiAxLjQzNzVyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXJnaW46IDAgMnJlbSAwIDA7XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMy43NXJlbTtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGU6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMCAwIDIxLjVyZW07XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGU6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fY29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMxMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX19uYW1lIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fbmFtZSB7XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IC00LjYyNXJlbSBhdXRvIDEuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19pbWFnZSB7XG4gICAgbWFyZ2luOiAtNS4xMjVyZW0gYXV0byAxLjQzNzVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3c19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudCB7XG4gICAgcGFkZGluZzogMy4xMjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50IHtcbiAgICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50IHtcbiAgICBwYWRkaW5nOiAzLjNyZW0gMnJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMXJlbSAxLjVyZW0gMDtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGhlaWdodDogNi4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlLS1tZC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAxMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbWFnZS0tbWQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlLS1zbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8gaDMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8tLXNtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mby0tc20gPiBkaXYgPiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mby0tc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mby0tc20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogNjdweDtcbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9fYnV0dG9ucyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50X19idXR0b25zIC5idG4ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50X19idXR0b25zIC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2J1dHRvbnMgLmJ0biB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9fYnV0dG9ucy0tc20ge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX3RpdGxlLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIHtcbiAgICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWF4LXdpZHRoOiAxNS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleDogMCAwIDI3LjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19jb2xsYXBzYWJsZSB7XG4gIGZsZXg6IDE7XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fY29sbGFwc2FibGUtc2xhID4gdWwgPiBsaSA+IGRpdiA+IHAge1xuICB3aWR0aDogOTUlO1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19saW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX2xpbmtzIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fbGlua3MgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDIuNjI1cmVtO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19saW5rcyBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyAuc2stY29sbGFwc2FibGVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMgLnNrLWNvbGxhcHNhYmxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyAuc2stY29sbGFwc2FibGVfX2NvbnRlbnQtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIC5zay1pY29uIHBhdGgge1xuICBmaWxsOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyAuc2stY29sbGFwc2FibGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMgLnNrLWNvbGxhcHNhYmxlX190aXRsZSAuc2staWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyAuc2stY29sbGFwc2FibGVfX2NvbnRlbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICAgIG1heC13aWR0aDogNTByZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiA3MCU7XG59XG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiA2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICB9XG59XG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2ltYWdlLXNlY29uZCB7XG4gIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19faW1hZ2Utc2Vjb25kIHtcbiAgICB3aWR0aDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIG1hcmdpbjogLTEuODc1cmVtIDEuODc1cmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAxLjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX3RleHQsIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluayB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX3RleHQsIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluayB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fdGV4dCwgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsge1xuICBjb2xvcjogI0M1QzVDNTtcbn1cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4vKlxuICogUGFnZXNcbiAqL1xuLnN0YXRpYy1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDYuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS4yNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2UtLXdoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5zdGF0aWMtcGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLS1vbmUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUtLXR3byB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLS1zbS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDIuMjVyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiA0LjVyZW0gNi4zNzVyZW07XG4gIH1cbn1cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXItLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lci0tZmFjdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3Qge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdCBsaSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdCB7XG4gICAgbWFyZ2luOiAyLjQzNzVyZW0gMCAycmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0LXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMS4xODc1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saW5rIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGluayB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlLS1zbS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2UtLWxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fY29sdW1uOm50aC1jaGlsZChvZGQpIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fY29sdW1uOm50aC1jaGlsZChldmVuKSAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc20tbm8tZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNtLW5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNtLW5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc20tbm8tZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fcHJpY2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC1sYWJlbC1tYWlsaW5nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19idXR0b24ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDNTM2QztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTRENjQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QubWFpbGluZy1saXN0IHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QubWFpbGluZy1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2NvbHVtbi5jZW50ZXJlZCAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmVpbnRyYWdlLXBhZ2VfX2xpbmtzIHtcbiAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbn1cbi5laW50cmFnZS1wYWdlX19saW5rcyBzdmcge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19saW5rcy0tbWQtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19saW5rcyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmVpbnRyYWdlLXBhZ2VfX2xpbmtzLS1tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2xpbmtzIHtcbiAgICBtYXgtd2lkdGg6IDYzLjA2MjVyZW07XG4gIH1cbn1cbi5laW50cmFnZS1wYWdlX19saW5rcyAuZGFyay1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuLmVpbnRyYWdlLXBhZ2VfX2xpbmtzIC5kYXJrLWxpbmsgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5laW50cmFnZS1wYWdlX19saW5rcy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZWludHJhZ2UtcGFnZV9fbGlua3MtaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZWludHJhZ2UtcGFnZV9fbGlua3MtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5laW50cmFnZS1wYWdlX19saW5rcy1pbm5lci1kb2N1bWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZWludHJhZ2UtcGFnZV9fbGlua3MtaW5uZXItZG9jdW1lbnRzIC5kYXJrLWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZWludHJhZ2UtcGFnZV9fbGlua3MtaW5uZXItZG9jdW1lbnRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWVpbnRyYWVnZSB7XG4gIG1hcmdpbjogNC4zNzVyZW0gYXV0byA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50LS1laW50cmFlZ2Uge1xuICAgIG1hcmdpbjogNy41cmVtIGF1dG8gNC4zNzVyZW07XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX3Jldmlld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwYWRkaW5nOiAzcmVtIDAgNC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fcmV2aWV3cyB7XG4gICAgbWFyZ2luLXRvcDogNi44NzVyZW07XG4gICAgcGFkZGluZzogNXJlbSAwIDcuMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS1laW50cmFnZSB7XG4gIG1hcmdpbjogNXJlbSBhdXRvIDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0tZWludHJhZ2Uge1xuICAgIG1hcmdpbjogNXJlbSBhdXRvIDYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS1laW50cmFnZSB7XG4gICAgbWFyZ2luOiA2Ljg3NXJlbSBhdXRvIDA7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1laW50cmFlZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0YXRpYy1wYWdlX19yZXZpZXdzLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1laW50cmFlZ2UgLnN0YXRpYy1wYWdlX19yZXZpZXdzLWxpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3Muc3RhdGljLXBhZ2VfX3Jldmlld3MtLWVpbnRyYWVnZSAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMy4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1laW50cmFlZ2UgLnN0YXRpYy1wYWdlX19yZXZpZXdzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1laW50cmFlZ2UgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2UgLnN0YXRpYy1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICB9XG4gIC5laW50cmFnZS1wYWdlIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS0tb25lLnN0YXRpYy1wYWdlX19yZXZpZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2UgLmJ0bi5idG4tLXByaW1hcnkuYnRuLS1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnByaWNpbmctdGFibGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogM3JlbSAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlcyB7XG4gICAgcGFkZGluZzogNHJlbSAwIDFyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlcyB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucHJpY2luZy10YWJsZXNfX3RhYmxlIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbSAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cbi5wcmljaW5nLXRhYmxlc19fdGFibGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJpY2luZy10YWJsZXNfX3RhYmxlOmxhc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJpY2luZy10YWJsZXNfX3RhYmxlOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJpY2luZy10YWJsZXNfX3RhYmxlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucHJpY2luZy10YWJsZXNfX3RhYmxlIHtcbiAgICB3aWR0aDogMTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnByaWNpbmctdGFibGVzX190YWJsZSB7XG4gICAgd2lkdGg6IDE5LjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJpY2luZy10YWJsZXNfX3RhYmxlIHtcbiAgICBoZWlnaHQ6IDI1Ljc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucHJpY2luZy10YWJsZXNfX3RhYmxlLS1zcGVjaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmljaW5nLXRhYmxlc19fdGFibGUtLXNwZWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJCZWxpZWJ0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0b3A6IC0xcmVtO1xuICBsZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjkzNzVyZW07XG59XG5cbi5wcmljaW5nLXRhYmxlc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpY2luZy10YWJsZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLnByaWNpbmctdGFibGVzX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcmljaW5nLXRhYmxlc19fcHJpY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcmljaW5nLXRhYmxlc19fdGFibGUtLXNwZWNpYWwgLnByaWNpbmctdGFibGVzX19wcmljZSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJpY2luZy10YWJsZXNfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJpY2luZy10YWJsZXNfX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wcmljaW5nLXRhYmxlc19fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjM3NXJlbTtcbn1cbi5wcmljaW5nLXRhYmxlc19fbGlzdCBsaSAuc2staWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS4zNzVyZW07XG59XG4ucHJpY2luZy10YWJsZXNfX2xpc3Qgc3ZnIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5wcmljaW5nLXRhYmxlc19fbGlzdCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4ucHJpY2luZy10YWJsZXNfX3RhYmxlLS1zcGVjaWFsIC5wcmljaW5nLXRhYmxlc19fbGlzdCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5wcmljaW5nLXRhYmxlc19fbGluayB7XG4gIG1hcmdpbjogMXJlbSAwIDEuNTYyNXJlbTtcbn1cbi5wcmljaW5nLXRhYmxlc19fdGFibGUtLXNwZWNpYWwgLnByaWNpbmctdGFibGVzX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wcmljaW5nLXRhYmxlc19fdGFibGUtLXNwZWNpYWwgLnByaWNpbmctdGFibGVzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpY2luZy10YWJsZXNfX2xpbmsge1xuICAgIG1hcmdpbjogMS4xODc1cmVtIDAgMi44MTI1cmVtO1xuICB9XG59XG5cbi5wcmljaW5nLXRhYmxlc19fbm90ZSB7XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fbm90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlIC5jb2wtMTItc3R5bGUge1xuICAgIG1heC13aWR0aDogNDRyZW07XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzIHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzIHtcbiAgICBwYWRkaW5nOiA4Ljc1cmVtIDAgMy42ODc1cmVtO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICBtYXgtd2lkdGg6IDE3LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlcy13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19zaW5nbGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gICAgZmxleDogMCAwIDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIG1heC13aWR0aDogMzEuMjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19faW1hZ2Uge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19faW1hZ2Uge1xuICAgIHdpZHRoOiA2LjI1cmVtO1xuICAgIGhlaWdodDogNi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDY0cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19ib29raW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19ib29raW5nIHtcbiAgICBwYWRkaW5nOiAzLjVyZW07XG4gICAgbWF4LXdpZHRoOiA4My4xMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fYm9va2luZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlLS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2UtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG59XG5cbi8qXG4gKiBDYXJkc1xuICovXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiA0LjM3NXJlbSAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkcyB7XG4gICAgbWFyZ2luOiA2LjI1cmVtIDAgOC4xMjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkIHtcbiAgbWF4LXdpZHRoOiAxN3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZCBhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRfX2ltYWdlIHtcbiAgbWFyZ2luOiAtNC41cmVtIGF1dG8gMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMy4xMjVyZW07XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cblxuLypcbiAqIENvdW50ZXJzXG4gKi9cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbn1cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycyB7XG4gICAgcGFkZGluZzogNXJlbSAwIDNyZW07XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdGl0bGUge1xuICBjb2xvcjogI0VDRUNFQztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDUuMzEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNS45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci12YWx1ZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4OyAvKiAxMjAlICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1mb290ZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzg2ODY4NTtcbiAgbWFyZ2luLXRvcDogMi4wNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLypcbiAqIFZhcmlvdXMgZWxlbWVudHNcbiAqL1xuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fcmV2aWV3cyB7XG4gIHBhZGRpbmc6IDRyZW0gMCA2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX3Jldmlld3Mge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19yZXZpZXdzIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtIDAgMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX3Jldmlld3MgLnN0YXRpYy1wYWdlX19yZXZpZXdzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2luZm8ge1xuICBtYXgtd2lkdGg6IDQzLjc1cmVtO1xuICBtYXJnaW46IDAgYXV0byAzLjc1cmVtO1xufVxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9faW5mbyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19pbmZvIHtcbiAgICBtYXJnaW46IDAgYXV0byA2LjI1cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2UgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2UgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2UgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzLXdyYXAge1xuICBnYXA6IDMwcHg7XG59XG4uZXZlbnRqb2JfaW5zZXJpZXJlbi1wYWdlIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2UgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19zaW5nbGU6bnRoLWNoaWxkKC1uKzIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2UgLmJ0biB7XG4gIHBhZGRpbmc6IDhweCAyMnB4O1xufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgYm9yZGVyLWNvbG9yOiAjRUM1MzZDO1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiBidXR0b246aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIHtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4ge1xuICAgIG1heC13aWR0aDogNjQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4ge1xuICAgIG1heC13aWR0aDogOTI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4ge1xuICAgIG1heC13aWR0aDogMTIxOHB4O1xuICB9XG59XG5cbi53ZXJiZWZvcm1hdGUtcGFnZSAuc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xufVxuXG4ud2VyYmVmb3JtYXRlLXBhZ2VfX3N1YnRpdGxlLCAubWFpbGluZy1wYWdlX19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogMzcuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVmb3JtYXRlLXBhZ2VfX3N1YnRpdGxlLCAubWFpbGluZy1wYWdlX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcbiAgfVxufVxuXG4ud2VyYmVmb3JtYXRlLXBhZ2VfX3Jldmlld3NfX2hlYWRlciB7XG4gIG1hcmdpbjogM3JlbSBhdXRvIDIuMzEyNXJlbTtcbn1cbi53ZXJiZWZvcm1hdGUtcGFnZV9fcmV2aWV3c19faGVhZGVyIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZWZvcm1hdGUtcGFnZV9fcmV2aWV3c19faGVhZGVyIHtcbiAgICBtYXJnaW46IDVyZW0gYXV0bztcbiAgfVxuICAud2VyYmVmb3JtYXRlLXBhZ2VfX3Jldmlld3NfX2hlYWRlciAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLndlcmJlZm9ybWF0ZS1wYWdlX19yZXZpZXdzX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogNTYuMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0td2VyYmVmb3JtYXRlIHtcbiAgbWFyZ2luOiAzLjVyZW0gYXV0byAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50LS13ZXJiZWZvcm1hdGUge1xuICAgIG1hcmdpbjogNy41cmVtIGF1dG8gNHJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0td2VyYmVmb3JtYXRlIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljg3NXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3RpdGxlLS1hYm91dC11cyB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fdGl0bGUtLWFib3V0LXVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC42MjVyZW07XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkcy13cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4uYWJvdXQtdXNfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkcyB7XG4gICAgcGFkZGluZy10b3A6IDYuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFib3V0LXVzX19jYXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG5cbi5hYm91dC11c19fY2FyZCB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMCAyMXB4IDI0cHggMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5hYm91dC11c19fY2FyZDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0zLjc1cmVtO1xuICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hYm91dC11c19fY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDM3NXJlbTtcbiAgfVxuICAuYWJvdXQtdXNfX2NhcmQ6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgcmlnaHQ6IC0yLjM3NXJlbTtcbiAgICB3aWR0aDogMi4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXNfX2NhcmQge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkIHtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIHBhZGRpbmc6IDAgNDBweCAzNHB4IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hYm91dC11c19fY2FyZDpudGgtY2hpbGQoMikge1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuXG4uYWJvdXQtdXNfX2NhcmRfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogLTMycHggMCAxNnB4IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFib3V0LXVzX19jYXJkX19pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkX19pY29uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IC01MHB4IDAgMjJweCA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgfVxuICAuYWJvdXQtdXNfX2NhcmRfX2ljb24gaW1nIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxufVxuXG4uYWJvdXQtdXNfX2NhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX2NhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLypcbiAqIFRlYW1cbiAqL1xuLmFib3V0LXVzX190ZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBwYWRkaW5nOiAycmVtIDAgMy40Mzc1cmVtO1xufVxuLmFib3V0LXVzX190ZWFtIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX3RlYW0ge1xuICAgIG1hcmdpbi10b3A6IDYuODc1cmVtO1xuICAgIHBhZGRpbmc6IDUuNXJlbSAwIDcuNjg3NXJlbTtcbiAgfVxufVxuXG4uYWJvdXQtdXNfX3RlYW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIuNSU7XG59XG5cbi5hYm91dC11c19fdGVhbS1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC11c19fdGVhbS1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX190ZWFtLWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgIHdpZHRoOiAzMS41JTtcbiAgfVxufVxuXG4uYWJvdXQtdXNfX3RlYW0taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cbi5hYm91dC11c19fdGVhbS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWJvdXQtdXNfX3RlYW0tZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjA2MjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbn1cbi5hYm91dC11c19fdGVhbS1kZXNjcmlwdGlvbiBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLmFib3V0LXVzX190ZWFtLWRlc2NyaXB0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX190ZWFtLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAxLjMxMjVyZW07XG4gIH1cbiAgLmFib3V0LXVzX190ZWFtLWRlc2NyaXB0aW9uIGg0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxuICAuYWJvdXQtdXNfX3RlYW0tZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogTWFwXG4gKi9cbi5hYm91dC11c19fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFib3V0LXVzX19tYXAtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmFib3V0LXVzX19tYXAtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxLjM3NXJlbSAycmVtO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXgtd2lkdGg6IDQzLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11c19fbWFwLWRlc2NyaXB0aW9uIHtcbiAgICB0b3A6IC0zLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtO1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDEuODc1cmVtO1xuICB9XG59XG5cbi5hYm91dC11c19fY29udGFjdCB7XG4gIHBhZGRpbmc6IDUuNDM3NXJlbSAwIDYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11c19fY29udGFjdCB7XG4gICAgcGFkZGluZzogOC43NXJlbSAwIDA7XG4gIH1cbn1cbi5hYm91dC11c19fY29udGFjdCAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjQzNzVyZW07XG59XG5cbi5hYm91dC11c19fY29udGFjdF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDEuNTYyNXJlbSAwO1xuICBtYXgtd2lkdGg6IDI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbi1saXN0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmFib3V0LXVzX19tYXAtZGVzY3JpcHRpb24tbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbi1saXN0IC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmFib3V0LXVzX19tYXAtZGVzY3JpcHRpb24tbGlzdCBoNCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4uYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbi1saXN0IHAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbi5hYm91dC11c19fbWFwLWRlc2NyaXB0aW9uLWxpc3QgYS50ZXh0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5tYWlsaW5nLXBhZ2UgLnN0YXRpYy1wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbn1cblxuLm1haWxpbmctcGFnZV9fcmV2aWV3cyB7XG4gIG1hcmdpbjogM3JlbSAwIDQuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haWxpbmctcGFnZV9fcmV2aWV3cyB7XG4gICAgbWFyZ2luOiA1cmVtIDAgNy4yNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50LS1tYWlsaW5nIHtcbiAgbWFyZ2luOiAzLjVyZW0gYXV0byA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50LS1tYWlsaW5nIHtcbiAgICBtYXJnaW46IDVyZW0gYXV0byA0LjM3NXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tbWFpbGluZyB7XG4gIG1hcmdpbjogMCBhdXRvIDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1tYWlsaW5nIHtcbiAgICBtYXJnaW46IDAgYXV0byA2Ljg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0tbWFpbGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTtcbiAgfVxufVxuXG4ubWFpbGluZy1wYWdlIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haWxpbmctcGFnZSAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gIHdpZHRoOiAyMy4yNXJlbTtcbiAgaGVpZ2h0OiAxOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbGluZy1wYWdlIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbGluZy1wYWdlIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbGluZy1wYWdlIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAzLjM3NXJlbTtcbiAgfVxuICAubWFpbGluZy1wYWdlIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlLS1sZy12aXNpYmxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX190aXRsZS0taW1wcmVzc3VtIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3RpdGxlLS1pbXByZXNzdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTM3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmltcHJlc3N1bS1wYWdlX19jb250ZW50IHtcbiAgY29sb3I6ICM0MjQyNDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbXByZXNzdW0tcGFnZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgfVxufVxuXG4uaW1wcmVzc3VtLXBhZ2VfX2NvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbXByZXNzdW0tcGFnZV9fY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuXG4uaW1wcmVzc3VtLXBhZ2VfX2NvbnRlbnRfX3BhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19jb250ZW50X19wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4vKlxuICogTGF3XG4gKi9cbi5pbXByZXNzdW0tcGFnZV9fbGF3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5pbXByZXNzdW0tcGFnZV9fbGF3IC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19sYXcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbTtcbiAgfVxuICAuaW1wcmVzc3VtLXBhZ2VfX2xhdyAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19sYXcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2xhdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaW1wcmVzc3VtLXBhZ2VfX2xhdy1jb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG4uaW1wcmVzc3VtLXBhZ2VfX2xhdy1jb3B5cmlnaHQgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2xhdy1jb3B5cmlnaHQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMy41cmVtIDQuNXJlbTtcbiAgfVxufVxuXG4uaW1wcmVzc3VtLXBhZ2VfX2xhdy1pbXByZXNzdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbn1cbi5pbXByZXNzdW0tcGFnZV9fbGF3LWltcHJlc3N1bSBhLnRleHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19sYXctaW1wcmVzc3VtIHtcbiAgICB3aWR0aDogMTkuNXJlbTtcbiAgICBwYWRkaW5nOiAzLjVyZW0gNHJlbTtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1zdWJzY3JpYmUge1xuICBwYWRkaW5nOiA5LjM3NXJlbSAwO1xufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIqOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1waXhlbC1iYXNlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICYubW9kYWwtb3BlbixcbiAgJi5uYXYtbWVudS1vcGVue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgJi5tYXAtb3BlbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4ubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFjay10by10b3AtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG5cbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCg1cHgpO1xuICB9XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICAgICYtLXZpc2libGUge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbi5yZXNwb25zaXZlLWljb24ge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuIiwiLyoqXG4gKiAxLiBHcmlkXG4gKiAyLiBVdGlsaXRpZXNcbiAqIDMuIENvbG9yc1xuICogNC4gQm9keVxuICogNS4gVHlwb2dyYXBoeVxuICogNi4gTGlua3NcbiAqIDcuIEJ1dHRvbnNcbiAqIDguIEZvcm1zXG4gKi9cblxuLyoqXG4gKiAxLkdSSURcbiAqL1xuXG4vKlxuICogR3JpZCBicmVha3BvaW50c1xuICpcbiAqIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuICogYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuICovXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU2OHB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiAxMDI0cHgsXG4gIHhsOiAxNDQwcHhcbik7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuLy8kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMjtcbi8vJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweDtcbi8vJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNjtcblxuLypcbiAqIEdyaWQgY29udGFpbmVyc1xuICpcbiAqIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4gKi9cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA0OTRweCxcbiAgbWQ6IDY3OHB4LFxuICBsZzogOTU4cHgsXG4gIHhsOiAxMjQ4cHhcbik7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cbi8qXG4gKiBTcGFjaW5nXG4gKlxuICogQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuICogdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuICogWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cbiAqL1xuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gICAgKFxuICAgICAgMDogMCxcbiAgICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgICAgMzogJHNwYWNlcixcbiAgICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICAgIDU6ICgkc3BhY2VyICogMylcbiAgICApLFxuICAgICRzcGFjZXJzXG4pO1xuXG4gJHhzLW1vYmlsZS13aWR0aDogMzc0cHg7XG5cbi8qKlxuICogMy5DT0xPUlNcbiAqL1xuXG4kYmxhY2s6ICAgICAgICMxMjEyMTI7XG4kd2hpdGU6ICAgICAgICNmZmZmZmY7XG4kc2hhZG93LXdoaXRlOiAjYzRjNGM0O1xuJHRydWUtYmxhY2s6ICAjMDAwMDAwO1xuJGRhcmstZ3JleTogICAjNWE1YTVhO1xuJGRhcmstZ3JleS0xOiAjMmMyYzJjO1xuJGRhcmstZ3JleS0yOiAjMWMxYzFjO1xuJGRhcmstcGluazogICAjOEMyRjNFO1xuJGdyZWVuOiAgICAgICAjN2NlNzU2O1xuXG4kcGluazogICAgICAgICNGRjVBNzU7XG4kcGluay0yOiAgICAgICNFQzUzNkM7XG4kcGluay0zOiAgICAgICNEOTRENjQ7XG4kcGluay00OiAgICAgICNEQTQ4NjA7XG4kcGluay01OiAgICAgICNDNDQ1NUE7XG4kcGluay02OiAgICAgICNjNzQ1NWI7XG4kcGluay03OiAgICAgICNmZjZlODY7XG5cbiRncmV5OiAgICAgICAgI0YyRjJGMjtcbiRncmV5LTI6ICAgICAgI0VDRUNFQztcbiRncmV5LTM6ICAgICAgI0Q5RDlEOTtcbiRncmV5LTMtbGlnaHQ6ICNEQURBREE7XG4kZ3JleS00OiAgICAgICNDNUM1QzU7XG4kZ3JleS00LWRhcms6ICAgICM5NTk1OTU7XG4kZ3JleS01OiAgICAgICM3MjcyNzI7XG4kZ3JleS01LTU6ICAgICM2NTY1NjU7XG4kZ3JleS02OiAgICAgICM0RjRGNEY7XG4kZ3JleS03OiAgICAgICM1MzUzNTM7XG4kZ3JleS04OiAgICAgICM0NDQ0NDQ7XG4kc3RhdHVzLXdhcm5pbmctZGFyazogI0I1NDcwODtcblxuLyoqXG4gKiA0LkJPRFlcbiAqL1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICRibGFjaztcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGU7XG4kbWFpbi1uYXYtYmc6ICAgICAgICAgICAgICAgIzI3MjcyNztcbiRtYWluLW5hdi1kYXJrLWJnOiAgICAgICAgICAjMUIxQjFCO1xuXG4vKiogNS5UWVBPR1JBUEhZXG4gKlxuICogIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuICpcbiAqL1xuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblxuJGZvbnQtc2l6ZS1waXhlbC1iYXNlOiAgICAgICAgMTZweDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW07XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAvIDEuMjU7XG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICAyMDA7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaS1ib2xkOiAgICAgICA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDA7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNTtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDI7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjg3NTtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzc1O1xuXG4kaDEtbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAzLjQzNzU7XG4kaDItbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjU7XG4kaDMtbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjM3NTtcbiRoNC1sZy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzc1O1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgICAwO1xuXG4vKlxuICogNi5MSU5LU1xuICpcbiAqIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cbiAqL1xuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJHBpbms7XG4kbGluay1ob3Zlci1jb2xvci1uYXY6ICAgICRibGFjaztcblxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICBub25lO1xuXG4vKipcbiAqIDIuVVRJTElUSUVTXG4gKi9cbiRpbWFnZXMtZm9sZGVyOiAnLi4vaW1hZ2VzJztcblxuJHRyYW5zaXRpb24tZmFzdDogJzAuMXMgZWFzZS1pbi1vdXQnO1xuJHRyYW5zaXRpb24tc3RhbmRhcmQ6ICcwLjJzIGVhc2UtaW4tb3V0JztcbiR0cmFuc2l0aW9uLXNsb3c6ICcwLjNzIGVhc2UtaW4tb3V0JztcblxuJHRyYW5zaXRpb24tZmFzdC1kdXJhdGlvbjogJzAuMXMnO1xuJHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb246ICcwLjJzJztcbiR0cmFuc2l0aW9uLXNsb3ctZHVyYXRpb246ICcwLjNzJztcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtO1xuLy8kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbTtcbi8vJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW07XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmV5LTQ7XG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNTtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtO1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW07XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbTtcblxuLyoqIDcuQlVUVE9OU1xuICpcbiAqICBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5+XG4gKi9cblxuLypcbiAqICBhdHRyMTogQmFja2dyb3VuZCBjb2xvclxuICogIGF0dHIyOiBGb250IGNvbG9yXG5cbiAqL1xuJGJ1dHRvbi1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJGJ1dHRvbi1jb2xvcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBcInByaW1hcnlcIjogICAgKCRwaW5rLCR3aGl0ZSksXG4gICAgICBcInNlY29uZGFyeVwiOiAgKCRibGFjaywkd2hpdGUpLFxuICAgICksXG4gICAgJGJ1dHRvbi1jb2xvcnNcbik7XG5cbi8qXG4gKiAgYXR0cjE6IENvbG9yXG4gKiAgYXR0cjI6IEhvdmVyIGNvbG9yICYgYm9yZGVyIGNvbG9yXG4gKiAgYXR0cjM6IEJvcmRlciBjb2xvclxuICovXG4kb3V0bGluZS1idXR0b24tY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRvdXRsaW5lLWJ1dHRvbi1jb2xvcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBcInByaW1hcnlcIjogICAgICAgICAgICAoJHBpbmssJHdoaXRlLCRwaW5rKSxcbiAgICAgIFwic2Vjb25kYXJ5XCI6ICAgICAgICAgICgkd2hpdGUsJHBpbmssJGdyZXktNSksXG4gICAgICBcInByaW1hcnktaW52ZXJ0XCI6ICAgICAoJHBpbmssJGJsYWNrLCRwaW5rKSxcbiAgICAgIFwid2hpdGVcIjogICAgICAgICAgICAgICgkd2hpdGUsJHRydWUtYmxhY2ssJHdoaXRlKSxcbiAgICAgIFwid2hpdGUtZGFyay1iZ1wiOiAgICAgICgkd2hpdGUsJHBpbmssJHdoaXRlKSxcbiAgICAgIFwiYmxhY2tcIjogICAgICAoJGRhcmstZ3JleS0xLCRwaW5rLCRkYXJrLWdyZXktMSksXG4gICAgKSxcbiAgICAkb3V0bGluZS1idXR0b24tY29sb3JzXG4pO1xuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAxcmVtO1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgM3JlbTtcbi8vJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgIDFyZW07XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjVyZW07XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgIDAuNjI1cmVtO1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgMS41cmVtO1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgMC44NzVyZW07XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAxMzAlO1xuXG4kYnRuLXBhZGRpbmcteS14c206ICAgICAgICAgICAgMC4zcmVtO1xuJGJ0bi1wYWRkaW5nLXgteHNtOiAgICAgICAgICAgIDAuOHJlbTtcbiRidG4tZm9udC1zaXplLXhzbTogICAgICAgICAgICAwLjg3NXJlbTtcbiRidG4tbGluZS1oZWlnaHQteHNtOiAgICAgICAgICAxMzAlO1xuXG4vLyRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuLy8kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbi8vJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbi8vJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWw7XG4vLyRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4vLyRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuLy8kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4vLyRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4vLyRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG5cbi8qKlxuICogIDcuRk9STVxuICpcbiAqICBGb3JtIGVsZW1lbnRzIHN0eWxlcywgaW5wdXRzICwgbGFiZWxzLCB2YWxpZGF0aW9ucyBldGMuLi5cbiAqL1xuXG5cbi8vJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAwLjNyZW07XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgMC42MjVyZW07XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtZmFtaWx5LWJhc2U7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbTtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbWVkaXVtO1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgIDEuMjU7IC8vU2hvdWxkIGJlIHdpdGhvdXQgdW5pdFxuLy9cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbi8vJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGRhcmstZ3JleS0xO1xuJGlucHV0LWNvbG9yLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZzogICAgICAgICAgICAkZ3JleS00O1xuJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZzogICAgICAgICAgICNjOWM5Yzk7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMXB4O1xuLy8kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnO1xuLy8kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvcjtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3I7XG4vLyRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuLy8kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbi8vJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuLy9cbi8vJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4vL1xuLy8kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vXG4vLyRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjOWU5ZTllO1xuJGlucHV0LWxhYmVsLWNvbG9yLWRhcmstYmc6ICAgICAgICAgICAgICAgI2M1YzVjNTtcblxuJGlucHV0LWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZTtcbiRpbnB1dC1sYWJlbC1mb250LXNpemUtZm9jdXNlZDogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgLyAxLjU7XG5cbi8vQ3VzdG9tIHNlbGVjdCBkcm9wZG93blxuJGlucHV0LWN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgMCAwIDIwcHggcmdiYSgkdHJ1ZS1ibGFjaywgMC4xNSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgIC4ycmVtO1xuXG5cbi8vXG4vLy8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgIDAuOTM3NXJlbTtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgIDAuODEyNXJlbTtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICNmMmYyZjI7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkcGluaztcbi8vXG5cbi8qKlxuICogIDcuRVZFTlRMT0tBTEUgQ0FSRFNcbiAqXG4gKiAgRm9ybSBlbGVtZW50cyBzdHlsZXMsIGlucHV0cyAsIGxhYmVscywgdmFsaWRhdGlvbnMgZXRjLi4uXG4gKi9cbiRlbC1jYXJkLXR5cGUxLXRpdGxlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGgzLWZvbnQtc2l6ZTtcblxuXG4kZWwtY2FyZC1zdWJ0aXRsZS1mb250LXNpemU6ICAgICAgICAgICAgICAgIDAuODc1cmVtO1xuXG4kZWwtY2FyZC1jYXRlZ29yeS1iZzogICAgICAgICAgICAgICAgICAgICAgICR0cnVlLWJsYWNrO1xuXG4kZWwtY2FyZC1kZXNjcmlwdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICRkYXJrLWdyZXktMTtcblxuLypcbiAqIEJhZGdlc1xuICovXG5cbiRiYWRnZXMtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRiYWRnZXMtY29sb3JzOiBtYXAtbWVyZ2UoXG4gICAgKFxuICAgICAgXCJwcmltYXJ5XCI6ICAgICgkcGluaywkd2hpdGUpLFxuICAgICAgXCJzZWNvbmRhcnlcIjogICgkZ3JleS01LCR3aGl0ZSksXG4gICAgICBcImxpZ2h0XCI6ICAgICAgKCR3aGl0ZSwgJHBpbmspXG4gICAgKSxcbiAgICAkYmFkZ2VzLWNvbG9yc1xuKTtcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuLy8kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbTtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC41cmVtO1xuLy8kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbi8vJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbi8vJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cbi8qXG4gKiBNb2RhbHNcbiAqIFRPRE86IEltcGxlbWVudCBtb2RhbHMgdmFyaWFibGVzIGluIHNrLW1vZGFsXG4gKi9cblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4vLyRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vL1xuLy8vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbi8vJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuLy9cbi8vJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4vLyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuLy8kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcbi8vXG4vLyRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbi8vJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4vLyRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuLy8kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4vLyRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4vLyRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4vLyRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cblxuXG4gLyoqXG4gKiAgOC5TTEFcbiAqL1xuXG5cbiAkc2xhLWNvbG9yOiAgICAgICAgICAgICAgICM2Rjg4OUI7XG4gJHNsYS13aW5uZXItY29sb3I6ICAgICAgICAjQTQ5MzdEO1xuICRzbGEtMi1jb2xvcjogICAgICAgICAgICAgIzg0QTNCQTtcbiAkZGFyay1ibHVlOiAgICAgICAgICAgICAgICMzRjRGNUE7XG4gJGRhcmstYmx1ZS0xOiAgICAgICAgICAgICAjNTE2NTczO1xuICRibHVlLWhvdmVyOiAgICAgICAgICAgICAgIzU0Njk3NztcblxuICRjb250YWluZXItbWQtY3VzdG9tLXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY2cHgpO1xuICRtYWluLWhlYWRlci1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAkc2VhcmNoLXBhY2thZ2VzLWhlYWRlci1oZWlnaHQtbGc6IGNhbGMoI3tjYWxjdWxhdGVSZW0oMTg0cHgpfSArICN7JG1haW4taGVhZGVyLWhlaWdodH0pO1xuICRzZWFyY2gtcGFja2FnZXMtaGVhZGVyLWhlaWdodC1zbTogY2FsY3VsYXRlUmVtKDE3NHB4KTtcbiAkanVtYm90cm9uLWRyb3Bkb3duLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3NXB4KTtcbiAkdGl0bGUtY29udGFpbmVyOiBjYWxjdWxhdGVSZW0oMTU0cHgpO1xuICRldmVudC1iYW5uZXItaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM3cHgpO1xuXG4gJHNlYXJjaC1zdGlja3ktZmlsdGVyLWhlaWdodC1tYXAtb3BlbjogY2FsY3VsYXRlUmVtKDU3cHgpO1xuICRtYXAtaW5mby13aW5kb3ctaW1hZ2UtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcycHgpO1xuICRjb250ZW50LXdpZHRoLWV2ZW50LW1kOiBjYWxjdWxhdGVSZW0oNDgwcHgpO1xuICRmaWx0ZXJzLWlucHV0LXdpZHRoLXNtOiBjYWxjdWxhdGVSZW0oMTk1cHgpO1xuICIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiJGZvbnQtcGF0aDogXCIvZm9udHNcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tVWx0cmFMaWdodCcpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tVWx0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVVsdHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1MaWdodCcpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLVJlZ3VsYXInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tTWVkaXVtJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1TZW1pQm9sZCcpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLUJvbGQnKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbiIsIi8qKlxuICogVHlwb2dyYXBoeVxuICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAmX19ncmV5LWhlYWRlciB7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gIH1cbn1cblxuLy9SZXNwb25zaXZlIGZvbnQtc2l6ZXNcbmgxLCAuaDEge1xuICBmb250LXNpemU6ICRoMS1sZy1mb250LXNpemU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogJGgyLWxnLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAkaDMtbGctZm9udC1zaXplO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICB9XG59XG5cbmg0LCAuaDQgeyBmb250LXNpemU6ICRoNC1mb250LXNpemU7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRoNi1mb250LXNpemU7IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4vKlxuICogVHJhbnNmb3JtYXRpb25cbiAqL1xuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgfVxuXG4vKlxuICogV2VpZ2h0IGFuZCBpdGFsaWNzXG4gKi9cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW1lZGl1bSAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtc2VtaS1ib2xkICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1saWdodCAgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LWxpZ2h0ZXIgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1ub3JtYWwgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1tZWRpdW0gICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW0gIWltcG9ydGFudDsgfVxuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1zZW1pLWJvbGQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQgIWltcG9ydGFudDsgfVxuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1ib2xkICAgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9udCN7JGluZml4fS1pdGFsaWMgICAgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLypcbiAqIExpbmtzXG4gKi9cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5hLHNwYW4ge1xuICAmLmJvcmRlci11bmRlcmxpbmUge1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCk7XG4gIH1cbn1cbmEuZGFyay1saW5rIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICB9XG59XG5cbiR0ZXh0LWxpbmstdmFyaWF0aW9uczogKFxuICBcInJldmVyc2VcIjogICAgKCRsaW5rLWhvdmVyLWNvbG9yLCRsaW5rLWNvbG9yKSxcbiAgXCJkYXJrXCI6ICAgICAgICgkZGFyay1ncmV5LTEsJHBpbmspLFxuICBcImxpZ2h0LWJnXCI6ICAgKCRwaW5rLCRkYXJrLWdyZXktMSksXG4gIFwid2hpdGVcIjogICAgICAoJHdoaXRlLCRwaW5rKSxcbik7XG4udGV4dC1saW5rIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmstY29sb3I7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICB9XG5cbiAgJi1wZGYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkcGluaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbkBlYWNoICR2YXJpYXRpb24sICR2YWx1ZSBpbiAkdGV4dC1saW5rLXZhcmlhdGlvbnMge1xuICAudGV4dC1saW5rLS0jeyR2YXJpYXRpb259IHtcbiAgICBjb2xvcjogbnRoKCR2YWx1ZSwgMSk7XG4gICAgYm9yZGVyLWNvbG9yOiBudGgoJHZhbHVlLCAxKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBudGgoJHZhbHVlLCAyKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbnRoKCR2YWx1ZSwgMik7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBSZXNwb25zaXZlIGFsaWdubWVudFxuICovXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vKlxuICogRm9udCBzaXplXG4gKi9cbi5mLXNpemUtMTUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbi5mLXNpemUtMTgge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICB9XG59XG5cbi5mLXNpemUtMjQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi50ZXh0LW1kLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LXNtLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LXhzbS1tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZ3LWJvbGQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgkY29sb3I6JHdoaXRlLCRob3Zlci1jb2xvcjokbGluay1ob3Zlci1jb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkaG92ZXItY29sb3I7XG4gIH1cbn1cbiIsIi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG59XG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIC8qIC5mYWRlLWxlYXZlLWFjdGl2ZSBiZWxvdyB2ZXJzaW9uIDIuMS44ICovIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuXG4vKiBFbnRlciBhbmQgbGVhdmUgYW5pbWF0aW9ucyBjYW4gdXNlIGRpZmZlcmVudCAqL1xuLyogZHVyYXRpb25zIGFuZCB0aW1pbmcgZnVuY3Rpb25zLiAgICAgICAgICAgICAgKi9cbi5zbGlkZS1mYWRlLWVudGVyLWFjdGl2ZSB7XG4gIC8vdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllcigxLjAsIDAuNSwgMC44LCAxLjApO1xufVxuLnNsaWRlLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoMS4wLCAwLjUsIDAuOCwgMS4wKTtcbn1cbi5zbGlkZS1mYWRlLWVudGVyLFxuLnNsaWRlLWZhZGUtbGVhdmUtdG9cbiAgLyogLnNsaWRlLWZhZGUtbGVhdmUtYWN0aXZlIGJlbG93IHZlcnNpb24gMi4xLjggKi8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMDBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qXG4gKiBLZXlmcmFtZXNcbiAqL1xuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLypcbiAqIHBhZGRpbmctcmlnaHQgY2xhc3NlcyAoZXg6IC5wYWRpbmctcmlnaHQtMjAgPSBwYWRkaW5nLXJpZ2h0OiAyMHB4OylcbiAqL1xuJHBhZGRpbmdSaWdodDogMDtcbkB3aGlsZSAkcGFkZGluZ1JpZ2h0IDwgMjAge1xuICAucGFkZGluZy1yaWdodC0jeyRwYWRkaW5nUmlnaHR9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRwYWRkaW5nUmlnaHR9cHg7XG4gIH1cbiAgJHBhZGRpbmdSaWdodDogJHBhZGRpbmdSaWdodCArIDE7XG59IiwiLypcbiAqIFNldCB0aGUgc2l6ZXMgZm9yIGFuIGVsZW1lbnQgdG8gYmUgc2FtZSBhcyBpdCB3YXMgd3JhcHBlZCBpblxuICogLmNvbnRhaW5lciAvIC5yb3cgLyAuY29sLTEyXG4gKiBVc2VmdWwgdG8gYXZvaWQgdXNpbmcgdW5uZWNlc3NhcnkgZGl2IHRvIG1ha2UgYW4gZWxlbWVudCBhbGlnbiB3aXRoIGdyaWRcbiAqL1xuLmNvbC0xMi1zdHlsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAZWFjaCAkc2l6ZSBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICRrZXk6ICAgbnRoKCRzaXplLDEpO1xuICAgICR2YWx1ZTogbnRoKCRzaXplLCAyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCN7JGtleX0pIHtcbiAgICAgIG1heC13aWR0aDogJHZhbHVlIC0gMzA7XG4gICAgfVxuICB9XG4gICYtLWZ1bGwteHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLS1ub21pbmF0aW9uX2Zvcm1zIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJlc2V0L3Vuc3RpbGUgZGVmYXVsdCBzdHlsZXMgb2YgbGlzdCBlbGVtZW50c1xuICovXG4uc2stcmVzZXQtdWwge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xufVxuXG4vKlxuICogRmlsbCBpbWFnZSBpbnNpZGUgdGhlIGNvbnRhaW5lclxuICogLSBBZGQgdGhpcyBjbGFzcyB0byB0aGUgY29udGFpbmVyIHRoYXQgY29udGFpbnMgdGhlIGltYWdlIHRoYXQgbmVlZHMgdG8gZmlsbCBpdCdzIHdpZHRoIGFuZCBoZWlnaHRcbiAqL1xuLmNvdmVyLWltYWdlLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvdmVyLWltYWdlLWNvbnRhaW5lcigpO1xufVxuXG4vKlxuICogQWJzb2x1dGUgcG9zaXRpb25zIGVuIGVsZW1lbnQgYW5kIHNldCB2YWx1ZXMgdG8gc3RyZXRjaCBlbGVtZW50IGluIGhpcyBwYXJlbnQncyBib3VuZGFyaWVzXG4gKi9cbi5zay1mdWxsLWFic29sdXRlLXBvc2l0aW9uZWQge1xuICBAaW5jbHVkZSBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQoKTtcbn1cblxuLypcbiAqIFNlbGVjdGlvbiBjb2xvclxuICovXG4uZGFyay1iZy1zZWxlY3Rpb24ge1xuICA6Oi1tb3otc2VsZWN0aW9uIHsgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICB9XG4gIDo6c2VsZWN0aW9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuLmxpZ2h0LWJnLXNlbGVjdGlvbiB7XG4gIDo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbiAgOjpzZWxlY3Rpb24ge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG4iLCJAbWl4aW4gcmVzZXQtdWwoKSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1peGluIHJlc2V0LWlucHV0LXR5cGUtbnVtYmVyKCkge1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBtYXJnaW46IDA7XG5cbiAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIoKSB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQoKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLypcbiAqIGJveC1zaGFkb3coKSBpcyBib290c3RyYXAgbmF0aXZlIHdoaWNoIHJlcXVpcmVzICRlbmFibGUtc2hhZG93cyB0byBiZSBUUlVFXG4gKiB0aGlzIG9uZSB3b3JrcyBldmVuIHRob3VnaCAkZW5hYmxlLXNoYWRvd3MgaXMgbm90IFRSVUVcbiAqL1xuQG1peGluIGJveC1zaGFkb3ctZm9yY2UoJHNoYWRvdy4uLikge1xuICAgICRyZXN1bHQ6ICgpO1xuICAgIEBpZiAobGVuZ3RoKCRzaGFkb3cpID09IDEpIHtcbiAgICAgIC8vIFdlIGNhbiBwYXNzIGBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO2BcbiAgICAgICRyZXN1bHQ6ICRzaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBGaWx0ZXIgdG8gYXZvaWQgaW52YWxpZCBwcm9wZXJ0aWVzIGZvciBleGFtcGxlIGBib3gtc2hhZG93OiBub25lLCAxcHggMXB4IGJsYWNrO2BcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRzaGFkb3cpIHtcbiAgICAgICAgQGlmIG50aCgkc2hhZG93LCAkaSkgIT0gXCJub25lXCIge1xuICAgICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJHNoYWRvdywgJGkpLCBcImNvbW1hXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpZiAobGVuZ3RoKCRyZXN1bHQpID4gMCkge1xuICAgICAgYm94LXNoYWRvdzogJHJlc3VsdDtcbiAgICB9XG59XG5cbkBtaXhpbiBvcmllbnRhdGlvbigkZGlyZWN0aW9uKSB7XG4gICRvcmllbnRhdGlvbi1sYW5kc2NhcGU6IFwiKG9yaWVudGF0aW9uOmxhbmRzY2FwZSlcIjtcbiAgJG9yaWVudGF0aW9uLXBvcnRyYWl0OiBcIihvcmllbnRhdGlvbjpwb3J0cmFpdClcIjtcblxuICBAaWYgJGRpcmVjdGlvbiA9PSBsYW5kc2NhcGUge1xuICAgIEBtZWRpYSAjeyRvcmllbnRhdGlvbi1sYW5kc2NhcGV9IHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJGRpcmVjdGlvbiA9PSBwb3J0cmFpdCB7XG4gICAgQG1lZGlhICN7JG9yaWVudGF0aW9uLXBvcnRyYWl0fSB7IEBjb250ZW50OyB9XG4gIH1cbn1cblxuQG1peGluIGllLW1lZGlhLXF1ZXJ5KCRpZTEwYW5kMTE6dHJ1ZSwkaWUxMmVkZ2U6ZmFsc2UpIHtcbiAgQGlmICRpZTEyZWRnZSBhbmQgJGllMTBhbmQxMSB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIEBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOnRydWUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpZiAkaWUxMGFuZDExIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlci1jb2xvcigkY29sb3I6ICNmZmZmZmYpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gICAgY29sb3I6ICAgICRjb2xvcjtcbiAgICBvcGFjaXR5OiAgMTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gICAgb3BhY2l0eTogIDE7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gIH1cbiAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbkBpbXBvcnQgJ352dWUtc2VsZWN0L3NyYy9zY3NzL3Z1ZS1zZWxlY3QnO1xuXG4udnNfX3NlbGVjdGVkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgcGFkZGluZzogMDtcbn1cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMDtcbn1cbi52c19fc2VhcmNoLCAudnNfX3NlYXJjaDpmb2N1cyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIudi1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4udi1zZWxlY3QsXG4udi1zZWxlY3QgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLjAsIDAuNSwgMC44LCAxLjApO1xuJHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG5cbi8qIEtleUZyYW1lcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qIERyb3Bkb3duIERlZmF1bHQgVHJhbnNpdGlvbiAqL1xuLnZzX19mYWRlLWVudGVyLWFjdGl2ZSxcbi52c19fZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG59XG4udnNfX2ZhZGUtZW50ZXIsXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuIiwiLyoqIENvbXBvbmVudCBTdGF0ZXMgKi9cblxuLypcbiAqIERpc2FibGVkXG4gKlxuICogV2hlbiB0aGUgY29tcG9uZW50IGlzIGRpc2FibGVkLCBhbGwgaW50ZXJhY3Rpb25cbiAqIHNob3VsZCBiZSBwcmV2ZW50ZWQuIEhlcmUgd2UgbW9kaWZ5IHRoZSBiZyBjb2xvcixcbiAqIGFuZCBjaGFuZ2UgdGhlIGN1cnNvciBkaXNwbGF5ZWQgb24gdGhlIGludGVyYWN0aXZlXG4gKiBjb21wb25lbnRzLlxuICovXG5cbiRkaXNhYmxlZC1iZzogJHZzLXN0YXRlLWRpc2FibGVkLWJnO1xuJGRpc2FibGVkLWNvbG9yOiAkdnMtc3RhdGUtZGlzYWJsZWQtY29sb3I7XG4kZGlzYWJsZWQtY3Vyc29yOiAkdnMtc3RhdGUtZGlzYWJsZWQtY3Vyc29yO1xuXG4udnMtLWRpc2FibGVkIHtcbiAgLnZzX19kcm9wZG93bi10b2dnbGUsXG4gIC52c19fY2xlYXIsXG4gIC52c19fc2VhcmNoLFxuICAudnNfX3NlbGVjdGVkLFxuICAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgICBjdXJzb3I6ICRkaXNhYmxlZC1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWJnO1xuICB9XG59XG5cbi8qXG4gKiAgUlRMIC0gUmlnaHQgdG8gTGVmdCBTdXBwb3J0XG4gKlxuICogIEJlY2F1c2Ugd2UncmUgdXNpbmcgYSBmbGV4Ym94IGxheW91dCwgdGhlIGBkaXI9XCJydGxcImBcbiAqICBIVE1MIGF0dHJpYnV0ZSBkb2VzIG1vc3Qgb2YgdGhlIHdvcmsgZm9yIHVzIGJ5XG4gKiAgcmVhcnJhbmdpbmcgdGhlIGNoaWxkIGVsZW1lbnRzIHZpc3VhbGx5LlxuICovXG5cbi52LXNlbGVjdFtkaXI9XCJydGxcIl0ge1xuICAudnNfX2FjdGlvbnMge1xuICAgIHBhZGRpbmc6IDAgM3B4IDAgNnB4O1xuICB9XG5cbiAgLnZzX19jbGVhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAudnNfX2Rlc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC52c19fZHJvcGRvd24tbWVudSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbiIsIiR2cy1jb2xvcnM6IChcbiAgICBsaWdodGVzdDogcmdiYSg2MCwgNjAsIDYwLCAwLjI2KSxcbiAgICBsaWdodDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpLFxuICAgIGRhcms6ICMzMzMsXG4gICAgZGFya2VzdDogcmdiYSgwLCAwLCAwLCAwLjE1KSxcbikgIWRlZmF1bHQ7XG5cbi8vICBHbG9iYWwgQ29tcG9uZW50IFZhcmlhYmxlc1xuJHZzLWNvbXBvbmVudC1iZzogbm9uZSAhZGVmYXVsdDtcbiR2cy1jb21wb25lbnQtbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcbiR2cy1jb21wb25lbnQtcGxhY2Vob2xkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vICBBY3RpdmUgU3RhdGVcbiR2cy1zdGF0ZS1hY3RpdmUtYmc6ICM1ODk3ZmIgIWRlZmF1bHQ7XG4kdnMtc3RhdGUtYWN0aXZlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG4vLyAgRGVzZWxlY3QgU3RhdGVcbiR2cy1zdGF0ZS1kZXNlbGVjdC1iZzogI2ZiNTg1OCAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1kZXNlbGVjdC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuLy8gIERpc2FibGVkIFN0YXRlXG4kdnMtc3RhdGUtZGlzYWJsZWQtYmc6IHJnYigyNDgsIDI0OCwgMjQ4KSAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1kaXNhYmxlZC1jb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnbGlnaHQnKSAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1kaXNhYmxlZC1jb250cm9scy1jb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnbGlnaHQnKSAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1kaXNhYmxlZC1jdXJzb3I6IG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG4vLyAgQm9yZGVyc1xuJHZzLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHZzLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kdnMtYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuJHZzLWJvcmRlci1jb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnbGlnaHRlc3QnKSAhZGVmYXVsdDtcblxuLy8gIENvbXBvbmVudCBDb250cm9sczogQ2xlYXIsIE9wZW4gSW5kaWNhdG9yXG4kdnMtY29udHJvbHMtY29sb3I6IG1hcF9nZXQoJHZzLWNvbG9ycywgJ2xpZ2h0JykgIWRlZmF1bHQ7XG4kdnMtY29udHJvbHMtc2l6ZTogMSAhZGVmYXVsdDtcbiR2cy1jb250cm9scy1kZXNlbGVjdC10ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG4vLyAgU2VsZWN0ZWRcbiR2cy1zZWxlY3RlZC1iZzogI2YwZjBmMCAhZGVmYXVsdDtcbiR2cy1zZWxlY3RlZC1ib3JkZXItY29sb3I6ICR2cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kdnMtc2VsZWN0ZWQtYm9yZGVyLXN0eWxlOiAkdnMtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xuJHZzLXNlbGVjdGVkLWJvcmRlci13aWR0aDogJHZzLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuLy8gIERyb3Bkb3duXG4kdnMtZHJvcGRvd24tei1pbmRleDogMTAwMCAhZGVmYXVsdDtcbiR2cy1kcm9wZG93bi1taW4td2lkdGg6IDE2MHB4ICFkZWZhdWx0O1xuJHZzLWRyb3Bkb3duLW1heC1oZWlnaHQ6IDM1MHB4ICFkZWZhdWx0O1xuJHZzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCBtYXBfZ2V0KCR2cy1jb2xvcnMsICdkYXJrZXN0JykgIWRlZmF1bHQ7XG4kdnMtZHJvcGRvd24tYmc6ICNmZmYgIWRlZmF1bHQ7XG4iLCIvKipcbiAgICBEcm9wZG93biBUb2dnbGVcblxuICAgIFRoZSBkcm9wZG93biB0b2dnbGUgaXMgdGhlIHByaW1hcnkgd3JhcHBlciBvZiB0aGUgY29tcG9uZW50LiBJdFxuICAgIGhhcyB0d28gZGlyZWN0IGRlc2NlbmRhbnRzOiAudnNfX3NlbGVjdGVkLW9wdGlvbnMsIGFuZCAudnNfX2FjdGlvbnMuXG5cbiAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMgaG9sZHMgdGhlIC52c19fc2VsZWN0ZWQncyBhcyB3ZWxsIGFzIHRoZVxuICAgIG1haW4gc2VhcmNoIGlucHV0LlxuXG4gICAgLnZzX19hY3Rpb25zIGhvbGRzIHRoZSBjbGVhciBidXR0b24gYW5kIGRyb3Bkb3duIHRvZ2dsZS5cbiAqL1xuXG4kYm9yZGVyLXdpZHRoOiAkdnMtYm9yZGVyLXdpZHRoO1xuJGJvcmRlci1zdHlsZTogJHZzLWJvcmRlci1zdHlsZTtcbiRib3JkZXItY29sb3I6ICR2cy1ib3JkZXItY29sb3I7XG4kYm9yZGVyLXJhZGl1czogJHZzLWJvcmRlci1yYWRpdXM7XG5cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAwIDRweCAwO1xuICAgIGJhY2tncm91bmQ6ICR2cy1jb21wb25lbnQtYmc7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZzX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDZweCAwIDNweDtcbn1cblxuLyogRHJvcGRvd24gVG9nZ2xlIFN0YXRlcyAqL1xuLnZzLS1zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHRleHQ7XG59XG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZzLS1vcGVuIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuIiwiLy8gIE9wZW4gSW5kaWNhdG9yXG5cbi8vICBUaGUgb3BlbiBpbmRpY2F0b3IgYXBwZWFycyBhcyBhIGRvd24gZmFjaW5nXG4vLyAgY2FyZXQgb24gdGhlIHJpZ2h0IHNpZGUgb2YgdGhlIHNlbGVjdC5cblxuJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMS4wMDAsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblxuJG9wZW4taW5kaWNhdG9yLWNvbG9yOiAkdnMtY29udHJvbHMtY29sb3I7XG4kb3Blbi1pbmRpY2F0b3Itc2l6ZTogJHZzLWNvbnRyb2xzLXNpemU7XG5cbi52c19fb3Blbi1pbmRpY2F0b3Ige1xuICBmaWxsOiAkb3Blbi1pbmRpY2F0b3ItY29sb3I7XG4gIHRyYW5zZm9ybTogc2NhbGUoJG9wZW4taW5kaWNhdG9yLXNpemUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb24gJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xufVxuXG4vLyAgT3BlbiBTdGF0ZVxuXG4udnMtLW9wZW4gLnZzX19vcGVuLWluZGljYXRvciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoJG9wZW4taW5kaWNhdG9yLXNpemUpO1xufVxuXG4vLyAgTG9hZGluZyBTdGF0ZVxuXG4udnMtLWxvYWRpbmcgLnZzX19vcGVuLWluZGljYXRvciB7XG4gIG9wYWNpdHk6IDA7XG59XG4iLCIvKiBDbGVhciBCdXR0b24gKi9cblxuLnZzX19jbGVhciB7XG4gIGZpbGw6ICR2cy1jb250cm9scy1jb2xvcjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiIsIi8qIERyb3Bkb3duIE1lbnUgKi9cblxuJGJvcmRlci13aWR0aDogJHZzLWJvcmRlci13aWR0aDtcbiRib3JkZXItc3R5bGU6IHNvbGlkO1xuJGJvcmRlci1jb2xvcjogJHZzLWJvcmRlci1jb2xvcjtcbiRib3JkZXItcmFkaXVzOiAkdnMtYm9yZGVyLXJhZGl1cztcbiRib3gtc2hhZG93OiAkdnMtZHJvcGRvd24tYm94LXNoYWRvdztcblxuJGJnLWNvbG9yOiAkdnMtZHJvcGRvd24tYmc7XG4kei1pbmRleDogJHZzLWRyb3Bkb3duLXotaW5kZXg7XG4kbWluLXdpZHRoOiAkdnMtZHJvcGRvd24tbWluLXdpZHRoO1xuJG1heC1oZWlnaHQ6ICR2cy1kcm9wZG93bi1tYXgtaGVpZ2h0O1xuXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtICN7JGJvcmRlci13aWR0aH0pOyAvLyAteyMkYm9yZGVyLXdpZHRofSBoZXJlIGVuc3VyZXMgdGhlIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnMgb2YgdGhlIGRyb3Bkb3duIGFwcGVhciBmbHVzaCB3aXRoIHRoZSB0b2dnbGUuXG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6LWluZGV4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogJG1heC1oZWlnaHQ7XG4gIG1pbi13aWR0aDogJG1pbi13aWR0aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xufVxuXG4udnNfX25vLW9wdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvKiBMaXN0IEl0ZW1zICovXG4udnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOyAvKiBOb3JtYWxpemUgbGluZSBoZWlnaHQgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICMzMzM7IC8qIE92ZXJyaWRlcyBtb3N0IENTUyBmcmFtZXdvcmtzICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICR2cy1zdGF0ZS1hY3RpdmUtYmc7XG4gIGNvbG9yOiAkdnMtc3RhdGUtYWN0aXZlLWNvbG9yO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGVzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAkdnMtc3RhdGUtZGVzZWxlY3QtYmc7XG4gIGNvbG9yOiAkdnMtc3RhdGUtZGVzZWxlY3QtY29sb3I7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAkdnMtc3RhdGUtZGlzYWJsZWQtY29sb3I7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbiIsIi8qIFNlbGVjdGVkIFRhZ3MgKi9cbi52c19fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdnMtc2VsZWN0ZWQtYmc7XG4gIGJvcmRlcjogJHZzLXNlbGVjdGVkLWJvcmRlci13aWR0aCAkdnMtc2VsZWN0ZWQtYm9yZGVyLXN0eWxlICR2cy1zZWxlY3RlZC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICR2cy1ib3JkZXItcmFkaXVzO1xuICBjb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnZGFyaycpO1xuICBsaW5lLWhlaWdodDogJHZzLWNvbXBvbmVudC1saW5lLWhlaWdodDtcbiAgbWFyZ2luOiA0cHggMnB4IDBweCAycHg7XG4gIHBhZGRpbmc6IDAgMC4yNWVtO1xuICB6LWluZGV4OiAwO1xufVxuXG4udnNfX2Rlc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmaWxsOiAkdnMtY29udHJvbHMtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkdnMtY29udHJvbHMtZGVzZWxlY3QtdGV4dC1zaGFkb3c7XG59XG5cbi8qIFN0YXRlcyAqL1xuXG4udnMtLXNpbmdsZSB7XG4gIC52c19fc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJi52cy0tb3BlbiAudnNfX3NlbGVjdGVkLFxuICAmLnZzLS1sb2FkaW5nIC52c19fc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAuNDtcbiAgfVxuICAmLnZzLS1zZWFyY2hpbmcgLnZzX19zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogU2VhcmNoIElucHV0ICovXG5cbiRsaW5lLWhlaWdodDogJHZzLWNvbXBvbmVudC1saW5lLWhlaWdodDtcbiRmb250LXNpemU6IDFlbTtcblxuLyoqXG4gKiBTdXBlciB3ZWlyZCBidWcuLi4gSWYgdGhpcyBkZWNsYXJhdGlvbiBpcyBncm91cGVkXG4gKiBiZWxvdywgdGhlIGNhbmNlbCBidXR0b24gd2lsbCBzdGlsbCBhcHBlYXIgaW4gY2hyb21lLlxuICogSWYgaXQncyB1cCBoZXJlIG9uIGl0J3Mgb3duLCBpdCdsbCBoaWRlIGl0LlxuICovXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogNHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDdweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICB6LWluZGV4OiAxO1xufVxuXG4udnNfX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogJHZzLWNvbXBvbmVudC1wbGFjZWhvbGRlci1jb2xvcjtcbn1cblxuLyoqXG4gICAgU3RhdGVzXG4gKi9cblxuLy8gVW5zZWFyY2hhYmxlXG4udnMtLXVuc2VhcmNoYWJsZSB7XG4gIC52c19fc2VhcmNoIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6bm90KC52cy0tZGlzYWJsZWQpIC52c19fc2VhcmNoIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi8vIFNpbmdsZSwgd2hlbiBzZWFyY2hpbmcgYnV0IG5vdCBsb2FkaW5nIG9yIG9wZW5cbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmc6bm90KC52cy0tb3Blbik6bm90KC52cy0tbG9hZGluZykge1xuICAgIC52c19fc2VhcmNoIHtcbiAgICAgIG9wYWNpdHk6IC4yO1xuICAgIH1cbn1cbiIsIi8qIExvYWRpbmcgU3Bpbm5lciAqL1xuLnZzX19zcGlubmVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAuMSk7XG4gIGJvcmRlci1yaWdodDogLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIC4xKTtcbiAgYm9yZGVyLWxlZnQ6IC45ZW0gc29saWQgcmdiYSg2MCwgNjAsIDYwLCAuNDUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogdlNlbGVjdFNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzO1xufVxuLnZzX19zcGlubmVyLFxuLnZzX19zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTtcbn1cblxuLyogTG9hZGluZyBTcGlubmVyIFN0YXRlcyAqL1xuLnZzLS1sb2FkaW5nIC52c19fc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG5AaW1wb3J0IFwifnRpbnktc2xpZGVyL3NyYy90aW55LXNsaWRlci5zY3NzXCI7XG4kc2xpZGVyOiAnLnRpbnktc2xpZGVyJztcblxuI3skc2xpZGVyfV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoOC4zMzMzJSArICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg4LjMzMzMlICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIC5iYWRnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAuYmFkZ2Uge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIC5iYWRnZSB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG5cbn1cblxuI3skc2xpZGVyfV9fbmF2aWdhdGlvbiB7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLy96LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMDtcbiAgYm90dG9tOiA1MCU7XG4gIHotaW5kZXg6MjtcblxuICBidXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgei1pbmRleDogMjtcbiAgICAmLS1jYXJvdXNlbCxcbiAgICAmLS10aW55LWNhcm91c2VsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX2xpbmsge1xuICBjb2xvcjogJHdoaXRlO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19oZWFkZXJfX2xlZnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWF4LXdpZHRoOiA0NjRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuI3skc2xpZGVyfV9faGVhZGVyX19sZWZ0X19pbm5lciB7XG4gIGZsZXg6IDE7XG59XG5cbiN7JHNsaWRlcn1fX3RhYnMge1xuICAvL3BhZGRpbmctbGVmdDogY2FsYyg4LjMzMzMlICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuI3skc2xpZGVyfV9fdGFiIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDAgMCAxcHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAmLS1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyOm5vdCgubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UpICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19tb3JlLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290ICN7JHNsaWRlcn1fX2hlYWRlciAmIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skc2xpZGVyfV9fZm9vdGVyICYge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX2Zvb3RlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuI3skc2xpZGVyfV9faW5uZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypcbiAqIENhcm91c2VsIHR5cGVcbiAqL1xuI3skc2xpZGVyfS0tY2Fyb3VzZWwge1xuICAudG5zLWl0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTsgLy9GaXggZm9yIGZsaWNrZXJpbmcgb24gU2FmYXJpIHdoZW4gYW5pbWF0aW5nIG9wYWNpdHlcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgJjpub3QoLnRucy1zbGlkZS1hY3RpdmUpIHtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENhcm91c2VsIHR5cGUgbW9iaWxlXG4gKi9cbiN7JHNsaWRlcn1fX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC0xNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oLTE1cHgpO1xuICAvLyBrZWVwcyBpbnNwaXJhdGlvbiBzbGlkZXIgc3RpY2tlZCB0byB0aGUgbGVmdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyNHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLypcbiAqIFRpbnkgY2Fyb3VzZWwgdHlwZSBtb2JpbGVcbiAqL1xuI3skc2xpZGVyfV9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLypcbiAqIEdhbGxlcnkgdHlwZVxuICovXG4jeyRzbGlkZXJ9X19oZWFkZXItLWdhbGxlcnkge1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9LS1nYWxsZXJ5IHtcbiAgLnRucy1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZSB7fVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuXG4gIEBpbmNsdWRlIGllLW1lZGlhLXF1ZXJ5KCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgfVxuXG4gIC8vUG9ydHJhaXQgbW9iaWxlcyB1bmRlciA3NjhweCB3aWR0aFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDEzcHgpO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwOHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCAzcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAwIDZyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgNS42MjVyZW07XG4gICAgbWluLXdpZHRoOiA4MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogMCA2Ljc1cmVtO1xuICB9XG4gIC8vUG9ydHJhaXQgbW9iaWxlc1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4MHB4KSBjYWxjdWxhdGVSZW0oODBweCkgY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg0N3B4KSBjYWxjdWxhdGVSZW0oNDdweCkgY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9fdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAjeyRzbGlkZXJ9X19zbGlkZV9fYmFja2dyb3VuZC1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vdG9wOiA1MCU7XG4gICAgLy9sZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgfVxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fbGluay0tZ2FsbGVyeS1idG4gLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4vKlxuICogTmF2aWdhdGlvbiB0eXBlc1xuICovXG4jeyRzbGlkZXJ9X19hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogMS41NjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX2Fycm93LS1nYWxsZXJ5IHtcbiAgJi1sZWZ0IHtcbiAgICBsZWZ0OiAwLjU2MjVyZW07XG4gIH1cbiAgJi1yaWdodCB7XG4gICAgcmlnaHQ6IDAuNTYyNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTUycHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTUycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19hcnJvdy0tY2Fyb3VzZWwge1xuICAmLWxlZnQge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtODBweCk7XG4gIH1cbiAgJi1yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtODBweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSAsXG4gICAgICAgICAgKG1heC13aWR0aDo4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKC00MHB4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC00MHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTkwcHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTkwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsY3VsYXRlUmVtKDM1cHgpKTtcbiAgI3skc2xpZGVyfV9fYXJyb3cuYnRuLS1pY29uLmJ0bi0teHNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIycHgpIGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0ICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgcmlnaHQgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19hcnJvdy0tdGlueS1jYXJvdXNlbCB7XG4gICR0aGlzOiAmO1xuICAmLWxlZnQge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gIH1cbiAgJi1yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skc2xpZGVyfV9faW5uZXItd3JhcDpob3ZlciB7XG4gICAgI3skdGhpc30tbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAjeyR0aGlzfS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKlxuICogR2FsbGVyeSB0eXBlIGhvdmVyIGFuaW1hdGlvblxuICovXG4jeyRzbGlkZXJ9LS1ob3Zlci1iZy1hbmltYXRpb24ge1xuICAjeyRzbGlkZXJ9X19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gIH1cbiAgI3skc2xpZGVyfV9fc2xpZGVfX2lubmVyOm5vdCgjeyRzbGlkZXJ9X19zbGlkZV9faW5uZXItLW5vLWhvdmVyKTpob3ZlciB7XG4gICAgI3skc2xpZGVyfV9fc2xpZGVfX2JhY2tncm91bmQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFNsaWRlciBjb2xvcnNcbiAqL1xuI3skc2xpZGVyfS0tbGlnaHQtYmcge1xuICAjeyRzbGlkZXJ9X19oZWFkZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgI3skc2xpZGVyfV9fbmF2aWdhdGlvbiB7XG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluay00O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9LS1kYXJrLWJnIHtcbiAgI3skc2xpZGVyfV9faGVhZGVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICN7JHNsaWRlcn1fX25hdmlnYXRpb24ge1xuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJGdyZXktNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9LS13aGl0ZS1iZyB7XG4gICN7JHNsaWRlcn1fX2hlYWRlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICAjeyRzbGlkZXJ9X19uYXZpZ2F0aW9uIHtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRncmV5LTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3skc2xpZGVyfV9fdGFiIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFBhY2thZ2UgZGVhbHMgb3ZlcnJpZGVzXG4gKi9cbiN7JHNsaWRlcn0tLXBhY2thZ2UtZGVhbHMge1xuICAjeyRzbGlkZXJ9X190YWJzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcseGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gIH1cbiAgI3skc2xpZGVyfV9fdGl0bGUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7IC8vT3ZlcnJpZGVzIHN0cmFuZ2UgYmVoYXZpb3Igb2YgaGVhZGVycyBoYXZpbmcgdGhlaXIgdGV4dCBub2RlcyBub3QgYmVlbiBhbGlnbWVudCB3aXRoIHRoZWlyIGFuY2VzdG9yc1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICB9XG4gIH1cbiAgI3skc2xpZGVyfV9fc3VidGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5sYXp5bG9hZCB7XG4gIG9wYWNpdHk6IDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIC8vdHJhbnNpdGlvbjogb3BhY2l0eSAycyBlYXNlIDRzO1xufVxuLypcbiAqIFBsYWNlaG9sZGVyIG92ZXJyaWRlc1xuICovXG5cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi8vIFZlcnNpb246IDIuOS4zXG5cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHJlbW92ZSBwYWRkaW5nOiBjbGllbnRXaWR0aCA9IHdpZHRoICsgcGFkZGluZyAoMCkgPSB3aWR0aFxuICBbaGlkZGVuXSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBbYXJpYS1jb250cm9sc10sIFtkYXRhLWFjdGlvbl0geyBjdXJzb3I6IHBvaW50ZXI7IH1cbn1cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gID4gLnRucy1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnRucy1ob3Jpem9udGFsIHtcbiAgJi50bnMtc3VicGl4ZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gICYudG5zLWNhcm91c2VsIHtcbiAgICAmLnRucy1uby1zdWJwaXhlbCB7XG4gICAgICA+IC50bnMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG5zLW5vLWNhbGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gbWFrZSBzdXJlIHNsaWRlciBjb250YWluZXIgaXMgdmlzaWJsZVxuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICA+IC50bnMtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgfVxuICA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gID4gLnRucy1tb3Zpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgfVxufVxuLnRucy1hdXRvd2lkdGggeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbi50bnMtbGF6eS1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgb3BhY2l0eTogMC42O1xuICAmLnRucy1jb21wbGV0ZSB7IG9wYWNpdHk6IDE7IH1cbn1cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcztcbn1cbi50bnMtb3ZoIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLnRucy12aXN1YWxseS1oaWRkZW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0xMDAwMGVtOyB9XG4udG5zLXRyYW5zcGFyZW50IHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50bnMtZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHotaW5kZXg6IDA7XG59XG4udG5zLW5vcm1hbCwgLnRucy1mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vLyAqKiogRml4IGEgdmlld3BvcnQgaXNzdWUgaW4gaW5pdGlhbGl6YXRpb25cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICA+IGRpdiwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vICoqKiBEZXRlY3RpbmcgYnJvd3NlciBjYXBhYmlsaXR5ICoqKlxuJHdpZHRoOiAzMTBweDtcbiRoZWlnaHQ6IDEwcHg7XG4kY291bnQ6IDcwO1xuJHBlcnBhZ2U6IDM7XG5cbi50bnMtdCB7XG4gICYtc3VicDIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYtY3Qge1xuICAgIHdpZHRoOiAoMTAwJSAqICRjb3VudCAvICRwZXJwYWdlKTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogKDEwMCUgLyAkY291bnQpO1xuICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIiwiLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLmJ0bi0tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJHBpbmssICRwaW5rLCAkd2hpdGUsIGxpZ2h0ZW4oJHBpbmssNCUpKTtcbn1cblxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYmxhY2ssICRwaW5rLCAkcGluaywgJGJsYWNrLCBsaWdodGVuKCRwaW5rLDQlKSk7XG59XG5cbi5idG4tLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJGJsYWNrLCAkYmxhY2ssIGxpZ2h0ZW4oJGJsYWNrLDQlKSk7XG59XG5cbi5idG4tLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHBpbmssICR3aGl0ZSwgJHdoaXRlLCAkcGluaywgbGlnaHRlbigkYmxhY2ssNCUpKTtcbn1cbi5idG4tLXBpbmsge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkcGluaywgcmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwwKSwgbGlnaHRlbigkcGluayw0JSkpO1xufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkYnV0dG9uLWNvbG9ycyB7XG4gIC5idG4tLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQobnRoKCR2YWx1ZSwgMiksIG50aCgkdmFsdWUsIDEpLCBudGgoJHZhbHVlLCAxKSwgbGlnaHRlbihudGgoJHZhbHVlLCAxKSw0JSkpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRvdXRsaW5lLWJ1dHRvbi1jb2xvcnMge1xuICAuYnRuLS0jeyRjb2xvcn0tLW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQobnRoKCR2YWx1ZSwgMSksIG50aCgkdmFsdWUsIDIpLCBudGgoJHZhbHVlLCAzKSk7XG4gIH1cbn1cblxuLypcbiAqIExpbmsgYnV0dG9uc1xuICovXG4uYnRuLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgJi5idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuX19pY29uLS1vdXRsaW5lPnNwYW4+c3ZnPnBhdGgge1xuICAgICY6aG92ZXIge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgICBzdHJva2U6ICRwaW5rO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgLmJ0bl9faWNvbi0tb3V0bGluZSB7XG4gICAgICB0cmFuc2l0aW9uOiBzdHJva2UgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgICBzdHJva2U6ICRsaW5rLWNvbG9yO1xuICAgICAgc3ZnLHBhdGgge1xuICAgICAgICBzdHJva2U6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bl9faWNvbi0tc29saWQge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICAgIGZpbGw6ICRsaW5rLWNvbG9yO1xuICAgICAgc3ZnLHBhdGgge1xuICAgICAgICBmaWxsOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgc3Ryb2tlOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cbi5idG4tLWxpbmstLXBpbmstYmcge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uYnRuLS1saW5rLS13aGl0ZS1iZyB7XG4gIGNvbG9yOiAkcGluaztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbms7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi8qXG4gKiBJY29uIGJ1dHRvbnNcbiAqL1xuXG4vLyAuYnRuX19pY29uIHJlZmZlcnMgdG8gdGhlIGljb24gaXQgc2VsZiBpbnNpZGUgdGhlIGJ1dHRvblxuLmJ0bjpub3QoLmJ0bi0taWNvbikge1xuICAuYnRuX19pY29uIHtcbiAgICBzdmcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBwYXRoLGNpcmNsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cbi5idG4tLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi0tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYnRuLS14c20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS14c20sICRidG4tcGFkZGluZy14LXhzbSwgJGJ0bi1mb250LXNpemUteHNtLCAkYnRuLWxpbmUtaGVpZ2h0LXhzbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLy8gLmJ0bi0taWNvbiByZWZlcnMgdG8gdGhlIGljb24gdGhhdCBjb250YWlucyB0aGVcbi5idG4tLWljb24ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXksICRidG4tZm9udC1zaXplLCAxLCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICAuc2staWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMXB4O1xuICB9XG4gICYuYnRuLS1sZyB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy15LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgMSwgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbiAgfVxuICAmLmJ0bi0tc20ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1mb250LXNpemUtc20sIDEsICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYnRuLS14c20ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXhzbSwgJGJ0bi1wYWRkaW5nLXkteHNtLCAkYnRuLWZvbnQtc2l6ZS14c20sIDEsICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cbn1cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLypcbiAqIFZ1ZSBmb3JtdWxhdGUgb3ZlcnJpZGVzXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLXN1Ym1pdCBidXR0b24ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cblxuXG4vKlxuICogRGlzYWJlbGluZyBib3ggc2hhZG93cyBvbiBmb2N1cyBvbiBsaW5rcyBcbiAqL1xuXG5hOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXBpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmlsdGVyLWhlYWRlci1idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIHBhZGRpbmc6IDA7XG5cbiAgc3BhbiA+IHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgc3BhbiA+IHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHNwYW4gPiBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIH1cbiAgfVxufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsXG4gICAgICAgICAgICAgICAgICAgICAgJGJhY2tncm91bmQsXG4gICAgICAgICAgICAgICAgICAgICAgJGJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSxcbiAgICAgICAgICAgICAgICAgICAgICAkaG92ZXItY29sb3I6ICRjb2xvcixcbiAgICAgICAgICAgICAgICAgICAgICAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSxcbiAgICAgICAgICAgICAgICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSxcbiAgICAgICAgICAgICAgICAgICAgICAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLWNvbG9yOiAkY29sb3IsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvci1ob3Zlcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgLnNrLWljb24gc3ZnIHBhdGgge1xuICAgIHRyYW5zaXRpb246IGZpbGwgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRjb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLWhvdmVyLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSxcbiAgICAgICAgICAgICAgICAgICAgJHBhZGRpbmcteCxcbiAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZSxcbiAgICAgICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8qXG4gKiBCYXNlIGNsYXNzXG4gKlxuICogUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuICogYGJhY2tncm91bmQtY29sb3JgLlxuICovXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8qXG4gKiBQaWxsIGJhZGdlc1xuICpcbiAqIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuICovXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLypcbiAqIENvbG9yc1xuICpcbiAqIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG4gKi9cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRiYWRnZXMtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudChudGgoJHZhbHVlLCAxKSxudGgoJHZhbHVlLCAyKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZywkY29sb3I6Y29sb3IteWlxKCRiZykpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG5cbiRhdmFpbGFiaWxpdHktbW9kYWwtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4NjRweCk7XG5cbiN7JHNrLW1vZGFsfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTUwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJi1wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHotaW5kZXg6IDgwMDA7XG4gICAgfVxuICB9XG59XG5cbiN7JHNrLW1vZGFsfS1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4jeyRzay1tb2RhbH1fX2lubmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGFuaW1hdGlvbjogc2xpZGUtdXAgMC40cyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS1yZWd1bGFyLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiAyN3JlbTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLXNtYWxsLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTcwMC1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTYwMC1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLWxhcmdlLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY4cHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tZXh0cmEtbGFyZ2Utc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4OTJweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS0xMDA4LXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwOHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTU5Mi1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIH1cbiAgJi1zbGEge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MHB4KSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWF4LXdpZHRoOiAzM3JlbSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgICYtY29uZmlybWF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXZpb2xldC1ib3JkZXIge1xuICAgIC5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICM3NTZBOTY7XG4gICAgfVxuICB9XG4gICYtbmV3LWV2ZW50IHtcbiAgICB3aWR0aDogNDY2cHg7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgIzJDMkMyQztcblxuICAgICYtLWN1c3RvbSB7XG4gICAgICB3aWR0aDogMzQycHg7XG4gICAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGV0YWlsIHtcbiAgICAgIHdpZHRoOiA1MzZweDtcbiAgICB9XG5cbiAgICAmLS1wcmljZXMge1xuICAgICAgd2lkdGg6IDMyN3B4O1xuICAgICAgbWluLWhlaWdodDogNTQ0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1heC13aWR0aDogJGF2YWlsYWJpbGl0eS1tb2RhbC13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLWF3YXJkLWluZm8ge1xuICAgIHdpZHRoOiAzODRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOjI3MnB4O1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIH1cbiAgICAmIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW0gMS4xMjVyZW0gMS44NzVyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIHN2Z3tcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXZvdGluZyB7XG4gICAgICB3aWR0aDogNDYwcHg7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG4gICAgICAmLW1vZGFsIHtcbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICB3aWR0aDogMzg0cHg7XG4gICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJiA+IGRpdiA+IGRpdiA+IHNwYW4gPiBwIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM5MnB4KTtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRzcGFjZXI7XG4gIGNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgJi0tbm8tdGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgJi1zbGEge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICZfX2luZm8ge1xuICAgICAgJiA+IHNwYW4gPmg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjg3NXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgICYtc2xhX19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDQ0cHggMzJweCAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtc2xhX19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDMzcHggMjRweCAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZXZlbnQtZGF0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19zdGlja3ktaGVhZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA4M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgd2lkdGg6IDQ4cmVtO1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJHBpbms7XG4gIHN2ZyxwYXRoIHtcbiAgICBmaWxsOiAkcGluazsgLy9UT0RPOiBNYWtlIGNsYXNzZXMgZm9yIHRoZSBpY29ucyB0byBjb250cm9sbCB0aGlzXG4gIH1cbiAgJi1ibGFjayB7XG4gICAgc3ZnLHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cblxuICAgICYtLWJnLWdyYXkge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9fZm9vdCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgY29sb3I6ICRibGFjaztcbiAgYTpob3ZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgJHNwYWNlciAkc3BhY2VyICRzcGFjZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgJi0tc2xhLWJhbm5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLS1zbGEtcHJldm90aW5nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyOHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtc2xhLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSg1MnB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gICYtc2xhLXdpbm5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oNTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTBweCk7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLWV2ZW50LWRhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgJi1lZGl0LWxvY2F0aW9uLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDFyZW0gMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW0gMS4yNXJlbSAxLjVyZW07XG4gICAgfVxuXG4gICAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODNweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgfVxufVxuXG4vKlxuICogVGhlc2UgYXJlIGZvciBwbGFjZXMgd2hlcmUgQmFzZURpYWxvZyBjb21wb25lbnQgaXMgbm90IHJlcGxhY2VkIHdpdGggU2tNb2RhbFxuICogYnV0IHVzZXMgdGhlIHNhbWUgY2xhc3NlcyBhcyBTa01vZGFsLlxuICogVE9ETzogRXZlbnR1YWxseSBzaG91bGQgYmUgcmVwbGFjZWQgZXZlcnl3aGVyZSB3aXRoIFNrTW9kYWxcbiAqL1xuI3skc2stbW9kYWx9LS1iYXNlLWRpYWxvZyB7XG4gICN7JHNrLW1vZGFsfV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICAjeyRzay1tb2RhbH1fX2Zvb3Qge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIE1vZGFsIGFuaW1hdGlvbnNcbiAqL1xuXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi8qXG4gKiBDdXN0b20gZXJyb3IgbWVzc2FnZXNcbiAqL1xuI3skc2stbW9kYWx9IHtcbiAgLmVycm9ybWVzc2FnZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9faW5uZXItY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24jeyRzay1tb2RhbH1fX2lubmVyLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICN7JHNrLW1vZGFsfV9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgXG4gICN7JHNrLW1vZGFsfV9fc3RpY2t5LWhlYWQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuXG4jeyRzay1tb2RhbH1fX2hlYWQtYXZhaWxhYmlsaXR5LW1vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgJi5zay1tb2RhbF9fc3RpY2t5LWhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5O1xuICB9XG5cbiAgJiA+IHNwYW4gPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxuICBcbiAgLmNsb3NlLWljb24sXG4gIC5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJi5zay1tb2RhbF9fc3RpY2t5LWhlYWQge1xuICAgICAgd2lkdGg6ICRhdmFpbGFiaWxpdHktbW9kYWwtd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYgPiBzcGFuID4gaDQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2hlYWQtY29udHJhY3QtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAmX3RvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJl93aWR0aCB7XG4gICAgaDQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19oZWFkLWNlbnRlci10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgc3BhbiB7XG4gICAgJjpub3QoLnNrLW1vZGFsX19jbG9zZSkge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAmLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvd2FybmluZy1waW5rLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxM3B4O1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTlweDtcblxuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9faGVhZC1jZW50ZXItdGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIHNwYW4ge1xuICAgICY6bm90KC5zay1tb2RhbF9fY2xvc2UpIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICBzcGFuLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnNrLW1vZGFsLXRpdGxlLS1pbmZvLWRhc2hib2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnNrLW1vZGFsLXRleHQtLWluZm8tZGFzaGJvYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIHdpZHRoOiA5OSU7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuXG4gICYtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuIiwiLnNrLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLS1kYXJrIHtcbiAgICAuc2stZHJvcGRvd25fX2xpbmsge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnNrLWRyb3Bkb3duX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNrLWRyb3Bkb3duX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmLnJvdXRlci1saW5rLWV4YWN0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktNjtcbiAgfVxufVxuXG4uc2stZHJvcGRvd25fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgJjpob3ZlcixcbiAgJi0tYWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cblxuI3skZm9ybXVsYXRlSW5wdXR9IHtcblxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0td3JhcHBlciB7XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fTpub3QoI3skZm9ybXVsYXRlSW5wdXR9LS1jaGVja2JveCk6bm90KCN7JGZvcm11bGF0ZUlucHV0fS0tcmFkaW8pICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbCB7XG4gIC8vcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuXG4gICYtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBsZWZ0OiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIHRyYW5zaXRpb246IHRvcCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICBmb250LXNpemUgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG5cbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAmLS1oYXMtdmFsdWUge1xuICAgICAgdG9wOiAwO1xuICAgICAgLy9mb250LXNpemU6ICRpbnB1dC1sYWJlbC1mb250LXNpemUtZm9jdXNlZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpIC8gMS41O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KSAvIDEuNTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCkgLyAxLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgIGNvbG9yOiAkaW5wdXQtbGFiZWwtY29sb3ItZGFyay1iZztcbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWdyZXktYmcgJiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIGNvbG9yOiAkaW5wdXQtbGFiZWwtY29sb3I7XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWhlbHAge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lcnJvcnMge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVycm9yIHtcbiAgcGFkZGluZzogMCAwLjNyZW0gMC4zcmVtO1xuICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudCB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIGlucHV0IHtcbiAgICAmOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvL2hlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3IsJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgLy9jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAvL2NvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cblxuICAgICAgLy8gUGxhY2Vob2xkZXJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cbi8qXG4gKiBTTEEgQ29uZmlybWF0aW9ucyBEaXNhYmxlZCBJbnB1dCAoc3BhbikgLSAjNDMxNzQgLSBQb2ludCA3XG4gKi9cblxuICN7JGZvcm11bGF0ZUlucHV0fS1zbGEtZGlzYWJsZWRfc3BhbiB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvL2hlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3IsJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgLy9jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAvL2NvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cblxuICAgICAgLy8gUGxhY2Vob2xkZXJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgIH1cblxufVxuXG4vKlxuICogQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4gKi9cbiN7JGZvcm11bGF0ZUlucHV0fS0tY2hlY2tib3gge1xuICAvLyY6aG92ZXIge1xuICAvLyAgJjpub3QoI3skZm9ybXVsYXRlSW5wdXR9LWdyb3VwLWl0ZW0pID4gZGl2ID4gZGl2IHtcbiAgLy8gICAgaW5wdXQ6bm90KDpjaGVja2VkKSArICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICAvLyAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIC8vICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLy8gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgICAgIG9wYWNpdHk6IDAuNTtcbiAgLy8gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy99XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWdyb3VwICN7JGZvcm11bGF0ZUlucHV0fS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXg7XG5cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpjaGVja2VkICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgIGlucHV0OmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICBpbnB1dDpjaGVja2VkICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIGlucHV0OmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gIH1cblxuICAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3Ige1xuICAgIC8vVE9ETzogQ3JlYXRlIGZhbGxiYWNrIHRvIFBOR1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkd2hpdGU7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgQGluY2x1ZGUgZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkKCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2ttYXJrLnN2Zykgbm8tcmVwZWF0IDMwMCUgMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgfVxuICB9XG5cbn1cblxuLypcbiAqIEN1c3RvbSBkcm9wZG93blxuICovXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdCB7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWRhcmstYmcgJl9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmLWl0ZW0ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmI3skZm9ybXVsYXRlSW5wdXR9LS1ncmV5LWJnICZfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAmLWl0ZW0ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdGVkX29wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS02O1xuICAgIH1cbiAgfVxuXG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICZfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LWZvcmNlKCRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICAgICYtaXRlbSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgfVxuICBpbnB1dCxcbiAgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMXB4OyAvL01vemlsYSBmaXggZm9yIHdpZHRoIG92ZXJmbG93aW5nXG4gIH1cbn1cblxuLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgd2lkdGg6OTIlO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1qdW1ib3Ryb24ge1xuICAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM3JlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgJi1yb3VuZCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjowO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBzdmcsIHBhdGgge1xuICAgICAgZmlsbDogJGdyZXktODtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHtcbiAgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxuICAmLS1vcGVuIHtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpOy8vdW5jb3ZlciB0aGUgYm9yZGVyIGJvdHRvbSBmcm9tIHRoZSBpbnB1dFxuICBsZWZ0OiAwO1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgfVxuXG4gICYtLWdlbmVyYWwtaW5mbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG59XG5cbi8qXG4gKiBMb2NhdGlvbiBzZWFyY2ggZHJvcGRvd24gb3ZlcnJpZGVzXG4gKi9cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0I3skZm9ybXVsYXRlSW5wdXR9LS1sb2NhdGlvbi1zZWFyY2gge1xuICAjeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNlbGVjdGVkX29wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmI3skZm9ybXVsYXRlSW5wdXR9LS1qdW1ib3Ryb24ge1xuICAgICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWxvY2F0aW9uLXNlYXJjaC1zdWJtaXQge31cblxuLypcbiAqIE51bWJlciBpbnB1dCBjbGVhcmFibGVcbiAqL1xuXG5cbiN7JG51bWJlckNsZWFyYWJsZUlucHV0fSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skbnVtYmVyQ2xlYXJhYmxlSW5wdXR9X19jbGVhci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgYm90dG9tOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIFxuICAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLypcbiAqIFRleHQgaW5wdXQgY2xlYXJhYmxlXG4gKi9cblxuXG4jeyR0ZXh0Q2xlYXJhYmxlSW5wdXR9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jeyR0ZXh0Q2xlYXJhYmxlSW5wdXR9X19jbGVhci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB9XG59XG5cblxuLypcbiAqIE11bHRpcGxlIHZ1ZSBmb3JtdWxhdGUgZWxlbWVudHNcbiAqL1xuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgPiAjeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdCxcbiAgPiAjeyRmb3JtdWxhdGVJbnB1dH0tLWVtYWlsIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICBpbnB1dDpub3QoI3skZm9ybXVsYXRlSW5wdXR9LS1jaGVja2JveCk6bm90KCN7JGZvcm11bGF0ZUlucHV0fS0tcmFkaW8pIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gICAgfVxuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWljb24ge1xuICA+IC5zay1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgYm90dG9tOiBjYWxjKCA1MCUgLSAuM3JlbSApO1xuICAgIGxlZnQ6IC41cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgdG9wOiAwLjg1cmVtO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxufVxuXG4vKlxuICogVnVlIFNlbGVjdFxuICogaHR0cHM6Ly92dWUtc2VsZWN0Lm9yZy9cbiAqL1xuLnYtc2VsZWN0IHtcblxufVxuXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnZzX19zZWFyY2gtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52c19fc2VsZWN0ZWQge31cblxuLnYtc2VsZWN0LS1mb2N1c2VkIHtcbiAgLnZzX19zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG5cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAmOjotbXMtY2xlYXIgeyAgZGlzcGxheTogbm9uZTsgd2lkdGggOiAwOyBoZWlnaHQ6IDA7IH1cbiAgJjo6LW1zLXJldmVhbCB7ICBkaXNwbGF5OiBub25lOyB3aWR0aCA6IDA7IGhlaWdodDogMDsgfVxuXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gQ2hyb21lICovXG4gICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24geyBkaXNwbGF5OiBub25lOyB9XG5cbn1cblxuLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuXG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuXG4gIC8vY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vdG9wOiAxLjZyZW07XG4gIC8vbGVmdDogMS41NXJlbTtcbiAgb3BhY2l0eTogLjI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52cy0tb3BlbiA+IC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgJi0taGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi52c19fZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi52LXNlbGVjdC0tZGFyay1iZyB7XG4gIC52c19fZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICB9XG4gIC52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XG4gICAgfVxuICB9XG4gIC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi52LXNlbGVjdC0tbGlnaHQtYmcge1xuICAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LWZvcmNlKCRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICB9XG4gIC52c19fZHJvcGRvd24tb3B0aW9ue1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgJjpob3ZlcixcbiAgICAmLS1oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgfVxuICB9XG4gIC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5cbi5mb3JtdWxhdGUtaW5wdXQtLXJlZCB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxufVxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiQG1peGluIGF1dG9maWxsLXN0eWxlcygkY29sb3IsJGJvcmRlci1jb2xvcjokY29sb3IsJGJveC1zaGFkb3c6ICcwIDAgMCAxMDAwcHggIzAwMCBpbnNldCcpIHtcbiAgJjotd2Via2l0LWF1dG9maWxsLFxuICAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3I7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICB9XG59XG5cbkBtaXhpbiByZXNldC1zZWxlY3QoKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMXB4O1xuICB0ZXh0LW92ZXJmbG93OiAnJztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmVsLWNhcmQge1xuICBjb2xvcjogJHdoaXRlO1xufVxuLmVsLWNhcmRfX2xpbmsge1xuICBjb2xvcjogJHdoaXRlO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmVsLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAvL1RPRE86IFJlcGFsY2UgYmx1cnJ5IGltYWdlIHdpdGggcGxhY2Vob2xkZXIgdG8gYXZvaWQgdGhpcyBoYWNrXG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gICBpbWc6bm90KC5sb2FkZWQpIHtcbiAgLy8gICAgIHdpZHRoOiAxNTAlO1xuICAvLyAgICAgaGVpZ2h0OiAxNTAlO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wLCAxLjApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wLCAxLjApO1xufVxuLmVsLWNhcmRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5lbC1jYXJkX19jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xufVxuLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVsLWNhcmQtY2F0ZWdvcnktYmc7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7ICAvL0ZvbnQgc2l6ZSArIFBhZGRpbmcgdG9wXG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjNweCk7IC8vRm9udCBzaXplICsgUGFkZGluZyB0b3BcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxufVxuLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWwtY2FyZC1kZXNjcmlwdGlvbi1iZztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDM2cHgpIGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgd2lkdGg6IDc5JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cbi5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbiAgfVxufVxuLmVsLWNhcmRfX3N1YnRpdGxlLXRleHQge31cbi8qXG4gKiBUeXBlIDFcbiAqL1xuXG4uZWwtY2FyZC0tdHlwZS0xIHtcbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuXG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMTpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTByZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjE3cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IDI1cmVtO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBUeXBlIDJcbiAqL1xuLmVsLWNhcmQtLXR5cGUtMiB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL3BhZGRpbmctdG9wOiA2OSU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIH1cblxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogYWxsICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gIH1cblxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgIHdpZHRoICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgIG1heC13aWR0aCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxODBweCk7XG4gICAgICB3aWR0aDogMTAzJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjA2cHgpO1xuICAgICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTZweCk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gICAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWwtY2FyZF9fY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNTAlLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxuXG4gIC5lbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBmb250LXNpemU6ICRlbC1jYXJkLXN1YnRpdGxlLWZvbnQtc2l6ZTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1mYXN0LWR1cmF0aW9ufSxcbiAgICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fc3VidGl0bGUtdGV4dCB7XG4gICAgICBtYXgtaGVpZ2h0OiAycmVtO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fSAjeyR0cmFuc2l0aW9uLWZhc3QtZHVyYXRpb259O1xuICAgIH1cbiAgfVxuXG4gIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJyZW0pO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgICAgICAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBUeXBlIDNcbiAqL1xuXG4uZWwtY2FyZC0tdHlwZS0zIHtcbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuXG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy8gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAvLyAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgLy8gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIC8vfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMzpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMSwgMS4xKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjEsIDEuMSk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDYxJTtcbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE5cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190aXRsZSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fSxcbiAgICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0zOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd30sXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogRGVpbiBldmVudCBzbGlkZXIgb3ZlcnJpZGVzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMsXG4ubWFpbi1uYXZfX2NvbnRlbnQge1xuICAuZWwtY2FyZF9fdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxOHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuLmVsLWNhcmQtLXR5cGUtNCB7XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcblxuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTE6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxN3B4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgICAgd2lkdGg6IDMxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQ2FyZHMgaW4gdGlueSBzbGlkZXJcbiAqL1xuLnRpbnktc2xpZGVyIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiB7XG4gICAgLnRpbnktc2xpZGVyX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgLy9UT0RPOiBUcnkgdGhpcyBraW5kIG9mIHRlaG5pcXVlIHRvIGdldCB0aGUgZGVzaXJlZCBlZmZlY3QgLCB0aGUgbGFzdCBpdGVtIHRvIHN0aWNrIHRvIHRoZSByaWdodCBib3JkZXIgb2YgdGhlIGNvbnRhaW5lclxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL21heC13aWR0aDogY2FsYyggMTAwJSAtIDMwcHggKTtcbiAgICAgIEBhdC1yb290IC50aW55LXNsaWRlciAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnNrLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNrLWljb24tLWRhcmsge1xuICAuc3ZnLXBhcnQtLWZpbGwge1xuICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAuc3ZnLXBhcnQtLXN0cm9rZSB7XG4gICAgc3Ryb2tlOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuLnNrLWljb25fX25vLWZpbGwge1xuICBmaWxsOiBub25lO1xufVxuXG4vKlxuICogQ3VzdG9tIGljb24gc3R5bGVzIGFuZCBiZWhhdmlvcnNcbiAqL1xuLnNrLWljb24tLWZpbGwtaG92ZXIge1xuXG4gICYuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIC5wYXRoLTAge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNrLWljb24tLXBlcnNvbl9vdXRsaW5lIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIC5wYXRoLTIge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICAgIC5lbGxpcHNlLTAge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNrLWljb24tLXNlYXJjaCB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAuY2lyY2xlLTEge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi8qXG4gKiBMb2dpbiBtb2RhbFxuICovXG4uc2stbW9kYWxfX2xvZ2luLXR5cGUge31cblxuLnNrLW1vZGFsX19sb2dpbi10eXBlX19yZXNldCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjk3MzVyZW0pO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rLTM7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBSZWdpc3RlciBtb2RhbFxuICovXG4uc2stbW9kYWxfX3JlZ2lzdGVyLXR5cGUge31cblxuLypcbiAqIFJlc2V0IHBhc3N3b3JkIGxpbmsgbW9kYWxcbiAqL1xuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGUge31cblxuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGVfX2xvZ2luIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbmstMztcbiAgICB9XG4gIH1cbn1cblxuXG4ubG9naW5faW5mbyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlclJlbigyMnB4KTtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG5cblxuLmxvZ2luX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5sb2dpbl9mb290ZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBjb2xvcjogIzJDMkMyQztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xufVxuXG4ubG9naW5fZm9vdGVyLXJlZ2lzdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubG9naW5fYnV0dG9uLXJlZ2lzdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAkcGluaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbmstMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubG9naW5fZm9vdGVyLWNyZWF0ZV9hY2Mge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG59XG5cbi5sb2dpbl9pbmZvX3RleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNrLW1vZGFsX19yZXNldC1wYXNzd29yZC1saW5rLXR5cGVfX2xvZ2luIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDkwZGVnLFxuICAgICAgcmdiYSgjY2VkNGRhLCAwKSAwLFxuICAgICAgcmdiYSgjY2VkNGRhLCAwLjIpIDIwJSxcbiAgICAgIHJnYmEoI2NlZDRkYSwgMC41KSA2MCUsXG4gICAgICByZ2JhKCNjZWQ0ZGEsIDApXG4gICAgKTtcbiAgICBhbmltYXRpb246IHNoaW1tZXIgMnMgaW5maW5pdGU7XG4gICAgY29udGVudDogJyc7XG4gIFxuICAgIEBrZXlmcmFtZXMgc2hpbW1lciB7XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGNvbG9yOiAjNTM1MzUzO1xufVxuXG4ucGxhY2Vob2xkZXItLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbn1cblxuI25vLXJhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICB9XG59XG5cbiNuby1kaXNwLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLypcbiAqIEhlYWRlcnNcbiAqL1xuXG4jcGxhY2Vob2xkZXJfX3RpdGxle1xuICBoZWlnaHQ6IDEuOXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiAxLjdyZW07XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxufVxuXG4ucGxhY2Vob2xkZXItLWgxIHtcbiAgaGVpZ2h0OiAkaDEtZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWgyIHtcbiAgaGVpZ2h0OiAkaDItZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWgzIHtcbiAgaGVpZ2h0OiAkaDMtZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWg0IHtcbiAgaGVpZ2h0OiAkaDQtZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWg1IHtcbiAgaGVpZ2h0OiAkaDUtZm9udC1zaXplO1xufVxuXG4ucGxhY2Vob2xkZXItLWg2IHtcbiAgaGVpZ2h0OiAkaDYtZm9udC1zaXplO1xufVxuXG4vKlxuICogUGFyYWdyYXBoc1xuICovXG4ucGxhY2Vob2xkZXItLXBhcmFncmFwaCB7XG4gIHNwYW4ge1xuICAgIGhlaWdodDogJGxpbmUtaGVpZ2h0LWxnICogMC43OXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFRpbnkgU2xpZGVyXG4gKi9cbi5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItdGFicyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgc3BhbiB7XG5cbiAgICB3aWR0aDogN3JlbTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLy8ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLWNhcm91c2VsLW5hdmlnYXRpb24ge1xuLy8gIHNwYW4ge1xuLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgd2lkdGg6IDIuNXJlbTtcbi8vICAgIGhlaWdodDogMi41cmVtO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbi8vICAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG4ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG5cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWluLWhlaWdodDogMTRyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWluLWhlaWdodDogMTRyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiA0NCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWluLWhlaWdodDogMTUuNXJlbTtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItaW1nLXNsYSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0xLFxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTIsXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtM3tcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMyB7XG4gIHNwYW4ge1xuXG4gIH1cbiAgJi0tNC1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nLXRvcDogMTUlO1xuICAgIH1cbiAgfVxuICAmLS0zLWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgfVxuICB9XG4gID4gc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0yIHtcbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgfVxuICAmLS0zLWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgfVxuICB9XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMSB7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIH1cbiAgJi0tMy1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIC8vd2lkdGg6IDMwJTtcbiAgICAgIC8vaGVpZ2h0OiAxNXJlbTtcbiAgICB9XG4gIH1cbiAgJi0tMi1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBoZWlnaHQ6IDI5cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXJ7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xufVxuXG4ucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDF7XG4gIGhlaWdodDpjYWxjdWxhdGVSZW0oMjBweCk7XG4gIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDJweCk7XG59XG5cbi5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNHtcbiAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMTJweCk7XG4gIG1hcmdpbi1ib3R0b206Y2FsY3VsYXRlUmVtKDJweCk7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVye1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxe1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNHtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206Y2FsY3VsYXRlUmVtKDNweCk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXJ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDF7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0e1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICBcbn1cblxuXG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbntcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVye1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxe1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0e1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjdWxhdGVSZW0oM3B4KTtcbiAgfVxufVxuXG5cbi5wbGFjZWhvbGRlci0tc2xhe1xuICAmLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWg0e1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDBweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG5cbiAgJi5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1maWx0ZXJ7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1zdGlja3ktZmlsdGVye1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAmOjphZnRlcntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi8qXG4gKiBCdXR0b25zXG4gKi9cbi5wbGFjZWhvbGRlci0tYnV0dG9uIHtcblxufVxuLnBsYWNlaG9sZGVyLS1idXR0b24tc21hbGwge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4vKlxuICogRGl2XG4gKi9cbi5wbGFjZWhvbGRlci0tZGl2IHtcblxufVxuLypcbiAqIFBsYWNlaG9sZGVyIG9wYWNpdHkgY2hhbmdlXG4gKi9cbi5wbGFjZWhvbGRlci1vcGFjaXR5LWNoYW5nZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwbGFjZWhvbGRlck9wYWNpdHk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyT3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuXG5cbi8qXG4gKiBNYXRlcmlhbCBkZXNpZ24gcGxhY2Vob2xkZXJzXG4gKi9cbi5saW5lYXItcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3RhcnQgMC4zcyBlYXNlLWluO1xuICBhbmltYXRpb246IHN0YXJ0IDAuM3MgZWFzZS1pbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgJi5zbWFsbCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuXG4ubGluZWFyLXByb2dyZXNzX19iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICRwaW5rO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXIsXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5lYXItcHJvZ3Jlc3NfX2Jhci0tYmFyMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwO1xufVxuLmxpbmVhci1wcm9ncmVzc19fYmFyLS1iYXIyIHtcbiAgbGVmdDogLTEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3Jvd0JhcjEge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDM2LjYlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93QmFyMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMzYuNiUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlQmFyMSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMjAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgbGVmdDogMjEuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDk1LjQ0NDQ0JTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlQmFyMSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMjAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgbGVmdDogMjEuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDk1LjQ0NDQ0JTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3Jvd0JhcjIge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDE5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gIH1cbiAgNDQuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dCYXIyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAxOS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICB9XG4gIDQ0LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZUJhcjIge1xuICAwJSB7XG4gICAgbGVmdDogLTU0Ljg4ODg5JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gIH1cbiAgMjUlIHtcbiAgICBsZWZ0OiAtMTcuMjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gIH1cbiAgNDguMzUlIHtcbiAgICBsZWZ0OiAyOS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMTcuMzg4ODklO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVCYXIyIHtcbiAgMCUge1xuICAgIGxlZnQ6IC01NC44ODg4OSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICB9XG4gIDI1JSB7XG4gICAgbGVmdDogLTE3LjI1JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICB9XG4gIDQ4LjM1JSB7XG4gICAgbGVmdDogMjkuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTE3LjM4ODg5JTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzc0xpbmVhck1vdmVtZW50IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzdGFydCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN0YXJ0IHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGVuZCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZW5kIHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKlxuICogQ29tcG9uZW50IHNwZWNpZmljIHN0eWxlczogVGlueSBzbGlkZXJcbiAqL1xuLnRpbnktc2xpZGVyX19oZWFkZXJfX2xlZnQge1xuICAucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnRpbnktc2xpZGVyX19wbGFjZWhvbGRlciB7XG4gIC5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qXG4gKiBQb3NpdGlvbiBzcGVjaWZpYyBzdHlsZXM6IExhbmRpbmcgcGFnZVxuICovXG4ubGFuZGluZy1wYWdlIHtcbiAgLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMtLTQtY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDoxOTIwcHgpe1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTglO1xuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNiU7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgLnRpbnktc2xpZGVyX19wbGFjZWhvbGRlciB7XG4gICAgLnBsYWNlaG9sZGVyLS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuICB9XG59XG4ubGFuZGluZy1wYWdlX19hYm91dC0tcGxhY2Vob2xkZXIge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgICB3aWR0aDogMjclO1xuICB9XG4gIC5wbGFjZWhvbGRlci0tZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogNjUlO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IGxpIHNwYW5bY2xhc3MqPSdwbGFjZWhvbGRlciddIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCJcblxuI3skcGFnaW5hdGlvbn0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYtLW1hcC1vcGVuIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MTBweCk7XG4gIH1cbn1cblxuI3skcGFnaW5hdGlvbn1fX2NvdW50IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuI3skcGFnaW5hdGlvbn1fX3BhZ2Uge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuI3skcGFnaW5hdGlvbn1fX2Fycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICAmLS1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxuICAmLS1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG59XG5cbi8qXG4gKiBDb2xvciBzY2hlbWVzXG4gKi9cbiN7JHBhZ2luYXRpb259IHtcbiAgJi0td2hpdGUtYmcge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgJi0tYmxhY2stYmcge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuI3skcGFnaW5hdGlvbn1fX3BhZ2UtLWFjdGl2ZSB7XG4gICYjeyRwYWdpbmF0aW9ufV9fcGFnZS0td2hpdGUtYmcsXG4gICYjeyRwYWdpbmF0aW9ufV9fcGFnZS0tYmxhY2stYmd7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cbiN7JHBhZ2luYXRpb259X19wYWdlIHtcbiAgJi0td2hpdGUtYmcge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuI3skcGFnaW5hdGlvbn1fX2Fycm93IHtcbiAgJiN7JHBhZ2luYXRpb259X19hcnJvdy0td2hpdGUtYmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxuICAmI3skcGFnaW5hdGlvbn1fX2Fycm93LS13aGl0ZS1iZyN7JHBhZ2luYXRpb259X19hcnJvdy0taW5hY3RpdmUge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGdyZXktNDtcbiAgICB9XG4gIH1cblxuICAmI3skcGFnaW5hdGlvbn1fX2Fycm93LS1ibGFjay1iZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLWJsYWNrLWJnI3skcGFnaW5hdGlvbn1fX2Fycm93LS1pbmFjdGl2ZSB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkZ3JleS02O1xuICAgIH1cbiAgfVxufVxuIiwiLmxkcy1yaXBwbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5sZHMtcmlwcGxlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgJHBpbms7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmlwcGxlIDFzIGN1YmljLWJlemllcigwLCAwLjIsIDAuOCwgMSkgaW5maW5pdGU7XG59XG4ubGRzLXJpcHBsZSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cbkBrZXlmcmFtZXMgbGRzLXJpcHBsZSB7XG4gIDAlIHtcbiAgICB0b3A6IDM2cHg7XG4gICAgbGVmdDogMzZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbi5zay1zcGlubmVyLFxuLnNrLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xufVxuLnNrLXNwaW5uZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IHNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiXG5cbiN7JGNvbGxhcHNhYmxlfV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWdyYXktMjAwLCAjRUNFQ0VDKTtcbn1cblxuI3skY29sbGFwc2FibGV9X19jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAmLS1leHBhbmRlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG59XG5cbiN7JGNvbGxhcHNhYmxlfV9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG4iLCJcbkBtaXhpbiBuYXYtbWFpbi10aXRsZS10YWJsZXQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gIC8vfVxufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vfVxufVxuXG4ubWFyX2JvdCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5hZGRpdGlvbmFsLWxpbmtfY2hpbGQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICYgPiBhIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAvL31cblxuICAmX2FkZGl0aW9uYWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtbWFpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmLWF3YXJkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI5LjVweCkgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1qb2Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjkuNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWV4dHJhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAmLWZpcnN0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMC43JTtcbiAgICAgICAgcmlnaHQ6IC0zNiU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgfVxuICAgICAgJiA+IGRpdiA+IGEgPiBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgICAmLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtc2Vjb25kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiA+IGRpdiA+IGEgPiBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbmF2LW1haW4tdGl0bGUtdGFibGV0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOS4zcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xuICAgIH1cbiAgfVxuXG4gIGxpLmxpLWxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gICYtLWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0LS1leHBhbmRhYmxlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NC44cHgpO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICB9XG4gICAgJi0tbm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRtYWluLW5hdn1fX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX3RpdGxlX19tYXItYm90IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skbWFpbi1uYXZ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X190aXRsZV9faW5uZXIge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAvL21hcmdpbi1ib3R0b206IDAuMjI1cmVtO1xuICAvL21hcmdpbi10b3A6IDAuMjI1cmVtO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBhdC1yb290ICN7JG1haW4tbmF2fV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19pbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYwcHgpIDJyZW0gY2FsY3VsYXRlUmVtKDYwcHgpIDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NC40cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NC40cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAmLS1tb3JlLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzMuNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0LS1zb2NpYWwge1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoLCBjaXJjbGUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgICAgICAgIGZpbGw6ICNGRjVBNzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiAxMTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBjb2xvcjogJGdyZXktNDtcblxuICBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9tYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cblxuI3skbWFpbi1uYXZ9X19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi10b3A6IDAuMzI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkZ3JleS00O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRncmV5LTQpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19yaWdodC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIHBhZGRpbmctdG9wOiAwO1xuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcblxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogOTQuNyU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fY29weXJpZ2h0IHtcbiAgYSB7XG4gICAgQGluY2x1ZGUgbGluay13aXRoLWJvcmRlci1ib3R0b20oJGdyZXktNCk7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19jb3B5cmlnaHRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgY29sb3I6ICRncmV5LTQ7XG59XG5cbiN7JG1haW4tbmF2fV9fY29weXJpZ2h0X19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAuNXJlbTtcbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19oZWFkZXJzIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19oZWFkZXJzID4gYSA+IGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19saW5rcyB7XG5cbn1cblxuI3skbWFpbi1uYXZ9X19uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAwIDEuNTdyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAtMC41JSAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxlZnQ6IC0xLjUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDAuN3JlbSAwO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9faGVhZGVyX19tYWdhemluIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgQGluY2x1ZGUgbmF2LW1haW4tdGl0bGUtdGFibGV0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMTUuNXB4O1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9faGVhZGVyX19ldmVudHMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgY29sb3I6ICRibGFjaztcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgQGluY2x1ZGUgbmF2LW1haW4tdGl0bGUtdGFibGV0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbiAgfVxuXG59XG5cbiN7JG1haW4tbmF2fV9fbGFzdF9fbGkge1xuICBtYXJnaW4tYm90dG9tOiAyLjFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX3NlY29uZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgbGkgPiBhIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tbm9faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiAxNi44cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBoZWlnaHQ6IDEzLjlyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1kZSB7XG4gICAgaGVpZ2h0OiAxNi41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiAwLjJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi1hZGRpdGlvbmFsIHtcbiAgICAgIGJvdHRvbTogMS4zcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWNoIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWF0IHtcbiAgICAvL2JvdHRvbTogNXJlbTtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwNDBweCkge1xuICAvLyAgICBoZWlnaHQ6IDIyLjZ2aDtcbiAgLy8gIH1cbiAgLy8gIEBtZWRpYSAobWF4LXdpZHRoOiAyMDQwcHgpIHtcbiAgLy8gICAgaGVpZ2h0OiAzMi42dmg7XG4gIC8vICB9XG4gIC8vXG4gIC8vICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8vICAgIGhlaWdodDogMzIuNnZoO1xuICAvLyAgfVxuICAvL1xuICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC8vICAgIGhlaWdodDogMjguNnZoO1xuICAvLyAgfVxuICAvL31cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19zZWNvbmRfcGFydG5lcnMge1xuXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgbGkgPiBhIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tbm9faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiAxNi44cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBoZWlnaHQ6IDEzLjlyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1kZSB7XG4gICAgaGVpZ2h0OiAxNi41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiAwLjJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi1hZGRpdGlvbmFsIHtcbiAgICAgIGJvdHRvbTogMS4zcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWNoIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBib3R0b206IDEuNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICBib3R0b206IDI2cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3R0b206IC0wLjVyZW07XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIH1cblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1hdCB7XG4gICAgLy9ib3R0b206IDVyZW07XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJiA+IGxpID4gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4LjcycHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgQGluY2x1ZGUgbmF2LW1haW4tdGl0bGUtdGFibGV0O1xuICAgIH1cbiAgfVxuXG4vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwNDBweCkge1xuLy8gICAgaGVpZ2h0OiAyMi42dmg7XG4vLyAgfVxuLy8gIEBtZWRpYSAobWF4LXdpZHRoOiAyMDQwcHgpIHtcbi8vICAgIGhlaWdodDogMzIuNnZoO1xuLy8gIH1cbi8vXG4vLyAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuLy8gICAgaGVpZ2h0OiAzMi42dmg7XG4vLyAgfVxuLy9cbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbi8vICAgIGhlaWdodDogMjguNnZoO1xuLy8gIH1cbi8vfVxufVxuXG4uc2Vjb25kIHtcbiAgJi0tY2gge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41JTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgQGluY2x1ZGUgbmF2LW1haW4tdGl0bGUtdGFibGV0O1xuICAgIH1cbiAgfVxuXG4gICYtLWF0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgbWFyZ2luOiA1JSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLS1kZSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNoX19tYXJnaW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmQubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWNoLm5hdi1zd2lzcy1hd2FyZCB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICBib3R0b206IDc2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxufVxuXG4ubWFpbl9fbmF2LWV4dHJhLWZpcnN0LXRvcC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4iLCIubW9iaWxlX2Rpc3BsYXlfbm9uZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgLnBob25lbWVudV9faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXG4gIC5waG9uZW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMyMjQ1NWI7XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mYXEgLnBob25lbWVudSB7XG4gICAgYmFja2dyb3VuZDogIzQ2Yjc5MDtcbiAgfVxuICAucGhvbmVtZW51IHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuZmFxIC5waG9uZW1lbnUgdWwge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gIC5waG9uZW1lbnUge1xuICAgIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAxMnB4IDlweCAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAvL2JhY2tncm91bmQ6ICRjb2xvcjAxIHVybCguLi9pbWFnZXMvbGF5b3V0L2xlbnMuc3ZnKSBuby1yZXBlYXQgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBob25lbWVudV9faW5uZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwIDBweDtcbiAgfVxuICB1bC5waG9uZW1lbnVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4IDMwcHg7XG5cbiAgICAmLS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLS12aXNpYmxlIHsgLy9Vc2VkIGZvciBnb29nbGUgYm90c1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMThweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZmlsbDogYmxhY2s7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgJi0taGFzLWNoaWxkIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvbmV4dF93aGl0ZS5zdmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJhY2stYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L3ByZXZfd2hpdGUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDdweCAxLjQlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAvL29wYWNpdHk6IDAuNTtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5waG9uZW1lbnVfX2xpc3QtLWxldmVsLXR3byB7XG4gICAgLnBob25lbWVudV9faXRlbTpub3QoLnBob25lbWVudV9faXRlbS0tYmFjay1idG4pIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5waG9uZW1lbnVfX2l0ZW1fX21lbnUtdGl0bGUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4IDMlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICZfbGV2ZWwtdHdvIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC8vIC5sb2dvLCB1bCBsaSB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxuICAuZXZlbnRsb2thbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3cHggY2VudGVyO1xuICB9XG4gIHVsIGxpLndpc2hsaXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGEge1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICB0b3A6IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWVycm9yID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCBiLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIGIge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIC4zcmVtIDAgMDtcblxuICAgIC8qd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMCAzcHggMCAwOyovXG4gIH1cblxuICAub3ZlcmxheSB7XG4gICAgLm92ZXJsYXlfaW5uZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIH1cblxuICAgIC5vdmVybGF5X2lubmVyMiB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE3MHB4KTtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIG1hcmdpbjogMCAtMjBweCAwIC0yMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgLTlweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2LmhlYWQsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2LmhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYuc3RlcCwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuc3RlcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYgaW5wdXRbbmFtZT1jYXB0Y2hhX3ZhbHVlXSwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYgaW5wdXRbbmFtZT1jYXB0Y2hhX3ZhbHVlXSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdiAuY2FwdGNoYV9pbWcsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2IC5jYXB0Y2hhX2ltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5lcnJvcm1lc3NhZ2UsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2LmVycm9ybWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAubWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIC5zZWFyY2hfaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjQ1NWI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZXZlbnRzZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogIzIyNDU1YjtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBtYXJnaW46IDI1cHggMjVweCAtODVweCAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogODVweCAyNXB4IDI1cHggMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hvd29wdGlvbnM6OmJlZm9yZSB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgZGl2Lm9wdGlvbm5hdiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogNXB4O1xuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogZ3JheTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgbGkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMjM4cHg7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC9kb3duLnN2Zyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC91cC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUge1xuICAgIC5ldmVudHNlYXJjaCB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgZGl2Lm9wdGlvbm5hdi5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyMzQsIDIzNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xuXG4gICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHVsIGxpLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC91cC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaG93b3B0aW9uczo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlZF9zZWFyY2ggZm9ybSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDEwMHB4IDIwcHggMzBweCAyMHB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mYXEgLnJlZF9zZWFyY2gge1xuICAgICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmZhcWhlYWQge1xuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VvX2hlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBtYXJnaW46IDcwcHggMCAtNzBweCAwO1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIC5mdWxsc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjQ1NWIgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAzMHB4IDA7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAvL2JhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBtYXJnaW46IDAgMjVweCAwIDI1cHg7XG5cbiAgICAgICAgdHIgdGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgLy93aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHRyIHRkIHtcbiAgICAgICAgc2VsZWN0LCBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2VyIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhbmNlbCwgLnNob3dmaWx0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogLTIwcHggLTFweCAwIC0xcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDFweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLFwiO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGVsZXRlOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ub3RzdGFydC5yZXN1bHRzLnNlYXJjaF90aXRsZSBmb3JtIC5mdWxsc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmp1bXBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDMwMjtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICYuZml4ZWQsXG4gICAgJi5hbHdheXNfZml4ZWQge1xuICAgICAgei1pbmRleDogMzAyO1xuICAgIH1cblxuICAgIC5zZWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sb2NhdGlvbmFuZnJhZ2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNjBweCk7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICAmLmZsZXhpYmxlIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICYubGlrZSwgJi5iYWNrIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYmFzZSB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAzOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNoYXJlIHtcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkY29sb3IwNCB1cmwoLi4vaW1hZ2VzL2xheW91dC9pY29uX3NoYXJlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBsaSA+IHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzVweCk7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYXNlIHVsID4gbGkgPiB1bCB7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCA+IGxpID4gdWw6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFzZSB1bCA+IGxpID4gdWw6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA0M3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICA+IGxpIHVsIGxpIHtcbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaS5zaGFyaWZmIHVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmLnR3aXR0ZXIgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYud2hhdHNhcHAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1ZDM2NjtcbiAgICAgICAgICAgICAgICAvLy8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvaWNvbl93aGF0c2FwcF93aGl0ZS5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsd2F5c19maXhlZCwgJi5maXhlZCB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuXG4gICAgJi5ub3RzdGFydCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYngtd3JhcHBlciB7XG4gICAgICAuYngtdmlld3BvcnQge1xuICAgICAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnRcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgaGVpZ2h0OiAyNjBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTBweCk7XG4gICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZWJveCB7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuXG4gICAgICAuZGV0YWlscGljIHtcbiAgICAgICAgbGVmdDogLTQwJTtcbiAgICAgICAgd2lkdGg6IDE4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlciAuc2xpZGVyYm94IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG5cbiAgICAmLnNtYWxsLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uIHtcbiAgICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpa2Uge1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuXG4gICAgLmJ4LXByZXYge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLmJ4LW5leHQge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5iYW5uZXJib3gge1xuICAgICAgaGVpZ2h0OiAyOTBweDtcblxuICAgICAgaDIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzAwcHgpO1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDVweDtcblxuICAgICYuZmF2b3VyaXRlcy1vdmVydmlldyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAub3ZlcnZpZXdoZWFkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbjogMTVweCA1cHggMTVweCA1cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5tb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saWtlLCAuc2hhcmVfY29udGFpbmVyIC5zaGFyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuZXZlbnRqb2JzIC5pbWFnZSBiIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYucGFydG5lcnNsaWRlcmJveCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG5cbiAgICAgIC5wYXJ0bmVyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpa2Uge1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsaWVudHNsaWRlcmJveCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcblxuICAgICAgLmNsaWVudCB7XG4gICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgOHB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja2VuZCB7XG4gICAgICAuc29ydGFibGUge1xuICAgICAgICAudGh1bWIge1xuICAgICAgICAgIC5oaWRlX29uX21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXN1bHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICYuc2ltcGxlLXNlYXJjaC1yZXN1bHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYuZmF2b3VyaXRlcy1saXN0IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICAucmVzdWx0aGVhZCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDVweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgLm1vcmUge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5pbm5lci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIC5pbWFnZXNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyNDBweDtcblxuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDVweCA1cHggMTVweCA1cHg7XG5cbiAgICAgICAgLmxldmVsIHtcbiAgICAgICAgICB0b3A6IC0yNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZSB7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saXN0dmlldyB7XG4gICAgLnRlcm1pbnN1Y2hlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgLnd1bnNjaHRlcm1pbiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cbiAgICAgICAgICAudmRwLWRhdGVwaWNrZXIgaW5wdXQsIGlucHV0IHtcbiAgICAgICAgICAgICZbdHlwZT10ZXh0XSwgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDVweCAwIDVweDtcbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDExNXB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDVweDtcblxuICAgICAgICAubGV2ZWwge1xuICAgICAgICAgIHRvcDogLTIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlcnNvbmVuIHtcbiAgICAgICAgICBsZWZ0OiAxNjJweDtcbiAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmVzY2hyaWViIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAucmVnaW9uLCAuZ2ViYWV1ZGVhcnQge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpZW5zdGxlaXN0ZXJ0eXAsIC5sYWdlIHtcbiAgICAgICAgICBsZWZ0OiA4NnB4O1xuICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgIC5zaGFyZSB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLm1haWwge1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wcmludCB7XG4gICAgICAgIGxlZnQ6IDEwNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5hbmZyYWdlbiB7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLndlcmJ1bmdfYnV0dG9uLCAuYW5mcmFnZV9idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZGVsZXRlIHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIHRvcDogMjY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdC5saXN0dmlldyB7XG4gICAgLmVudHJ5IHtcbiAgICAgIC5saWtlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTg0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdCB7XG4gICAgLnJlZF9lbnRyaWVzIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMjBweDtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBhIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWx0ZXJuYXRpdmUge1xuICAgICAgICAgIGIge1xuICAgICAgICAgICAgcGFkZGluZzogNDVweCAxNXB4IDE1cHggMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDc1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubWVkaWVuIC5yZXN1bHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAtNXB4IDVweCAxMHB4IDVweDtcbiAgICB9XG5cbiAgICAmLnNlbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi5mYXEge1xuICAgICAgcGFkZGluZzogMCAwIDQwcHggMDtcblxuICAgICAgLmJyZWFkY3J1bWJzIGRpdiB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgZm9ybSB0YWJsZSB0ciB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hvd29wdGlvbnMgc2VsZWN0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlb19vdmVydmlldyB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMTBweCA1cHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZW50cnkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuXG4gICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgJi5kZXRhaWwtYWJvdmUtZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICB9XG5cbiAgICAuZGV0YWlsaGVhZCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMzBweCAxMHB4IDMwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Bhbi5wcmVtaXVtLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuZmVhdHVyZXMge1xuICAgICAgICBtYXJnaW46IDEwcHggLTIwcHggMCAtMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXdhcmQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAmLmJhc2ljIHtcbiAgICAgICAgbWFyZ2luOiA3MHB4IDMwcHggMTBweCAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgdGFibGUgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICYud2lkZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZXh0cmF3aWRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmF0dHJpYnV0ZSwgLmVxdWlwbWVudCBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53aG9fcGljIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG5cbiAgICAgICAgICAgICYuc2xhX3JhdGluZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndobyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2hvX3NsYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucm9vbXMgdGQge1xuICAgICAgICAgIHdpZHRoOiAzMy4zJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlyc3RsaW5lIHRkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggZ3JheTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yb29tcyB0ZCB7XG4gICAgICAgICAgLnJvb21uYW1lIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FwYWNpdHlfZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXBhY2l0eV9tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgbGVmdDogLTE4N3B4O1xuICAgICAgICAgICAgICBib3R0b206IDM2cHg7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxOTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi5yb29tbmFtZSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgbWFyZ2luOiAtMjBweCAtMzBweCAtNDBweCAtMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNjBweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTtcbiAgICAgICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ2FsbGVyeSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAtMzBweCAtMjBweCAtMzBweCAtMjBweDtcblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDczcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkgYSwgJjpudGgtY2hpbGQoMikgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZ2FsbGVyeV9pbWFnZSBhIHNwYW4sICYuZ2FsbGVyeV92aWRlbyBhIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFnYiB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlYW0ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggLTIwcHggLTIwcHggLTIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggLTVweCAxMHB4IC01cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIjYXZhaWxhYmlsaXR5X21vZGFsICNyZXF1ZXN0cy5oaWRlX29uX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIGg0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgfVxuXG4gIC5zcGVjaWFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgLmxlZnQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAwIDMwcHggMzBweCAzMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNtYXAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cblxuICAubGF3IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcblxuICAgIC5pbXByZXNzdW0ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGM3Yzc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgZGl2IHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53YXlfdG9fdXMge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cbiAgICAua29udGFrdCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgZGl2IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjcm9hZG1hcCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cbiAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWlsaW5ncyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAuYmFjayB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDE1cHggMTBweCAwIDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlcmJveCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICAgLmJ4LXByZXYsIC5ieC1uZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlcmVudHJ5IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA4cHggMCByZ2JhKDQwLCAzOSwgMzQsIDAuMik7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vcmVpbmZvIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4ge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuYmFjayB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDE1cHggMTBweCAwIDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdSB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNyZWF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggOTBweCAxMHB4IDkwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0cyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2VyYmVtb2VnbGljaGtlaXRlbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggLTEwcHggLTEwcHggLTEwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52b3J0ZWlsZSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRlbWVudHMge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMTBweCAtMTBweCAtMTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBpYyB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMTIwcHggMCAxMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29tcGFueSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhdGlzdGljIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIC02MHB4IDA7XG5cbiAgICAuZmFjdHMge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMTBweCAxMHB4IC0xMHB4O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0IHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmJ1c2luZXNzX2NhcmQge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggLTEwcHggMTBweCAtMTBweDtcblxuICAgICAgICAucGljIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDEwcHggMzBweCAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlYXNvbnMge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggLTIwcHggMTBweDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lbnRyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9yZWluZm8ge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggLTIwcHggMTBweDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lbnRyeSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYXEge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMCAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lbnRyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RzIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmVzc2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG5cbiAgICBoMiB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNjBweCAxMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFuZnJhZ2VuIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgbWFyZ2luOiA0cHggYXV0byA0cHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyb3JwYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnByb2JsZW0ge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogNDBweCAxMHB4IDYwcHggMTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWx0ZXJuYXRpdmUge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgaDMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAgIGxpIGEge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMTFweCA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXZlbnRtYWdhemluIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgMTVweCAwO1xuXG4gICAgLmV2ZW50bWFnYXppbmhlYWQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgLmlubmVyLW1hZ2F6aW4ge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICAubWFnYXppbmxlZnQge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgaHIge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Vib3gge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblxuICAgICAgICAuaW1hZ2VzbGlkZXIge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICAgIHUge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpa2Uge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweCA5cHggNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcG9uc29yaW5nX3N0cmlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDEwcHggMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhZ3Mge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgLmZ1bmN0aW9ucyB1bCBsaSBhIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAucmVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tb3JlIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMCAxM3B4IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1MHB4IDMwcHggNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgLnJlc3VsdGhlYWQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmxpc3R0YWJsZSB0ciB7XG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9ybSB0YWJsZSB0ciB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2hvd29wdGlvbnMgc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IC5jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tYWdhemlucmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGV0YWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBociB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWdhemlua29tbWVudGFyIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5mb290IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMjBweDtcblxuICAgICAgaDQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWdhemluZW50cnkge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICAgICAgIC5pbWFnZSBzcGFuIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5ld3NsZXR0ZXIge1xuICAgIC5pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMjYycHg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICB3aWR0aDogMTY5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICB3aWR0aDogODlweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2l0ZWZvb3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDgwcHggMjBweDtcblxuICAgICAgJi5zaXRlZm9vdF9faW5mb3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDcwcHggMTBweCA3MHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgYiwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzcHg7XG4gIH1cblxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IHtcbiAgICAuaG9vcGVyLXByZXYge1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG5cbiAgICAuaG9vcGVyLW5leHQge1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtbGlua3MjZmFjZWJvb2stbGluayBzdmcge1xuICAgIGxlZnQ6IC0ycHg7XG4gIH1cblxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLnN0ZWxsZW5hbmdhYmVuYm94IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuXG4gICAgdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IC41cmVtO1xuXG4gICAgdGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5nYWxsZXJ5X3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBzd3Age1xuICAgICYuaGFzSW5uZXJUaHVtYnMge1xuICAgICAgLnBzd3BfX3RvcC1iYXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgICAgIHJpZ2h0OiA0NHB4O1xuICAgICAgfVxuXG4gICAgICAucHN3cF9fem9vbS13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsImlucHV0IHsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyB9IiwiXG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNCk7XG4gIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfYXdhcmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gIC5zbGFfYXdhcmRoZWFkIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMHB4IGF1dG87XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMHB4IDhweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHggMTFweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWM5NjdkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNwb25zb3Jpbmdfc3RyaXBlIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvIDBweCBhdXRvO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTIwcHgpO1xuICAgICAgbWFyZ2luOiAyMHB4IDYwcHggMjBweCA2MHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGFyZXN1bHQge1xuICBtYXJnaW46IDgwcHggMHB4IDgwcHggMHB4O1xuICAuZW50cnkgLmFuZnJhZ2VfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWM5NjdkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib257XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6MHB4O1xuICBib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gIHBhZGRpbmc6MThweCAwcHg7XG5cbiAgJi1ob21lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgICBsZWZ0OjBweDtcbiAgICBib3R0b206IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIHBhZGRpbmc6MThweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cbiAgJi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbi0td2lubmVye1xuICAgIGJhY2tncm91bmQ6ICRzbGEtd2lubmVyLWNvbG9yO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzoxOHB4IDMycHggMjRweCAzMnB4O1xuICB9XG5cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIHtcbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBwYWRkaW5nOiA3cHggMHB4IDdweCA0OHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDk0cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweCA1cHggNDZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICAubW9iaWxlLWhpZGV7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLnNsYV9yaWJib24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTIwcHggMHB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAuc2xhX3JpYmJvbl9pbm5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwcHggYXV0bztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwcHggOHB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICAgICAgIGJyLm1lZGl1bSxcbiAgICAgICAgYnIuc21hbGx7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMjBweCAxMXB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2FjOTY3ZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgfVxuXG4gICAgICBidXR0b257XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiRzbGEtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDg3cHggMTVweCAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ob21lX3JpYmJvbntcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1hcmdpbi10b3A6OTBweDtcbiAgICBmbG9hdDpub25lO1xuICAgIC5zbGFfcmliYm9uX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICBoZWlnaHQ6ODBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBsaXtcbiAgICAgICAgaDN7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgbWFyZ2luOjE5cHggODBweCAxNXB4IDBweDtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzJBNTU3MTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBtYXJnaW46MThweCAwcHg7XG4gICAgICAgICAgcGFkZGluZzoxNHB4IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRldGFpbF9yaWJib24ge1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgLnNsYV9yaWJib25faW5uZXIge1xuICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBtYXJnaW46IDE1cHggNDVweCAxNXB4IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zbGFfcmliYm9uX2JsdWUge1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gIH1cblxuICAmLnNsYV9yaWJib25fbm9taW5hdGV7XG4gICAgLnNsYV9yaWJib25faW5uZXJ7XG4gICAgICBsaTpmaXJzdC1jaGlsZHtcbiAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNsYV9yaWJib25fd2lubmVye1xuICAgIGJhY2tncm91bmQ6ICRzbGEtd2lubmVyLWNvbG9yO1xuICB9XG5cbn1cblxuLm92ZXJsYXl7XG4gICNzbGEtcmF0aW5nLWNvbmZpcm17XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjkwcHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1OTJweDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOjIycHggMjRweCAzMnB4IDI0cHg7XG4gICAgbWluLWhlaWdodDogNjQ0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWF4LWhlaWdodDoxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIH1cblxuICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2dyYXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCAyMTksIDIxOSwgMC4yKTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgICBoMntcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xuXG4gICAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICB9XG5cbiAgICBwe1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBtYXJnaW4tYm90dG9tOjM0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjM3cHg7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgZGl2LnNoYXJlLWxpbmtze1xuICAgICAgcGFkZGluZzoyNHB4IDMzcHggMjNweCAzM3B4O1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktMjtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgIGg2e1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5zaGFyZS1idXR0b25ze1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjM5cHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciBpbWd7XG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCg1MiUpIHNlcGlhKDMwJSkgc2F0dXJhdGUoMzAzJSkgaHVlLXJvdGF0ZSgxNjNkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg5MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlua19jb3BpZWR7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOi00MnB4O1xuICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5zaGFyZS1saW5rcy1zbXtcbiAgICAgIHBhZGRpbmc6NDBweCAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgICAgIG1hcmdpbi1ib3R0b206NDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGg2e1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLnNoYXJlLWJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjMycHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgaW1ne1xuICAgICAgICAgICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rX2NvcGllZHtcbiAgICAgICAgICBmb250LXdlaWdodDokZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206LTQycHg7XG4gICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LnNoYXJlLWxpbmtzLWxne1xuICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoNntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLnNoYXJlLWJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjMycHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgaW1ne1xuICAgICAgICAgICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rX2NvcGllZHtcbiAgICAgICAgICBmb250LXdlaWdodDokZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206LTQycHg7XG4gICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzbGEtcmF0aW5nLW1vZGFse1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyOTRweCk7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDU4OHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LWhlaWdodDogODglO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAuY2xvc2VfbW9kYWx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICByaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2VfZGFya19zbGEyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwNTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICYubW9iaWxlLWNlbnRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5zbGEtY29udGVudHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2xvc2VfbW9kYWx7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWhlYWRlcntcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHotaW5kZXg6IDEwNDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGg0e1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDo0MHB4O1xuICAgICAgICBjb2xvcjokZGFyay1ncmV5LTE7XG4gICAgICAgIHBhZGRpbmc6MjBweCAwcHggMTJweCAzMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaDR7XG4gICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6MzNweDtcbiAgICAgICAgICBjb2xvcjokZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzoxNHB4IDQ0cHggNHB4IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1oZWFkZXItbGFuZ3tcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBpbWd7XG4gICAgICAgIHBhZGRpbmc6MjhweCAwcHggMjZweCAzNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgICAgICAgdG9wOiAtNTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdm90aW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5hY3RpdmUtY29udGVudHtcbiAgICAgIHBhZGRpbmc6MjBweCA0OHB4IDUycHggNDhweDtcblxuICAgICAgJi5uby1wYWRkaW5nLWxye1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgICAgIH1cblxuICAgICAgcHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTA2cHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MTFweCAyNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgcGFkZGluZzoyMHB4IDI0cHggNTJweCAyNHB4O1xuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2LnNsYS1jb3ZpZC1idXR0b257XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWVycm9ye1xuICAgICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDMycHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IDBweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOjVweCAzMnB4IDI4cHggMzJweDtcblxuICAgICAgJi5zbGEtZmluYWx7XG4gICAgICAgIHBhZGRpbmc6NXB4IDQ4cHggMzZweCA0OHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6NXB4IDI0cHggMTQzcHggMjRweDtcblxuICAgICAgICAmLnNsYS1maW5hbHtcbiAgICAgICAgICBwYWRkaW5nOjVweCAyNHB4IDM2cHggMjRweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIGgze1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzNzVweDtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDo3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgICYubW9yZV9zcGFjZXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICYubW9iaWxlLWhpZGV7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuXG4gICAgICAgIGJ7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAmLm1vYmlsZS1oaWRle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiRzbGEtY29sb3I7XG4gICAgICB9XG4gICAgICAuc2xhLWxpZ2h0cy1zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LTE5cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGEtbGlnaHRib3h7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOjEwNHB4O1xuICAgICAgICAmOm50aC1jaGlsZCg0bil7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgICAgICAgICBwYWRkaW5nOiAyOXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDEuNXB4IDEuNXB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo2cHg7XG4gICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAlKSBzZXBpYSg5NSUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDE4MmRlZykgYnJpZ2h0bmVzcygxMDglKSBjb250cmFzdCg4OCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi50aHVtYi1hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdGh1bWJfdXBfYWN0aXZlLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToxM3B4IDEycHg7XG4gICAgICAgICAgICAmLmxvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS90aHVtYl9kb3duX2FjdGl2ZS5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDExJSkgc2F0dXJhdGUoNSUpIGh1ZS1yb3RhdGUoMTI2ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2LnRodW1iLWFjdGl2ZXtcbiAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDZ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDNweDtcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICB3aWR0aDpjYWxjKCAzMyUgLSA2cHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24pe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0bil7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6OXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdi50aHVtYi1hY3RpdmV7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDRweCAzcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOXB4IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsYS1mb3JtLXJvd3tcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yO1xuICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwYWRkaW5nOjE2cHg7XG4gICAgICAgICAgaGVpZ2h0OjEwOHB4O1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmVycm9yLWZpZWxke1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcblxuICAgICAgICAgICYucmlnaHR7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDEycHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGV4dGFyZWF7XG4gICAgICAgICAgICB0b3A6MTM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pbnB1dHtcbiAgICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmPmlucHV0e1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGRhcmstZ3JleS0xKTtcblxuICAgICAgICAgICYuZXJyb3J7XG4gICAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNsYS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHNsYS1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbXNlbGVjdHtcbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgJi5zaG9ydHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTIgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmVycm9yIGlucHV0e1xuICAgICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzbGEtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY3VzdG9tc2VsZWN0X19kcm9wZG93bntcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG5cbiAgICAgICAgICAgIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDM3cHggMHB4IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS0yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnZ1ZS1zbGlkZXJ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1yYWlse1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0M3QzdDNztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52dWUtc2xpZGVyLXByb2Nlc3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52dWUtc2xpZGVyLWRvdHtcbiAgICAgICAgICAgIC52dWUtc2xpZGVyLWRvdC1oYW5kbGV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC52dWUtc2xpZGVyLWRvdC10b29sdGlwe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgcGFkZGluZzoycHggMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC1ib3R0b217XG4gICAgICAgICAgICAgIGJvdHRvbTowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5sZWZ0IC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9te1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwxMDAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnJpZ2h0IC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9te1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc1JSwxMDAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVjay1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICYuZXJyb3J7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZW17XG4gICAgICAgICAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG5cblxuICAgICAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jaGVja21hcmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9jaGVja21hcmsuc3ZnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIC5jaGVja21hcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZW17XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMwcHggOHB4IDhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmVycm9yPnNwYW57XG4gICAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNsYS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNlbGVjdGVkPnNwYW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3VwLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHVse1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwIDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTJweCAzMHB4IDEycHggMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMnB4IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2VsZWN0ZWQgc3BhbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3VwLnN2Zyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6bWVkaXVtIG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMzZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTFweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0yO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRleHRhcmVhe1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hlY2stY29udGFpbmVye1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYub3B0aW9ubmF2e1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnNsYS1ib3R0b20tdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLXRvcDoxODhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOjMycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcuZmluYWwtaW1hZ2V7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA2NnB4IGF1dG8gMzNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luOiAzOHB4IGF1dG8gMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMy5maW5hbC10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo0NnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwLmZpbmFsLXRleHR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjk5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo2N3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdi5zaGFyZS1saW5rc3tcbiAgICAgICAgcGFkZGluZzoyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRENFMEUzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICAgIGg2e1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRncmV5LTg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo5cHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRncmV5LTg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXJlLWJ1dHRvbnN7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToycHg7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5saW5rX2NvcGllZHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206LTQ5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGEtbGFuZy1zZWxlY3R7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTY4cHg7XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxMDhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2LnNsYS1sYW5nLWJ1dHRvbntcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6MTFweCAwcHg7XG4gICAgICAgICAgbWFyZ2luOjBweCBhdXRvIDE2cHggYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOjE5NXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc2xhLWNvdmlke1xuICAgICAgICBtYXJnaW4tYm90dG9tOjk2cHg7XG4gICAgICAgIHBhZGRpbmc6MHB4IDhweDtcbiAgICAgICAgaDN7XG5cbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjUzcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo0NXB4O1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjUzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgICBwYWRkaW5nOjBweDtcblxuICAgICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi5zbGEtY292aWQtYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGEtY292aWQtLXZvdGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1mb290ZXJ7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHotaW5kZXg6IDEwNDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNsYS1idXR0b25zLXJvd3tcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMnB4IDMycHggMzJweDtcbiAgICAgICAgJi5maW5hbHtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICAgIGg0LHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAmLmJpZ3tcbiAgICAgICAgICAgIHdpZHRoOjI3MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNvdmlke1xuICAgICAgICAgICAgd2lkdGg6MTk1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYudW5hY3RpdmV7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYmFja3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB3aWR0aDoxODNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6MTBweCAwcHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2xhLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xhLW5hdi1pbmZve1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIG1hcmdpbi10b3A6OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgIHBhZGRpbmc6IDVweCAyNHB4IDM4cHg7XG5cbiAgICAgICAgICAmLmZpbmFsIGJ1dHRvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICYuYmlnLFxuICAgICAgICAgICAgJi5jb3ZpZHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5iYWNre1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAuc2xhLW5hdi1pbmZve1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAuc2xhLWZvb3Rlci1ib3R0b217XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHNsYS1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGgze1xuICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEzcHggMjJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS12b3Rpbmcge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMCA3cHggMjFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2xhLWZvb3Rlci0tdm90aW5nIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2xhLWJ1dHRvbnMtcm93IHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjRweCA2MHB4O1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmLmNvdmlkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsYS1zZWFyY2gtaGVhZGVye1xuICBwYWRkaW5nLXRvcDoxMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tbmF2LWJnO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICB6LWluZGV4OiAxO1xuXG4gICYtLXNwYW4tbGlua3tcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuc2xhLXNlYXJjaC1oZWFkZXItLXdpbm5lcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzdENzA1RjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2RDYyNTM7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICB9XG5cbiAgJi0tbGluay13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJi0tY2F0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgaDF7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogN3B4IDBweCA3cHggNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6NDJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBzcGFue1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWFyZ2luLXRvcDotOXB4O1xuICB9XG4gIGJ1dHRvbixkaXYuYWN0aXZlLWZpbHRlcnN7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy10b3A6OThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmNvbnRhaW5lcntcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTozOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3MDVGO1xuICAgIHBhZGRpbmc6Y2FsY3VsYXRlUmVtKDkwcHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oNzJweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTpjYWxjdWxhdGVSZW0oMjdweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDBweCk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGN1bGF0ZVJlbSgwcHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgtNDRweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTRCNUQgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjE1O1xuICAgIGxlZnQ6IDEyNnB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzc2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM3NnB4KSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI3cHgpICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjdweCkgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjI3cHgpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi5zbGEtbm90LWFjdGl2ZXtcbiAgcGFkZGluZy1ib3R0b206ODBweDtcbiAgaDR7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgIG1hcmdpbi10b3A6MzZweDtcbiAgICBtYXJnaW4tYm90dG9tOjYwcHg7XG4gIH1cbiAgLmdyYXktY29udGFpbmVye1xuICAgIG1hcmdpbjo0M3B4IDBweCA0MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgcGFkZGluZzo4NHB4IDQwcHggNzBweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwe1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOjExcHggMTRweDtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaDR7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgIH1cblxuICAgIC5ncmF5LWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbjowcHggMHB4IDQwcHggMHB4O1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzoxMHB4IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSxcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLXRvcDozNnB4O1xuICBtYXJnaW4tYm90dG9tOjU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBoNHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZS1maWx0ZXJze1xuICAgICYtc2xhIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi1wbGFjZWhvbGRlcnMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG5cbiAgICAgIGZsb2F0OnJpZ2h0O1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzo1cHggMzZweCA1cHggMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcmstZ3JleS0xO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgfVxuICAgICAgbGFiZWx7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDoxM3B4O1xuICAgICAgICB0b3A6MTVweDtcbiAgICAgICAgd2lkdGg6OHB4O1xuICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9maWx0ZXJfZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxhY2stYnV0dG9uIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOjE3NXB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBhZGRpbmc6OHB4IDE3cHg7XG4gICAgbWFyZ2luLWxlZnQ6MjRweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuXG4gIC5zaG93LWZpbHRlcntcbiAgICBAZXh0ZW5kIC5ibGFjay1idXR0b247XG4gICAgLy8gZGlzcGxheTpibG9jaztcbiAgICBmbG9hdDpyaWdodDtcbiAgICAvLyBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAvLyBmb250LXNpemU6IDE1cHg7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gY29sb3I6ICR3aGl0ZTtcbiAgICAvLyB3aWR0aDoxNzVweDtcbiAgICAvLyB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAvLyBwYWRkaW5nOjhweCAxN3B4O1xuICAgIC8vIG1hcmdpbi1sZWZ0OjI0cHg7XG4gICAgLy8gY3Vyc29yOnBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgJi1zbGEge1xuICAgICAgcGFkZGluZzogN3B4IDE0cHggN3B4IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICAuc2hvdy1maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzlweCk7XG4gIH1cblxuICAuYWN0aXZlLWZpbHRlcnMge1xuICAgIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDhweCkgMCBjYWxjdWxhdGVSZW0oMzJweCkgMDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNob3ctZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cblxuICAgIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLnNlYXJjaC1maWx0ZXJzLXNsYSxcbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICYtcGxhY2Vob2xkZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtd2lubmVyLTIwMjMge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxufVxuXG4uc2VhcmNoLWZpbHRlcnMtc2xhLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVye1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nLWJvdHRvbToxNnB4O1xuICBwYWRkaW5nLXRvcDoxNnB4O1xuXG4gIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgZmxleDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHggMTVweCA0cHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgJi5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuXG4gICAgICAgICAgJi5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYS1maWx0ZXJzIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNsZWFye1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDoxNC41cHg7XG4gICAgICAgICAgICB0b3A6MTIuNXB4O1xuICAgICAgICAgICAgd2lkdGg6N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OjdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2ZpbHRlcl9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDMwcHggNHB4IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcmVzZXR7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZmlsdGVyX2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5vdmVybGF5e1xuICAjc2xhLXNlYXJjaC1tb2RhbHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjMycHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA0NjRweDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICAuY2xvc2VfbW9kYWx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzJweDtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV9kYXJrX3NsYTIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgICAgdG9wOiA1MnB4O1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNC5zZWFyY2gtbW9kYWwtdGl0bGV7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBwYWRkaW5nOjIzcHggNDBweCAxMnB4IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjMxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBwYWRkaW5nOjE2cHggNDBweCAwcHggMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgIHBhZGRpbmc6MHB4IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgJi5zZWFyY2gtYnV0dG9ue1xuICAgICAgICBtYXJnaW4tdG9wOjYycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgICAgLm1vYmlsZS1iZ3tcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGRhcmstZ3JleS0xKTtcbiAgICAgIH1cblxuICAgICAgYnV0dG9ue1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MTFweCAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6N3B4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOjE4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLXdpbm5lci1jb2xvcjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTdDNkI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi0tY2xlYXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmN1c3RvbXNlbGVjdHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRkYXJrLWdyZXktMSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbXNlbGVjdF9fYXJyb3d7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2N1c3RvbXNlbGVjdF9hcnJvdy5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDoxMXB4O1xuICAgICAgICAgIGhlaWdodDo2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3due1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMzdweCA3cHggMTBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDE7XG5cbiAgICAgICAgICAuY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVte1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICBkaXYub3B0aW9ubmF2e1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgJj5zcGFue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2F0ZWdvcmllc19kcm9wZG93biAuY3VzdG9tLWRyb3Bkb3due1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NSUpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6NDAwcHggIWltcG9ydGFudFxuICAgICAgICB9XG5cbiAgICAgICAgJi5yZWdpb25zX2Ryb3Bkb3duIC5jdXN0b20tZHJvcGRvd257XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSk7XG4gICAgICAgICAgbWF4LWhlaWdodDo0MDBweCAhaW1wb3J0YW50XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLWRyb3Bkb3due1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMHB4IDdweCAwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRle1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24sLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25ze1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXJ7XG4gICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206OTVweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZXtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgJi5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6MHB4IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG5cbiAgICAgICAgJi5zZWFyY2gtYnV0dG9ue1xuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAubW9iaWxlLWJne1xuICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGV7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWx7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgei1pbmRleDo0O1xuICAgICAgLmNsb3NlX21vZGFse1xuICAgICAgICB0b3A6IDU2cHg7XG4gICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQuc2VhcmNoLW1vZGFsLXRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOjI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgICAgJi5zZWFyY2gtYnV0dG9ue1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NjVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLm92ZXJsYXktc2Vjb25ke1xuICAjc2xhLXNlYXJjaC1tb2RhbHtcbiAgICAuc2xhLXNlYXJjaC1yb3d7XG4gICAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGV7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlcntcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xhLXNlYXJjaC1yb3d7XG4gICAgICAuc2VhcmNoLWJ1dHRvbi1maXJzdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgIC5jdXN0b20tZHJvcGRvd24tbmV3e1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMHB4IDAgMTBweDtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjgpIDAgMCAxMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjgpIDAgMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLW1vZGFsLXRpdGxlLXNtYWxsIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzbGEtZGV0YWlsfSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIGNhbGN1bGF0ZVJlbSgxMjBweCkgMCBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zNnB4KTtcbiAgfVxuICAmLXdpbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMiU7XG4gICAgfVxuICAgICYgPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMTJweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXN1YnRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAyJTtcbiAgICB9XG4gICAgJi1icmVhayB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zZWNvbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gICYtc2Vjb25kLXdyYXBwZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIGFuZCAobWluLXdpZHRoOjc3MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzcwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDk1OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyNDhweDtcbiAgICB9XG5cbiAgfVxuICAmLXdyYXBwZXJfc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgfVxuICB9XG4gICYtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB0ZXh0LWFsaWduOiAtd2Via2l0LWF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuICAmLWluZm8ge1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTIwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICB9XG4gIH1cblxuICAmX21vZGFsLXRpdGxlIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLXNlY29uZCB7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRzbGEtd2lubmVyLWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmFubmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmX2luZm8ge1xuICAgICAgICA+IHN1cCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbW9kYWwtYm9keSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+IHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gICZfbW9kYWwtZ2lyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfbW9kYWwtY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpICFpbXBvcnRhbnQ7XG4gICAgJiA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2xhLXB1bmt0ZX0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1N3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAmID5oNCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXBsYWNlaG9sZGVyIHtcbiAgICAmLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmJyZWFrLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdyaWQtaWNvbi1hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMThweCA3cHggMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1ncmlkLWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOS41cHg7XG59XG5cbi5naXJkLWljb24taW5hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMThweCA3cHggMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1ncmlkLWluYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA5LjVweDtcblxufVxuXG5cbi5saXN0LWljb24tYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDBweCA3cHggNDVweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWxpc3QtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmxpc3QtaWNvbi1pbmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1saXN0LWluYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gge1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTEycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTI2cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXdyYXAge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDUzcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2Ljg4cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXdyYXAgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19zd2l0Y2gtc2xpZGVyIHtcbiAgd2lkdGg6MjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOCU7XG4gIGxlZnQ6IDMlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgdHJhbnNpdGlvbjogLjRzO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogNyU7XG4gIH1cbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zZWFyY2gtcGFnZV9fc3dpdGNoLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG5cbi5zbGEtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuLnNsYS1zZWN0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxOTJweDtcbn1cblxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJpZyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsYV9fY2F0ZWdvcnlfc2VhcmNoX2J1dHRvbiB7XG4gIEBleHRlbmQgLmJsYWNrLWJ1dHRvbjtcbn1cblxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXNsYSB7XG4gICY6aG92ZXIge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC4xKTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cblxuLmJ1dHRvbi1zbS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuYnV0dG9uLmJ1dHRvbi1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1HcmF5LTcwMCwgIzQ0NCk7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG5cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uIHtcbiAgLmF3YXJkLWxvY2F0aW9uLXJpYmJvbi10aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgYnIgeyBkaXNwbGF5OiBub25lO31cbiAgICB9XG4gIH1cbn1cblxuLnNsYS1zZWN0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi5zbGEtc2VhcmNoLWhlYWRlci0td2lubmVyLTIwMjMge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5MnB4KSAwO1xufVxuXG4uc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSBjYWxjdWxhdGVSZW0oMTIwcHgpIDAgY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjhweCk7XG4gICAgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgJi1wbGFjZWhvbGRlcnMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMTFweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIyOHB4KTtcbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5zaG93LWZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtd2lubmVyLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cblxuICAgIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgLnNob3ctZmlsdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9oYXMtZmlsdGVycyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIC5zaG93LWZpbHRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmlsdGVycy13cmFwcGVyLXNsYS0yMDIzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0OXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbn1cblxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAtMjAyMyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQtc2xhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjJweCk7XG4gICAgfVxuXG4gICAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1zbGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dC1zbGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS1zbGEge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUtMjAyMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZS1pbWFnZSB7XG4gICAgd2lkdGg6IDE3M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZS1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgXG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtMjAyMyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLTIwMjMuc3ZnKTtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdG9wOjA7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5zbGEtMjAyMy10b3RhbC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtMjAyMyB7XG4gICAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGEuc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhd2lubmVyLTIwMjMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgICBAZXh0ZW5kIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd247XG4gICAgbWF4LWhlaWdodDogMzEwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwcHg7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bi1pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI0VDRUNFQyBzb2xpZDtcblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMxQjFCMUI7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzLWl0ZW0tLWxpc3Qge1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcblxuICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICM2NTY1NjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbm9taW5hdGlvbi1jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSBjYWxjdWxhdGVSZW0oMTJweCkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuXG4gICAgICAgIC5pbnB1dC1mdW5jdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEycHgpO1xufVxuXG4ubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUtc2xhLm51eHQtbGluay1hY3RpdmUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5tb2RhbC1oaWRkZW4ge1xuICAgIC5zay1tb2RhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEuc2xhLXdpbm5lci1pbWFnZS1tb2JpbGUge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiBcbi5hd2FyZGVkLWxvY2F0aW9uLW1vZGFsLWxpbmsge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxufSIsIlxuXG4jeyRmYWN0cy1maWd1cmVzfS0taGVhZGVyIHtcbiAgICBAZXh0ZW5kIC5wYWdlLWhlYWRlcjtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExNXB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ2MjUzO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg5N0M2QiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzdENzA1RiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwNXB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OXB4KTtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSg1MXB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMCAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM3NnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzc2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjdweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIyN3B4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLXJldmlld3MtY29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tYm9keSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDEwMHB4KTtcblxuICAgICYtMiB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDAlO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpIDA7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzJweCkgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWNhcmRzIHtcbiAgICAuYWJvdXQtdXNfX2NhcmRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLmFib3V0LXVzX19jYXJkcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDUycHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0taW5mb3Mge1xuICAgIEBleHRlbmQgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uO1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbiAgICB9XG5cbiAgICAmX25ldyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLXJldmlld3Mge1xuICAgIEBleHRlbmQgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIGNhbGN1bGF0ZVJlbSgxNTNweCkgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbm8tYmFubmVyIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgMCBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSg2MHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3MtLWZhY3RzLWFuZC1maWd1cmVzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDMuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOTZweCkgMCBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSAwIGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJsdWUsXG4gICAgJi13aW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTA3cHgpIGNhbGN1bGF0ZVJlbSg1MHB4KSBjYWxjdWxhdGVSZW0oNzFweCk7XG5cbiAgICAgICAgLmNvbC0xMi1zdHlsZSB7XG4gICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1NSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oNDNweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2NSU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDg4cHgpIDAgY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzFweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgICAgICAgICAvLyBiciB7XG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgLmNvbC0xMi1zdHlsZSB7XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwLjQzNzVyZW0gMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi13aW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzVweCk7XG5cbiAgICAgICAgLmNvbC0xMi1zdHlsZSB7XG4gICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcxcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NnB4KSBjYWxjdWxhdGVSZW0oNTBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcC0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfd2FybS11cCB7XG4gICAgICAgIGNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY2cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgY2FsY3VsYXRlUmVtKDUwcHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIDAgY2FsY3VsYXRlUmVtKDI0cHgpIDA7XG5cbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuXG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWZhY3RzLWFuZC1maWd1cmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5zbGFfb3ZlcnZpZXctbWFpbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS45NnB4O1xuICAgIHBhZGRpbmc6IDAgNi40Mzc1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENVU1RPTSBTRUxFQ1QgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgIEBleHRlbmQgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMzBweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG5cbiAgICAmLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgICAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3RlZCB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24tLXNlbGVjdGVkO1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAvLyBtYXJnaW4tbGVmdDogMTAycHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmLW5vbWluYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMTJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMHB4IDAgMTBweDtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMCAwIDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwIDAgMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogMzdweCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcblxuICAgICZfYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICAgIEBleHRlbmQgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEzcHggMTlweCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX2JsdWU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoIHtcbiAgICAmLXJlc3VsdHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgdG9wOiAtODdweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgdG9wOiAtOTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1ub21pbmF0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICByaWdodDogMy42JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAtODZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgdG9wOiAtODdweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMTRweCA4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDglICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXRhaWwtLWxvY2F0aW9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzBweCkgMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYgPiBpbnB1dCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3NsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtcmVzdWx0cy0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfc2VhcmNoLWxvY2FsZS1zd2l0Y2gtLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxpbmtfY29waWVkLW5ldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM2Zjg4OWI7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1OT01JTkFUSU9OLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiN7JG5vbWluYXRpb259LWJvZHkge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbiN7JG5vbWluYXRpb259LFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICYtaGVhZGVyIHtcbiAgICAgICAgQGV4dGVuZCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogLTQ2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxLCBzcGFuIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl93YXJtLXVwIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYyNzc4NiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmx1ZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMjhweCkgMCBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4NHB4KSBjYWxjdWxhdGVSZW0oNzJweCkgY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aGl0ZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0M3B4KSAwIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg0cHgpIGNhbGN1bGF0ZVJlbSg3MnB4KSBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzVBNzA4MDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdvbGQtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhBN0I2OSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuYmx1ZS1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDk2cHgpIDAgY2FsY3VsYXRlUmVtKDEyNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3M3B4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xNzNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTc4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTkuNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3dhcm0tdXAge1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogODFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNjFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg3NnB4KTtcbiAgICAgICAgICAgICAgICAmID4gZGl2ID4gaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgJl93YXJtLXVwIHtcbiAgICAgICAgICAgICAgICAmID4gZGl2ID4gaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogY2FsY3VsYXRlUmVtKC0wLjcycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmID4gZGl2ID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMDlweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRub21pbmF0aW9ufV9ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0QzVEO1xufVxuXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQge1xuICAgIC5ibHVlLWNvbnRhaW5lciB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjU2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGEtaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibHVlLWNvbnRhaW5lci1ncmV5LXRleHQge1xuICAgICAgICBoMixcbiAgICAgICAgcDpub3QoLndoaXRlLXRleHQpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzVDNUM1O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5ibHVlLWNvbnRhaW5lci1ncmV5LXRleHQge1xuICAgIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uc2xhLWgyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbn1cblxuI3skbm9taW5hdGlvbi1wYWdlfSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgcGFkZGluZzogNDhweCAwO1xuXG4gICAgJi0tc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5NXB4KTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuXG4gICAgICAgICYtLXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDA7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oOTVweCkgMCAwIDA7XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0M3B4KTtcblxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDYwcHgpIDA7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmFubmVyX2J0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA2MSUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1kaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDA7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODNweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIGZsZXg6IDAgMCA3MCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuXG4gICAgJi1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0xO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcblxuICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmFubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE5cHggMCAxMHB4O1xuICAgICAgICAmLW9wZW5fYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiBkaXYgPiBkaXYgPiBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9pbmZvIHtcbiAgICAgICAgICAgICAgICAmID5zcGFuID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMuODFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMuODFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW9uZSB7XG4gICAgICAgICAgICAgICAgJiA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiA+IHNwYW4gPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICY6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBjb2xvcjogIzJDMkMyQztcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyxcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMyQzJDMkM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tY3VzdG9tc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkMyQzJDO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldyB7XG4gICAgICAgICY6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyxcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzJDMkMyQyAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTEycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY3VzdG9tc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkMyQzJDO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhIHtcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwOHB4O1xuICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE4cHgpO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ODc4Nzg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS10ZXh0YXJlYSB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCkgaW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZGF0YSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUdyYXktNDAwLCAjQzVDNUM1KTtcblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICB9XG5cbiAgICAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNjtcblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24sXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcblxuXG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zX19sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLFxuICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgICAgICAgICAgICAgICAmLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYV9ub21pbmF0aW9uX19jaGFyYWN0ZXItY291bnQtLXRleHRhcmVhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmFubmVyLWVycm9yLWlucHV0IHtcbiAgICAmID4gZGl2ID4gZGl2ID4gIGRpdiA+IGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYgZGl2ID4gIGRpdiA+IGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS10ZXh0YXJlYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zbGFfbm9taW5hdGlvbl9fY2hhcmFjdGVyLWNvdW50LS10ZXh0YXJlYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbCB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgei1pbmRleDogNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogOTYlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtaGFzLXZhbHVlIHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICZfd2Vic2l0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW1vZGFsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTIlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MiU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkY4ODlCO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5vLWRhdGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm5vLWRpc3BsYXktbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm8tZGlzcGxheS1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uby1kaXNwbGF5LW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG5cbiAgICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1mb290ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdmFsdWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyLWNvbmYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcblxuICAgIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWZvb3RlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3RpbmdfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmPnNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNjg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuICAgIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tcHJldm90aW5nIHtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWwge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICZfdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgIH1cblxuICAgICZfbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYgPiBhICB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9ncmVldCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfdm90ZWQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cblxuLm1vZGFsX2luZm8ge1xuICAgICYgPiBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgcGFkZGluZzogIDAgMzJweDtcbiAgICAgICAgcGFkZGluZzogMCAxLjg3NXJlbSAxLjEyNXJlbSAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICM2Rjg4OUI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwLXRleHQgPiBkaXYgPiBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk1cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbiB7XG4gICAgJi0td3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF90ZXh0O1xuICAgICAgICAmLWJhbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbms7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBzdXAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0ge1xuICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm07XG4gICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAmLXdyYXAge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjpub3QoLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS13cmFwKSB7XG4gICAgICAgICAgaDI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAmX2NvZGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLS1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDQ4cHggMCAyNHB4IDA7XG5cbiAgICAmLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTRweCk7XG4gICAgfVxufVxuXG4uc2xhLWhlYWRlci1hZGRpdGluYWxfbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIH1cbn1cblxuLmNhdGVnb3J5XzEge1xuICAgIHotaW5kZXg6IDcgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5XzIge1xuICAgIHotaW5kZXg6IDYgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5XzMge1xuICAgIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy1zaW5nbGUtLWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2Uge1xuXG4gICAgJi0tc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpIDA7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDg4cHgpIDA7XG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDE2JTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpIDA7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xNnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1xdWVzdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA4cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KSAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24sXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLWNvbmZpcm1hdGlvbiB7XG4gICAgdWwgbGkgcCB7XG4gICAgICAgIHdpZHRoOiA5MiUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfbGluay1ocmVmIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiRwaW5rO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAkcGluaztcbiAgICB9XG59XG5cbi5mb3JtdWxhdGUtLXN3aXNzbG9jYXRpb25hd2FyZF9kaXBsb21hX25hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLWNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgMCAwO1xuICAgIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24ubm9taW5hdGVfbG9jYXRpb24tcmliYm9uLFxuLnByZXZvdGluZy1yaWJib24ge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbi0taW5mbyxcbi5wcmV2b3RpbmctcmliYm9uLS1pbmZvIHtcbiAgICAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5LjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOS41cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMuODFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjgxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vbWluYXRpb24tcmliYm9uLWZvcm0tbW9kYWwge1xuICAgIC5zay1tb2RhbF9fYm9keS0tc2xhLWJhbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm9taW5hdGlvbi1jYXRlZ29yaWVzLWhhcy12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuIiwiLmJyZWFkY3J1bWItbmF2aS0td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgJi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iLW5hdmktLWljb24ge1xuICBwYWRkaW5nOiAwcHggNHB4O1xuICAmIHNwYW4ge1xuICAgICYgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgIH1cbiAgfVxufSIsIlxuI3skc2xhX3RoaXJ0eS1zZWNvbmRzfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgICZfYnJlYWsge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI7XG4gICAgfVxuXG4gICAgJi1leHBsYWluZWQge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI2cHgpIDAgY2FsY3VsYXRlUmVtKDEwNnB4KSAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCA0cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgICZfdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2luY2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNjRweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAyLjc1cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNzVyZW0gMCAyLjc1cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYWRnZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBnYXA6IG1heCgzMnB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZ2FwOiBtYXgoMjBweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX2ltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTY1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfc2Nyb2xsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsaTpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW92ZXJ2aWV3IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJlc3RfbG9jYXRpb25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3NnB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMi43NXJlbSAwXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcmV2aWV3IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzUuMnB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jYXJkcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICZfdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggY2FsY3VsYXRlUmVtKDEyMXB4KSAwIDIxNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDAgMTAlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgICAgICAuYWJvdXQtdXNfX2NhcmQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAuc2xhLW92ZXJ2aWV3X19jYXJkX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgICAmX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNsaWRlIHtcbiAgICAgICAgJl9zdG9yaWVzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjcuMnB4KSAwIGNhbGN1bGF0ZVJlbSgxMDhweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX3dyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Mjg4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9pbWFnZSB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogNDYxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjMwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoyODhweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2Rlc2Mge1xuICAgICAgICAgICAgJi1icmVhayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgfVxufVxuXG5cbi8vIFF1ZXN0aW9ucyBvbiBTTEEgMzAgc2Vjb25kc1xuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS10aGlydHkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NHB4KSAwIDAgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDAgMDtcblxuICAgIH1cbn1cblxuLnNsYS10aGlyeS0tc2Vjb25kc19ib2R5LXF1ZXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fdGl0bGUtLWV2ZW50am9iIHtcbiAgICBtYXgtd2lkdGg6IDc5JSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzUwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjJweCkgMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2OTFweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MnB4KSAwIGNhbGN1bGF0ZVJlbSgxNTRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMCBjYWxjdWxhdGVSZW0oMTA4cHgpO1xuICAgIH1cbiAgIFxuICAgIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTclKTtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbn1cbiIsIlxuXG4jeyRzbGFfdGhpcnR5fSB7XG4gICAgJi0tYmFkZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGdhcDogbWF4KDMycHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBnYXA6IG1heCgyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdhcDogbWF4KDQ4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfc2Nyb2xsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiBtYXgoMTZweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zbGEtZ29sZC02MDAsICNBNDkzN0QpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNsYS1nb2xkLTYwMCwgI0E0OTM3RCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjeyRlZC1zcGVjaWFsc31faW5pdGlhbCB7XG4gICAgJi1lbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvU3BlY2lhbHNFZGl0LnN2ZycpO1xuICAgICAgICAgICAgd2lkdGg6IDc2cHg7IGhlaWdodDogNzVweDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX29wdGlvbnMtd3JhcCN7JGRhc2hib2FyZH1fX29mZmVycy1ibG9jay1vcHRpb25zLXNsaWRlci1nYWxsZXJ5IHtcbiAgICB6LWluZGV4OiAxMTtcbn1cbiIsIi5tZWRpYS1hcmVhLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMDtcbiAgICAgICAgZ2FwOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxuXG4gICAgJi1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLWZpcnN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDAgY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc3Vic2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5jcmVhdGUtbm9taW5hdGlvbiB7XG4gICAgZmxleDogMCAwIDU3JTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmNyZWF0ZS1ub21pbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleDogMCAwIDk4JTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgNDMlO1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgICAgICBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MnB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXg6IDAgMCA5OCU7XG4gICAgfVxuICAgIFxufVxuXG4ubWVkaWEtYXJlYS1sb2dpbi1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjA0NDM4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweDtcbiAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjA0NDM4O1xuICAgICAgICB9XG5cbiAgICB9XG5cblxufVxuXG4ubWVkaWEtYXJlYS1pbnB1dC1sYWJlbCB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjlweCk7XG4gICAgY29sb3I6ICM5NTk1OTU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubWVkaWEtYXJlYS1pbnB1dC1sYWJlbC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgIHRvcDogLTVweDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBjb2xvcjogIzk1OTU5NTtcbn1cblxuLm1lZGlhLWFyZWEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0tc20ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLXhzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0tbGlua3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1saW5rLWxvZ2luIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5yZWdpc3Rlci1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAubWVkaWEtYXJlYS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAubWVkaWEtYXJlYS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQtYmFubmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1saW5rIHtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZWRpYS1hcmVhLS1sb2dvdXQge1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pbmZvcyB7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19yZXN1bHRzLXBhZ2Utd3JhcCB7XG4gICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuXG4gICAgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCAyNCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAgICAgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuXG4gICAgICAgIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDk4JTtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tbWQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1jb3Zlci1waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDEwMTlweCk7XG4gICAgfVxufVxuXG4uZGlzcGxheS1pbmxpbmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS0tYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkY7XG4gICAgY29sb3I6ICMyYzJjMmM7XG5cbiAgICAuYnRuLXJlZ2lzdGVyLW5vdyB7XG4gICAgICAgIFxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0tc3BhY2UtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLWZpeGVkLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA2NjY2O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogMTAwdnc7XG59XG5cbi5tZWRpYS1hcmVhX19zZWN0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1saW5rLWljb24td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9IFxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveCB7XG4gICAgLm1lZGlhLWFyZWEtdGV4dC0tbGluay1pY29uLXdyYXAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stc20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5zbGFtZWRpYWFyZWFfX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5NHB4KTtcblxuICAgIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC1iYW5uZXIge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtcmVnaXN0ZXItZm9ybS0td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xufVxuXG4ubWVkaWEtYXJlYV9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgxcHgpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA3cHgpO1xuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tY3JlYXRlLXJlc3VsdHMtLWJ0biB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi1tb2RhbCB7XG4gICAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDJyZW07XG4gICAgfVxuXG4gICAgLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi0tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLm1lZGlhLWFyZWFfX2ZvcmdvdC1sb2dpbi1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZXJyb3Ige1xuICAgIGNvbG9yOiAjRjA0NDM4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6OHB4O1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uIHtcbiAgICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX3JlZ2lzdGVyLWJveGVzLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24ubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9faGVhZGVyLWJ1dHRvbi1hd2FyZGVkLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk3QzZCICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg5N0M2QiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZmYgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLm1lZGlhLWFyZWFfX2lucHV0IHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDUxNnB4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgcmVzaXplOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUzcHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI5MXB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY0cHgpIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJi1hd2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJi1hd2FyZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xufVxuXG4uYnRuLS1jb3B5LXRvLWNsaXBib2FyZCB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMnB4IDJweCAwcHg7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUzcHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2lucHV0LWNvcHktLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtLXRleHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICAgIH1cbn1cblxuLmQtZmxleC1jZW50ZXItYWxpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufVxuXG4uYnRuLS1nb2xkIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0E0OTM3RDtcbiAgICBiYWNrZ3JvdW5kOiAjQTQ5MzdEO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTdjNmI7XG4gICAgfVxufVxuXG4uYnRuLS1lZGl0LXJlc3VsdHMge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7IFxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5tZWRpYS1zZWN0aW9uLWVkaXQtcmVzdWx0cy1sb2dvdXQge1xuICAgIG9yZGVyOiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbn1cblxuLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgICBvcmRlcjogMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtbm9taW5hdGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2NvbmZpbWF0aW9uLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zbGEvc3VjY2Vzcy5zdmcpIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19yZXN1bHRzLXBhZ2Utd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1lZGlhLWFyZWFfX25vbWluYXRpb24tYm94ZXMge1xuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluay5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtLWxpbmsuZi1zaXplLTE1IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gtLWxpbmstbm90LWF2YWlsYWJsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpOyBcbn1cblxuIiwiLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo2MDBweCkgYW5kIChtaW4taGVpZ2h0OiA2NTBweCkge1xuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCAtIDE2OHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgIFxufVxuXG4uc2stbW9kYWxfX2lubmVyLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtaW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcblxuICAgIC5sb2dnZWQtdXNlcnMtaW5mbyBhIHtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgycHgpIGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgICAgIC5kZWxldGUuaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV93aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogICM5NTk1OTU7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpOyBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgbGVmdDogLTEycHg7XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBiLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG5cbiAgICAuYnRuLS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94LXdyYXAge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMXJlbTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94LWxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICAgIH1cbiAgQGF0LXJvb3QgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3g6Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG4gIH1cbn1cblxuLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi1saW5rIHtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhlYWRlci1waWxsLXdoaXRlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNC40cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtODZweDtcbiAgICByaWdodDogMTA4cHg7XG4gICAgei1pbmRleDogOTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IC03N3B4O1xuICAgICAgICByaWdodDogMTIzcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWhlYWRlci13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgICAgICAgICByaWdodDogMzMlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICB9XG4gICAgXG59XG5cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSBjYWxjdWxhdGVSZW0oOTdweCkgMS4zNzVyZW07XG4gICAgaDEge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDNweCkgY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzhBN0I2OTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIGNhbGN1bGF0ZVJlbSg5N3B4KSAxLjM3NXJlbTtcbiAgICBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyAvKiAxMjUlICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDNweCkgY2FsY3VsYXRlUmVtKDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGxhY2Vob2xkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDNweCkgY2FsY3VsYXRlUmVtKDBweCk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjOEE3QjY5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMCAwO1xuICAgIH1cbn1cblxuLnhsLXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxufVxuXG4ubWQtc2VtaWJvbGQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgXG4gICAgfVxufVxuXG4ubGctcmVndWxhciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLS1zdWJ0aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG5cbiAgICBwIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4uc2xhLS1ib3hlcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMnJlbTtcblxuICAgICYtY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX25vbWluYXRpb24tYm94ZXMubWVkaWEtYXJlYV9fcmVzdWx0cy1ib3hlcy5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIHtcbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rIHtcbiAgICAgICAgY29sb3I6ICNhNDkzN2QgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2Utc3VidGl0bGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpe1xuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxleC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn0iLCIubWVkaWEtYXJlYV9fd2lubmVyLXBhZ2Uge1xuICAgIC8vIGZpbHRlcjogYmx1cigwLjVyZW0pO1xuXG4gICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xufVxuXG4uYmx1cnJlZC1iYWNrZ3JvdW5kIHtcbiAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIDJyZW0gMnJlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMnJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzE3cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMTdweCk7XG4gICAgfVxuICAgIFxuICAgIHAsYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDJyZW0gY2FsY3VsYXRlUmVtKDQ4cHgpIDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMThweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBwLCBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwuc2stbW9kYWxfX2JvZHkubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1zZWFyY2gtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwKTtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIG1pbi13aWR0aDogOS4xcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG5cbiAgICB1bCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNDUuNTlweCk7XG4gICAgfVxuXG59XG5cbiNtZWRpYS1hcmVhX193aW5uZXJfX2N1c3RvbXNlbGVjdC0taW5wdXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwIDhweCAwIDA7XG5cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1jYXRlZ29yeS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IGNhZGV0Ymx1ZTtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAjMkMyQzJDO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICB9XG59IiwiXG5cbi5zbGEtYmFkZ2VzLXNsaWRlci13cmFwcGVyIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzICB7XG4gICAgZ2FwOiAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY+ICo6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICY+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxNzZweCArIDM2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJj4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEzMnB4ICsgMzZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMuYWN0aXZlIHtcbiAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgIH1cbn1cblxuXG4iLCIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA3MXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6aG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIHtcbiAgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlOm5vdCguc2xpZGUtdmlzaWJsZSkge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01LjYyNXJlbTtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTUuNjI1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC01cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTVyZW07XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC01cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgKG1heC13aWR0aDogMTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtMi41cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tTk8gU0NSSVBUIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tRU5EIE9GIE5PIFNDUklQVCBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbn1cblxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1sb2NhdGlvbnMsXG4uaG9tZS1zbGlkZXItZXZlbnQtcGFydG5lcnMsXG4uaG9tZS1zbGlkZXItaW5zcGlyaW5nLXJlZ2lvbnMge1xuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5zd2lwZXItY3VzdG9tLW5hdiB7XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMy4yNXJlbTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC0zLjI1cmVtO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICAgXG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtMnJlbTtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTJyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgdG9wOiA1OXB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0OXB4KTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC41NjI1cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAuNTYyNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci0taG92ZXItYmctYW5pbWF0aW9uIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG5cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyOmhvdmVyIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cbiAgICB9XG4gIH1cbn0iLCIucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBob25lLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb3VudHJ5LWRyb3Bkb3duLXdyYXBwZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY291bnRyeS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG59XG5cbi5waG9uZS1pbnB1dC1maWVsZCB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXRfX2N1c3RvbSA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiAkcGluaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0cHgpO1xufVxuXG4ucGhvbmUtaW5wdXQtd3JhcHBlci5waG9uZS1pbnB1dC13cmFwcGVyLS1oYXMtdmFsdWUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5waG9uZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgbGVmdDogLTkwcHg7XG4gIH1cbn1cblxuLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgfVxuXG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbiIsIi5zbGEtZG9uYXRpb24tcGFnZS0td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDAgY2FsY3VsYXRlUmVtKDE5MnB4KTtcblxuICAmLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgfVxuXG4gICAgLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgfVxuXG4gICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmJyZWFrLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5icmVhay1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAwIGNhbGN1bGF0ZVJlbSgxOTJweCk7XG5cbiAgICAuYnJlYWstbGcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnJlYWstc20ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTZweCk7XG5cbiAgICAgIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkuY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMzhweCk7XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXRpdGxlIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpOyBcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7IFxuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5mb3JtdWxhdGUtZm9ybS5mb3JtdWxhdGUtZm9ybS0tZG9uYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9ue1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH0gXG5cbiAgLmZvcm11bGF0ZS1pbnB1dCxcbiAgYnV0dG9uICB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICB0b3A6IDMzcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgIH1cblxuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLyogRmlyZWZveCAqL1xuICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykuZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQge1xuICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1zdWJtaXQtLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAuYnRuLS1zbSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LXRleHRhcmVhIHtcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU2OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0MnB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICBcbiAgfVxuXG4gIC5ub21pbmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5zbGEtZG9uYXRpb25fX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuXG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXNlY3Rpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEyOHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICB9XG59IiwiI3skY29udGFjdC1mb3JtfSAuY3VzdG9tLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ4NXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiN7JGNvbnRhY3QtZm9ybX0gLmN1c3RvbS1kcm9wZG93bi1vcHRpb24ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4jeyRjb250YWN0LWZvcm19IC5jdXN0b20tZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlOTBmZjtcbn1cbiIsIi5zbGFfcHJlcmVnaXN0cmF0aW9uLWZvcm0tbG9nby0td3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICB9XG4gIH1cbn1cblxuLnNsYV9wcmVyZWdpc3RyYXRpb24tZm9ybS13cmFwIHtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgLmRpcGxvbWEtaW5mby1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzFweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHotaW5kZXg6IDk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmRpcGxvbWEtaW5mby10b29sdGlwdGV4dCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMjhweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5kaXBsb21hLWluZm8taWNvbjpob3ZlciArIC5kaXBsb21hLWluZm8tdG9vbHRpcHRleHQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwge1xuICAgIGNvbG9yOiAkZ3JleS01LTU7XG4gIH1cblxuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5jb250YWluZXIuc2xhLXByZXJlZ2lzdHJhdGlvbi1wYWdlLS1oZWFkZXIge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDA4cHgpO1xufVxuXG4uc2xhLXByZXJlZ2lzdHJhdGlvbi1wYWdlLS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjYuNjY3JSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC02OHB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zMCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oODRweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2xhcHJlcmVnaXN0cmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1wYWdlLS1zdWJ0aXRsZSB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2xhLXByZXJlZ2lzdHJhdGlvbi0tZm9ybS1pbnB1dC0tbGFiZWwtbm8tZGF0YSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2xhLXByZXJlZ2lzdHJhdGlvbi1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG4uc2xhX3ByZXJlZ2lzdHJhdGlvbi1mb3JtLWlucHV0LS1sYWJlbCB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgei1pbmRleDogNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB3aWR0aDogOTYlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtaGFzLXZhbHVlIHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICZfd2Vic2l0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW1vZGFsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTIlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MiU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkY4ODlCO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5vLWRhdGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIkcGgtZGlyZWN0aW9uOiAgICAgICAgICAgIGx0ciAhZGVmYXVsdDtcbiRwaC1iZzogICAgICAgICAgICAgICAgICAgJGRhcmstZ3JleS0xICFkZWZhdWx0O1xuJHBoLWNvbG9yOiAgICAgICAgICAgICAgICAjY2VkNGRhICFkZWZhdWx0O1xuJHBoLWJvcmRlcjogICAgICAgICAgICAgICAxcHggc29saWQgZGFya2VuKCRwaC1iZywgMTAlKSAhZGVmYXVsdDtcbiRwaC1ib3JkZXItcmFkaXVzOiAgICAgICAgMnB4ICFkZWZhdWx0O1xuXG4kcGgtY29sczogICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJHBoLWNvbHMtcmVtb3ZlLW9kZDogICAgICB0cnVlICFkZWZhdWx0O1xuJHBoLWd1dHRlcjogICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJHBoLXNwYWNlcjogICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG4kcGgtYXZhdGFyLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcblxuJHBoLWFuaW1hdGlvbi1kdXJhdGlvbjogICAwLjhzICFkZWZhdWx0O1xuXG4vKlxuICogT3ZlcnJpZGVzXG4gKi9cbiRwaC1jb2xvcjogICAgICAgICAgICAjNzQ3NDc0O1xuJHBoLWNvbHMtcmVtb3ZlLW9kZDogIGZhbHNlO1xuXG4ucGgtaXRlbSB7XG4gICYsXG4gICosXG4gIDo6YWZ0ZXIsXG4gIDo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206ICRwaC1ndXR0ZXI7XG4gIC8vIHBhZGRpbmc6ICRwaC1ndXR0ZXIgKCRwaC1ndXR0ZXIgLyAyKSAoJHBoLWd1dHRlciAtICRwaC1zcGFjZXIpICgkcGgtZ3V0dGVyIC8gMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogJHBoLWRpcmVjdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBoLWJnO1xuICAvLyBib3JkZXI6ICRwaC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRwaC1ib3JkZXItcmFkaXVzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDUwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkcGgtYmcsIDApIDQ2JSwgcmdiYSgkcGgtYmcsIDAuMzUpIDUwJSwgcmdiYSgkcGgtYmcsIDApIDU0JSkgNTAlIDUwJTtcbiAgICBhbmltYXRpb246IHBoQW5pbWF0aW9uICRwaC1hbmltYXRpb24tZHVyYXRpb24gbGluZWFyIGluZmluaXRlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206ICRwaC1zcGFjZXI7XG4gICAgcGFkZGluZy1yaWdodDogKCRwaC1ndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkcGgtZ3V0dGVyIC8gMik7XG4gIH1cbn1cblxuLnBoLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogLSgkcGgtc3BhY2VyIC8gMik7XG5cbiAgZGl2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogKCRwaC1zcGFjZXIgLyAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGgtY29sb3I7XG4gIH1cblxuICAuYmlnLFxuICAmLmJpZyBkaXYge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5lbXB0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGgtYmcsIDApO1xuICB9XG59XG5cbkBtaXhpbiBwaC1tYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnMpIHtcbiAgLnBoLWNvbC0jeyRzaXplfSB7XG4gICAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkcGgtY29scyB7XG4gIEBpZiAkcGgtY29scy1yZW1vdmUtb2RkIGFuZCAkaSAlIDIgPT0gMCB7XG4gICAgQGluY2x1ZGUgcGgtbWFrZS1jb2woJGksICRwaC1jb2xzKTtcbiAgfVxuXG4gIEBlbHNlIGlmIG5vdCAkcGgtY29scy1yZW1vdmUtb2RkIHtcbiAgICBAaW5jbHVkZSBwaC1tYWtlLWNvbCgkaSwgJHBoLWNvbHMpO1xuICB9XG59XG5cbi8vIFRPRE8gbWFrZSB0aGlzIGEgYC5waC13cmFwYCBjbGFzcyBmb3Igbm8gcGFkZGluZywgbm8gYmFja2dyb3VuZCwgbm8gYW5pbWF0aW9uLFxuLy8gYW5kIHJlbW92ZSBkaXJlY3Rpb24gZnJvbSBgLnBoLWl0ZW1gLiBUaGlzIGlzIGEgYnJlYWtpbmcgY2hhbmdlXG5bY2xhc3MqPVwicGgtY29sXCJdIHtcbiAgZGlyZWN0aW9uOiAkcGgtZGlyZWN0aW9uO1xuXG4gID4gKiB7XG4gICAgKyAucGgtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6ICgkcGgtc3BhY2VyIC8gMik7XG4gICAgfVxuICB9XG59XG5cbi5waC1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHBoLWF2YXRhci1ib3JkZXItcmFkaXVzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cbn1cblxuLnBoLXBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBoLWNvbG9yO1xufVxuXG5Aa2V5ZnJhbWVzIHBoQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7XG4gIH1cbn1cblxuLypcbiAqIEV2ZW50bG9rYWxlIG92ZXJyaWRlc1xuICovXG4ucGgtaXRlbSB7XG4gICYuc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBoLXBpY3R1cmUuc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIlxuLy8gRm9ybXNcbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gIH1cbiAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g6Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnMge1xuICAmX3N3aXRjaCB7XG4gICAgJi1zbGlkZXIge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgdG9wOiAxMy40JTtcbiAgICB9XG4gICAgJi13cmFwIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDMzJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGlucHV0OmNoZWNrZWQgKyAjeyRkYXNoYm9hcmR9X19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICB9XG4gICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcblxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS00ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zbGlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcblxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtd3JhcCB7XG4gICAgPiBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jaGVja2JveGVzIHtcbiAgICAmLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgfVxuICAgICYtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHdpZHRoOiA5LjM3NXJlbTtcblxuICAgICAgPiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpID4gc3BhbiA+IHN2ZyA+IHBhdGgge1xuICAgICAgICBmaWxsOiBibGFjaztcbiAgICAgIH1cbiAgICAgID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSA+IHNwYW4gPiBzdmcge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTVweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDJyZW07XG4gICAgICA+IGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICB9XG4gICAgICA+c3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICA+c3BhbiA+IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgICB9XG4gICAgICA+IHNwYW4gPiBwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2OXB4KTtcbiAgICAgIH1cbiAgICAgID5zcGFuID4gcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJveCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbmZvIHtcbiAgICAgID4gaDEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICAgID4gaDYge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICAmLXByaWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgICAgICAgJl9lbmFibGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtc2luZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICA+ZGl2IHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNThweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgICA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgID4gZGl2ID4gaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtcGx1cyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX21vZGFsIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICB9XG4gICAgICAmID4gdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgfVxuICAgICAgJiA+IHVsID4gbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2hlY2tlZF9waW5rLnN2Zyk7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwcmVtIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGN1bGF0ZVJlbSgwcHgpIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQ2hlY2tib3ggaW5wdXRzXG4gKi9cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgfVxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19jaGVja2JveDpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC10aXRsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC13cmFwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC0taW5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NoZWNrYm94LWxhYmVsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjOTI5MjkyO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19jaGVja2JveDpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2std2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g6Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJhZGlvIGlucHV0c1xuICovXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLXJhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3skZGFzaGJvYXJkfV9fcGFja2FnZS1yYWRpby1sYWJlbCB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19wYWNrYWdlLXJhZGlvOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgIGJvcmRlcjogc29saWQgOHB4ICRkYXJrLWdyZXktMTtcbiAgfVxuXG4gICYtLWRhcmsge1xuICAgIEBhdC1yb290ICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtcmFkaW86Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IHNvbGlkIDhweCAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG59XG4jeyRkYXNoYm9hcmR9X19yYWRpbyB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g7XG59XG4jeyRkYXNoYm9hcmR9X19yYWRpby1sYWJlbCB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtbGFiZWw7XG4gICY6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19yYWRpbzpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cbiN7JGRhc2hib2FyZH1fX3JhZGlvLWNvbnRhaW5lciB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtY29udGFpbmVyO1xufVxuI3skZGFzaGJvYXJkfV9fcmFkaW8tdGl0bGUge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXRpdGxlO1xufVxuI3skZGFzaGJvYXJkfV9fcmFkaW8td3JhcCB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcDtcbn1cblxuLy8gY2hja21hcmtzXG5cbi5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2hlY2ttYXJrLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCBjZW50ZXI7XG59XG4uZ3JleS1jb250YWluZXItdGl0bGUsXG4uY2hlY2ttYXJrc19saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcblxuICBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICMyYzJjMmM7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja21hcmtzX2xpc3Qge1xuICAmLXdyYXAge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAmLS1waW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MCwgMTE3LCAwLjExKTtcbiAgICB9XG4gICAgJi0tYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTI7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLS1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgc3BhbiBzdmcge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxufVxuXG4uY2hlY2ttYXJrc19saXN0LXdyYXAtLWFsd2F5cy1pbmNsdWRlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG5cbiAgLy8gJi1sdW5jaCB7XG4gIC8vICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWE3NTtcbiAgLy8gfVxufVxuXG4uY2hlY2ttYXJrc19saXN0LWluY2x1ZGVkLXRpdGxlIHtcbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG4jeyRkYXNoYm9hcmR9LXBhY2thZ2UtZ2VuZXJhbC1pbmZvIHtcbiAgcC5jaGVja21hcmtzX2xpc3Qtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgfVxufVxuXG4uY2hlY2ttYXJrc19saXN0LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC1idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gUmVxdWVzdHNcbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IHtcbiAgcGFkZGluZzogMCAyLjVyZW0gMi41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDJyZW07XG4gIH1cblxuICAjeyRkYXNoYm9hcmR9X19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cblxuICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQuZm9ybXVsYXRlLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjeyRkYXNoYm9hcmR9X19jaGVja2JveC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICB9XG5cbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICB9XG5cbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlci5wYWNrYWdlLWRldGFpbHNfX2Jvb2tpbmctcmVxdWVzdHMtd3JhcHBlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICAjeyRkYXNoYm9hcmR9X19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDc4cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1yZXF1ZXN0LS1hY2NlcHRlZC1sYWJlbC1ncmV5IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgXCIuLi9wYWdlcy9lbnRpdHktZGV0YWlscy9wYWNrYWdlLWRldGFpbHNcIjtcblxuXG4vLyBQYWNrYWdlIGVkaXRcbiN7JGQtZWRpdC1wYWNrYWdlfS0tbW9kYWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gIC5jaGVja2JveGVzLW1vZGFsLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1ydWxlcy0tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gICZfc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICYtZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIHN2ZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogIzJjMmMyYztcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jaGVjayB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB0ZXh0LWluZGVudDogLTI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzYyOGI4NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuXG4gICAgJl90b3Age1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICB9XG4gIH1cbn1cbi5lZGl0LXBhY2thZ2VfX3VwZGF0ZS1tZW51LW1vZGFsIHtcbiAgJi0tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1idXR0b25zLXNwZWNpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBidXR0b24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgfVxuICB9XG4gICYtLWdlbmVyYWwge1xuICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxufVxuLmRpc2FibGVkIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5lZGl0LXBhY2thZ2VfX21vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMnB4IDAgNDhweCAwO1xufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tbWVzc2FnZS10b2FzdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDkyJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMTA2cHgpO1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1tZXNzYWdlLS1zdWNjZXNzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc3VjY2Vzcy5zdmcpIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tbWVzc2FnZS0tZXJyb3Ige1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9lcnJvci5zdmcpIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tbWVzc2FnZS0tZmlsdGVycyB7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB0b3A6IDYlO1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1tZXNzYWdlLS13YXJuaW5nIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvd2FybmluZy1yZWQuc3ZnKSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LW1lc3NhZ2UtLWluZm97XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2luZm8uc3ZnKSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtY2hlY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUGFja2FnZSByZXF1ZXN0IGRldGFpbHNcbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtaW5mby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbiN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICYuaGVhZGVyLXdpdGgtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1kZXRhaWxzLWhlYWRlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1kZXRhaWxzLWFjY2VwdGVkLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gIH1cblxuICBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4gICN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbixcbiN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbi1waW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbn1cblxuI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uIHtcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICYuYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1hcnJvdy1iYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMS41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlci5wYWNrYWdlLWRldGFpbHNfX2Jvb2tpbmctcmVxdWVzdHMtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAjeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci0taXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIgI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtZGV0YWlscy1oZWFkZXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbkBpbXBvcnQgXCJkYXNoYm9hcmQvYXZhaWxhYmlsaXR5XCI7XG5cbiIsIiNjdXN0b20tdG9vbHRpcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAuM2VtIDAuNWVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYuZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5MjkyOTIgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM5MjkyOTIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhbC1hZ2VuZGEtaXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDJweDtcbn1cblxuLnByaWNlLXVwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvcHJpY2VfaW5jcmVhc2Uuc3ZnKTtcbn1cblxuLnByaWNlLWRvd24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9wcmljZV9kZWNyZWFzZS5zdmcpO1xufVxuXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1kYXktZXZlbnQuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZGF5X2V2ZW50X2Z1bGwuc3ZnKTtcbn1cbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RheV9ldmVudF9wYXJ0aWFsLnN2Zyk7XG59XG5cbi5jYWwtc2luZ2xlLWRheS1idXN5LmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1zaW5nbGUtZGF5LWJ1c3kuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZGF5X2J1c3kuc3ZnKTtcbn1cbi5jYWwtYnVzeS1wYXJ0aWFsLmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1idXN5LXBhcnRpYWwuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvYnVzeV9sb2NhdGlvbl9wYXJ0aWFsLnN2Zyk7XG59XG4uY2FsLW1peGVkLXBhcnRpYWwuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLW1peGVkLXBhcnRpYWwuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvYnVzeV9taXhlZF9wYXJ0aWFsLnN2Zyk7XG59XG5cblxuI3skZGFzaGJvYXJkfV9fYXZhaWxhYmlsaXR5IHtcbiAgICBwYWRkaW5nOiA0NXB4O1xuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgICAgICAgICAgJiA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcblxuICAgICAgICAgICAgICAgICYgPiBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jYWxlbmRhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG5cbiAgICAgICAgJi0td3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuXG4gICAgICAgICAgICAmX29wdGlvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIC5hZ2VuZGEtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4sIC5jYWwtYWdlbmRhLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9ib29rZWQtYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbmV3X2V2ZW50IHtcbiAgICAgICAgJl9idG4ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3doaXRlX3BsdXMuc3ZnKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW0gMC41cmVtIDEuOXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2LjVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2Jvb2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwIDYwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjkuNSU7XG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0YXJlYSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGVzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiBzcGFuID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiBzcGFuID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1OXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA3cHggN3B4IDE2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1OXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgJi1ub19wYWRkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc3RhcnRfZGF0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjU5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDIwMG1zO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA3cHggN3B4IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyOXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWN1c3RvbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXJvb21zIHtcbiAgICAgICAgICAgICAgICAgICAgJi1tb2RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ2FwOjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNUE3NTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWN1c3RvbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICAgICAmLS1lbmRfZGF0ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTElICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAmLS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAmLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWRheV9waWNrZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTA1JTtcblxuICAgICAgICAgICAgICAgICAgICAmID4gaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzNweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcmVwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgJiA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbnVtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGltZS1zaGVldCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNUM1QzU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24rMSkpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcblxuICAgICAgICAgICAgICAgID4gaDYge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGluZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYtYnVzeSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9ob3VyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yb29tcyB7XG4gICAgICAgICZfbW9kYWwge1xuICAgICAgICAgICAgJl9fZGF0ZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmID4gc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gc3BhbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXByaWNlIHtcbiAgICAgICAgJi1jaGVja2JveGVzIHtcbiAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAgICAgICAgICAgICAgICZfaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX21vZGFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNC43NXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZXMge1xuICAgICAgICAgICAgJi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5zcGFuLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheXMge1xuICAgIG1hcmdpbi1yaWdodDogLTNweDtcbn1cblxuLm1hcmtlZC1jbGFzcy1mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU0QTc2ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWFya2VkLWNsYXNzLXBhcnRhbGx5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTU5QUM2O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG5cbiAgICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICYgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciB7XG4gICAgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheXMge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUgc3BhbiB7XG4gICAgICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2F2YWlsYWJpbGl0eSB7XG4gICAgI3skZGFzaGJvYXJkfV9fZWRpdC1wYWNrYWdlLWhlYWQtYnV0dG9ucy1zdGlja3kge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogODMwcHg7XG4gICAgICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8tLS0tQ0FMRU5EQVIgQ0xBU1NFU1xuLy8gQnVzeSBkYXRlcyBzdHlsZXNcbiRidXN5LWRheS1iZzogJGRhcmstZ3JleS0xO1xuXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVzeS1kYXktYmcgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXN5LWRheS1iZyAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1kYXktYnVzeSAudmZjLWVuZC1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXN5LWRheS1iZyAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXN5LWRheS1iZyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSAudmZjLWJhc2UtZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVzeS1kYXktYmcgIWltcG9ydGFudDtcbn1cbi8vIEVORCBCdXN5IGRhdGVzIHN0eWxlc1xuXG4vLyBQcmljZSBpbmNyZWFzZVxuJHByaWNlLXVwLWNvbG9yOiAjQUIzNDM0O1xuXG4uY2FsLXNpbmdsZS1wcmljZS11cCAudmZjLXNwYW4tZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtdXAtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS11cC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wcmljZS11cCAudmZjLWVuZC1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS11cC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS11cC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgLnZmYy1iYXNlLWVuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLXVwLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4vLyBFTkQgUHJpY2UgaW5jcmVhc2Vcbi8vIEJvdGggaW5jcmVhc2UgYW5kIGRlY3JlYXNlXG4uY2FsLXNpbmdsZS1wcmljZS1kb3duLCAuY2FsLXNpbmdsZS1wcmljZS11cHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vLyBQcmljZSBkZWNyZWFzZVxuJHByaWNlLWRvd24tY29sb3I6ICM1QTgwN0I7XG5cbi5jYWwtc2luZ2xlLXByaWNlLWRvd24gLnZmYy1zcGFuLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLWRvd24tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLWRvd24tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXByaWNlLWRvd24gLnZmYy1lbmQtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtZG93bi1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLWRvd24tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biAudmZjLWJhc2UtZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtZG93bi1jb2xvciAhaW1wb3J0YW50O1xufVxuLy8gRU5EIFByaWNlIGRlY3JlYXNlXG5cbi8vIENhbGVuZGFyIHBhcnRpYWwgYW5kIGZ1bGwgZGF5IGV2ZW50c1xuJHBhcnQtZGF5LWNvbG9yOiAjNzU2QTk2O1xuXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1zcGFuLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1zcGFuLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RheV9ldmVudF9wYXJ0aWFsLnN2Zyk7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1zcGFuLWRheSxcbi5jYWwtbWl4ZWQtcGFydGlhbCAudmZjLXNwYW4tZGF5LFxuLmNhbC1idXN5LXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXBhcnRpYWwtZXZlbnQgLnZmYy1lbmQtbWFya2VkLFxuLmNhbC1kYXktZXZlbnQgLnZmYy1lbmQtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudCAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50IC52ZmMtYmFzZS1lbmQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IC52ZmMtYmFzZS1lbmQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1zaW5nbGUtZGF5LWV2ZW50IC52ZmMtYmFzZS1lbmQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCAudmZjLWJhc2UtZW5kIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xuICAgIC8vYmFja2dyb3VuZDogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG4vLyBFTkQgQ2FsZW5kYXIgcGFydGlhbCBhbmQgZnVsbCBkYXkgZXZlbnRzXG5cbi8vIENhbGVuZGFyIG1peGVkIHBhcnRpYWxcbi5jYWwtbWl4ZWQtcGFydGlhbCAudmZjLXNwYW4tZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9idXN5X21peGVkX3BhcnRpYWwuc3ZnKTtcbn1cbi8vIEVORCBDYWxlbmRhciBtaXhlZCBwYXJ0aWFsXG5cbi8vIENhbGVuZGFyIHBhcnRpYWwgYnVzeVxuLmNhbC1idXN5LXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvYnVzeV9sb2NhdGlvbl9wYXJ0aWFsLnN2Zyk7XG59XG4vLyBFTkQgQ2FsZW5kYXIgcGFydGlhbCBidXN5XG5cbi52ZmMtd2VlayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnZmYy1kYXlOYW1lcyBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI0M1QzVDNSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbn1cblxuLnZmYy1zaW5nbGUtaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIyOXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTMlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTlweDtcblxuICAgICZfZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyoudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLXRvZGF5IHtcbiAgICAubWFya2VkLWNsYXNzLWZ1bGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICB9XG59Ki9cblxuLnZmYy1tYWluLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMDtcbn1cblxuLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyID4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLXRvZGF5Om5vdCgudmZjLXN0YXJ0LW1hcmtlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXRvb2x0aXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi52ZmMtY2FsZW5kYXIge1xuICAgIC52ZmMtdG9wLWRhdGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMXB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxcHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUuY2FsLXNpbmdsZS1kYXktYnVzeSxcbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS5jYWwtc2luZ2xlLWRheS1ldmVudCxcbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQsXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUudmZjLW1hcmtlZCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5zcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xufVxuXG4udmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDdweCk7XG5cbiAgICBAbWVkaWEobWF4LWhlaWdodDogMTEwMHB4KSB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG59XG5cbi5zdGFydC1kYXRlLWN1c3RvbSB7XG4gICAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICAgICAgICBAbWVkaWEobWF4LWhlaWdodDogMTEwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF2YWlsYWJpbGl0eS1yb29tLXJlcGV0aXRpb24ge1xuICAgIHdpZHRoOiA3MSU7XG59XG5cbiN7JGRhc2hib2FyZH1fX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtLXdyYXAuZHluYW1pYy1wcmljZXMge1xuICAgIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICAgICAgd2lkdGg6IDEwOCU7XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3cuc3RhcnQtZGF0ZS1jdXN0b20ge1xuICAgIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB3aWR0aDogMjcxcHg7XG4gICAgICAgIGxlZnQ6IC01NXB4O1xuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcCN7JGRhc2hib2FyZH1fX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSB7XG4gICAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI4N3B4KTtcblxuICAgICAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbn1cblxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIHtcbiAgICAubW9kYWwtY2FsZW5kYXIuaW5wdXQtY2FsZW5kYXItZnVsbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzAzcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNhbGVuZGFyIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzdweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgICAjb2ZmZXItbW9kZWwtY3VzdG9tIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLm5ld19ldmVudC1jYWxlbmRhcnMtc2VjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC5uZXdfZXZlbnQtY2FsZW5kYXJzLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5uZXctZXZlbnQtZHJvcGRvd24tdGltZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIH1cblxuICAgIC5tb2RhbC1jYWxlbmRhciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQuZm9ybXVsYXRlLWlucHV0LS1yZXBldGF0aW9uI3skZGFzaGJvYXJkfV9fZHJvcGRvd24jeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLmFsbC1kYXktZXZlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm1vZGFsLWNhbGVuZGFyLm1vZGFsLWNhbGVuZGFyLWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtY2FsZW5kYXIubW9kYWwtY2FsZW5kYXItY3VzdG9tLXJlcGV0YXRpb24ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTUxcHgpO1xufVxuIiwiI3skZC1jcmVhdGUtZW50cnl9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgICYtLXBob3RvcyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICB9XG4gICAgJi0tc3VtbWFyeSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19pbm5lci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19icmVhZC1jcnVtYnMge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2JyZWFkLWNydW1icy1wcmV2aW91cyB7XG4gIGNvbG9yOiAkcGluaztcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19jb250ZW50LS1zdGVwLTEge1xuICAjeyRkLWNyZWF0ZS1lbnRyeX1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZHJvcGRvd24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBpbXBvcnQgXCJtaXhpbnMvZGVwcmVjYXRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcblxuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NwYWNpbmdcIjtcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuXG5AdXNlICcuLi9iYXNlL3otaW5kZXgnIGFzIHpJbmRleDtcblxuI3skaGVhZGVyfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogekluZGV4LiRtYWluLWhlYWRlci16O1xuXG4gIC5zay1kcm9wZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHJpZ2dlciB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC43cmVtKTtcbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NyZWF0ZS1wYWNrYWdlIHtcbiAgICBAZXh0ZW5kIC5tYWluLWhlYWRlcl9fbWVudS10b2dnbGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUxNTE1MTtcbiAgfVxuXG4gICYtLXRyYW5zcGFyZW50LXBhY2thZ2Uge1xuICAgIHotaW5kZXg6IHpJbmRleC4kdHJhbnNwYXJlbnQtaGVhZGVyLXBhY2thZ2VzLXo7XG4gIH1cbn1cblxuI3skaGVhZGVyfS0tZmlsdGVyLW9wZW5lZCB7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4jeyRoZWFkZXJ9X19pbm5lciB7XG4gIGhlaWdodDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuI3skaGVhZGVyfV9fbG9nbyB7XG4gICYuY291bnRyeV9DSCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ28ucG5nJyk7XG4gIH1cblxuICAmLmNvdW50cnlfREUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9ldmVudGxva2FsZV9sb2dvX2RlLnBuZycpO1xuICB9XG5cbiAgJi5jb3VudHJ5X0FUIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZXZlbnRsb2thbGVfbG9nb19hdC5wbmcnKTtcbiAgfVxuXG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDMxcHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0NnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC8vaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgLy93aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgfVxufVxuXG4jeyRoZWFkZXJ9X19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuI3skaGVhZGVyfV9fbG9nby1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiN7JGhlYWRlcn1fX21lbnUtdG9nZ2xlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIC8vcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290ICN7JGhlYWRlcn0tLW5hdi1vcGVuICYge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LTU7XG4gICAgYnV0dG9uIHtcbiAgICAgIDpob3ZlciB7XG4gICAgICAgIHN2ZywgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRoZWFkZXJ9X19maWx0ZXItdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTMuNXB4KTtcbiAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tbm8tdG91Y2gtZGV2aWNlICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYtLXhsLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLXNsYSB7XG4gICAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tbm8tdG91Y2gtZGV2aWNlICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzg5N0M2QjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg5N0M2QjtcbiAgICB9XG4gIH1cbiAgJi0tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4vLyN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dCB7XG4vLyAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4vLyAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbi8vICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuLy8gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4vL1xuLy8gICYtLWV4cGFuZGVkIHtcbi8vICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbi8vICB9XG4vL1xuLy8gIC5idG46Zm9jdXMge1xuLy8gICAgb3V0bGluZTogbm9uZTtcbi8vICAgIGJveC1zaGFkb3c6IG5vbmU7XG4vLyAgfVxuLy9cbi8vICAudi1zZWxlY3Qge1xuLy8gICAgZGlzcGxheTogZmxleDtcbi8vICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4vL1xuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbi8vICAgIHRvcDogMDtcbi8vICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuLy8gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbi8vICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuLy8gICAgLy9wYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuLy8gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuLy8gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuLy8gICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgICByaWdodDogMDtcbi8vICAgIH1cbi8vICAgICYtLWhpZGRlbiB7XG4vLyAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICAgICAgb3BhY2l0eTogMDtcbi8vICAgIH1cbi8vICAgICYtLXZpc2libGUge1xuLy8gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuLy8gICAgICBvcGFjaXR5OiAxO1xuLy8gICAgICBib3JkZXItY29sb3I6ICRncmV5LTY7XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAudnNfX29wZW4taW5kaWNhdG9yIHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgfVxuLy9cbi8vICAudnNfX2FjdGlvbnMge1xuLy8gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4vLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgIHBhZGRpbmc6IDA7XG4vLyAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgLnZzX19kcm9wZG93bi10b2dnbGUge1xuLy8gICAgcGFkZGluZzogMDtcbi8vICAgIGJvcmRlcjogbm9uZTtcbi8vICAgIHdpZHRoOiAwO1xuLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgIHRyYW5zaXRpb246IHdpZHRoICN7JHRyYW5zaXRpb24tZmFzdH07XG4vLyAgfVxuLy9cbi8vICAmLS1leHBhbmRlZCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4vLyAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxMHB4KTtcbi8vICB9XG4vL1xuLy8gIC52c19fY2xlYXIge1xuLy8gICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICAgLy9tYXJnaW4tYm90dG9tOiA2cHg7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMUw5IDksIE05IDFMMSA5JyBzdHJva2U9J2dyZXknIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4vLyAgICB3aWR0aDogMTJweDtcbi8vICAgIGhlaWdodDogMTJweDtcbi8vICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICBzdmcge1xuLy8gICAgICBkaXNwbGF5Om5vbmU7XG4vLyAgICB9XG4vLyAgICAvL3BhdGgge1xuLy8gICAgLy8gIGZpbGw6ICR3aGl0ZTtcbi8vICAgIC8vfVxuLy8gIH1cbi8vXG4vLyAgLnYtc2VsZWN0LS1jbGVhci1idXR0b24tdmlzaWJsZSB7XG4vLyAgICAudnNfX2NsZWFyIHtcbi8vICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIC52c19fc2VhcmNoLFxuLy8gIC52c19fc2VhcmNoOmZvY3VzIHtcbi8vICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuLy8gICAgLy93aWR0aDogMDtcbi8vICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICAgIGNvbG9yOiAkd2hpdGU7XG4vLyAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSBjYWxjdWxhdGVSZW0oMjRweCk7XG4vLyAgICBtYXJnaW46IDA7XG4vLyAgICBvcGFjaXR5OiAwO1xuLy8gICAgYm9yZGVyOiBub25lO1xuLy8gICAgbGluZS1oZWlnaHQ6IDEuNDtcbi8vICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fSxcbi8vICAgIHdpZHRoICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZC1kdXJhdGlvbn07XG4vL1xuLy8gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoI0JEQkRCRCk7XG4vL1xuLy8gICAgQGF0LXJvb3QgI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCB7XG4vLyAgICAgIC52c19fc2VhcmNoLFxuLy8gICAgICAudnNfX3NlYXJjaDpmb2N1cyB7XG4vLyAgICAgICAgLy93aWR0aDogMTByZW07XG4vLyAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuLy8gICAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkLWR1cmF0aW9ufTtcbi8vICAgICAgfVxuLy8gICAgICAvLy52c19fc2VhcmNoOmZvY3VzIHtcbi8vICAgICAgLy8gIG91dGxpbmU6IDFweCBzb2xpZCByZWQ7XG4vLyAgICAgIC8vfVxuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgLnZzX19zZWxlY3RlZCB7XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICB0b3A6IDUwJTtcbi8vICAgIGxlZnQ6IDA7XG4vLyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuLy8gICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgIGNvbG9yOiB3aGl0ZTtcbi8vICAgIG1hcmdpbjogMDtcbi8vICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbi8vICAgIGJvcmRlcjogbm9uZTtcbi8vICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuLy8gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vICB9XG4vL1xuLy8gIC52c19fbm8tb3B0aW9ucyB7XG4vLyAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4vLyAgfVxuLy9cbi8vICAudnNfX2Ryb3Bkb3duLW1lbnUge1xuLy8gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuLy8gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4vLyAgICBjb2xvcjogI0JEQkRCRDtcbi8vICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbi8vICAgIGxlZnQ6IC0xcHg7XG4vLyAgICB0b3A6IDEwMCU7XG4vLyAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4vLyAgfVxuLy9cbi8vICAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4vLyAgICBsaW5lLWhlaWdodDogMjtcbi8vICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuLy8gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDNweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuLy8gICAgY29sb3I6ICNCREJEQkQ7XG4vLyAgICB0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO1xuLy8gICAgJi0taGlnaGxpZ2h0LFxuLy8gICAgJjpob3ZlciB7XG4vLyAgICAgIGNvbG9yOiAkd2hpdGU7XG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbi8vICAgIHBhZGRpbmc6IDA7XG4vLyAgfVxuLy9cbi8vICAudnNfX3NwaW5uZXIge1xuLy8gICAgYm9yZGVyLXRvcDogMC41ZW0gc29saWQgIzliOWI5Yjtcbi8vICAgIGJvcmRlci1yaWdodDogMC41ZW0gc29saWQgIzliOWI5Yjtcbi8vICAgIGJvcmRlci1ib3R0b206IDAuNWVtIHNvbGlkICM5YjliOWI7XG4vLyAgICBib3JkZXItbGVmdDogMC41ZW0gc29saWQgJHdoaXRlO1xuLy8gICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuLy8gICAgd2lkdGg6IDNlbTtcbi8vICAgIGhlaWdodDogM2VtO1xuLy8gICAgJjphZnRlciB7XG4vLyAgICAgIHdpZHRoOiAzZW07XG4vLyAgICAgIGhlaWdodDogM2VtO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG4jeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQtLW5hdi1vcGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4jeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuI3skaGVhZGVyLXdyYXB9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIEBhdC1yb290IC5tYWluLXdyYXBwZXItLW1vZGFsLW9wZW46bm90KC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSkgJiB7XG4gICAgLy9wYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7IC8vU2l6ZSBvZiB0aGUgc2Nyb2xsYmFyXG4gIH1cbn1cblxuLm1haW4taGVhZGVyLS10cmFuc3BhcmVudC1tYXAtb3Blbi1sZy1kb3duLm1haW4taGVhZGVyX193cmFwLS1zZWFyY2gtcGFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbiN7JGhlYWRlci13cmFwfS0tbmF2LW9wZW4ge1xuICBiYWNrZ3JvdW5kOiAkbWFpbi1uYXYtZGFyay1iZztcbiAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAmOm5vdCgubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UpIHtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLy8gIC8vICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgLy99XG59XG5cbiN7JGhlYWRlci13cmFwfS0tbmF2LW9wZW4tLW5hdi1zZWFyY2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xufVxuXG4jeyRoZWFkZXItd3JhcH0tLXRyYW5zcGFyZW50Om5vdCgjeyRoZWFkZXItd3JhcH0tLW5hdi1vcGVuKTpub3QoI3skaGVhZGVyLXdyYXB9LS1uYXYtc2VhcmNoLWFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAvLyAmOmhvdmVyIHtcbiAgLy8gICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIC8vIH1cbn1cblxuI3skaGVhZGVyLXdyYXB9LS1zZWFyY2gtcGFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6ICM1MzUzNTMgO1xuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH0ge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuXG4gIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbi0tc2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS11c2VyLW1vZGFsLXRyaWdnZXIge1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbi0tYWN0aXZlIHtcbiAgICAucGF0aC0yIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cblxuICAgIC5lbGxpcHNlLTAge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbi0tZmF2b3JpdGVzIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgLnNrLWljb24tLWZhdm9yaXRlX2JvcmRlciBzdmcge1xuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW07XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS1uYXYtb3BlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI3skaGVhZGVyLWZhdi1tc2d9IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IDlweCA0cHggOXB4IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwO1xuICBtYXgtd2lkdGg6IDE4M3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjRkY1QTc1O1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cblxuICAuc2staWNvbi0tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yNXB4O1xuICB9XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbiN7JGhlYWRlci1mYXYtbXNnfV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICRwaW5rO1xuXG59XG5cbiN7JGhlYWRlci1mYXYtbXNnfV9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4jeyRwYWdlLWhlYWRlcn0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgKjpub3QoI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy96LWluZGV4OiAyO1xuICB9XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0MCwgMTQwLCAxNDAsIDAuMSk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgcmlnaHQ6IC0yMDBweDtcbiAgICB0b3A6IC02NjZweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgdG9wOiAtMTIycHg7XG4gIH1cblxuICAmLXBhY2thZ2VzIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTE1OHB4KTtcbiAgICAgIHJpZ2h0OiAtMTYwcHg7XG4gICAgICB0b3A6IC01MTlweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgICAgcmlnaHQ6IC0xNTJweDtcbiAgICAgIHRvcDogLTE1OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNzVweDtcbiAgICAgICAgdG9wOiAtOTlweDtcbiAgICAgICAgd2lkdGg6IDM3My4zMzNweDtcbiAgICAgICAgaGVpZ2h0OiAzNzMuMzNweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgICAgICB0b3A6IC0zMjFweDtcbiAgICAgICAgd2lkdGg6IDYzMy42cHg7XG4gICAgICAgIGhlaWdodDogNjE3LjZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTE0OXB4O1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICB3aWR0aDogMjgxcHg7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMTc1cHg7XG4gICAgICAgIHRvcDogLTE3M3B4O1xuICAgICAgICB3aWR0aDogNDc1cHg7XG4gICAgICAgIGhlaWdodDogNDc1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHBhZ2UtaGVhZGVyfS1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAge1xuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDM1NHB4O1xuICAgIGhlaWdodDogMzc2cHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDU4NXB4O1xuICAgIGhlaWdodDogNjIzcHg7XG4gICAgdG9wOiAtMjY4cHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDM3M3B4O1xuICAgICAgaGVpZ2h0OiAzNzNweDtcbiAgICAgIHJpZ2h0OiAtNzVweDtcbiAgICAgIHRvcDogLTk5cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MzNweDtcbiAgICAgIGhlaWdodDogNjE3cHg7XG4gICAgICByaWdodDogLTU1cHg7XG4gICAgICB0b3A6IC0zMjFweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMjgxcHg7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgcmlnaHQ6IC0xNTJweDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NzVweDtcbiAgICAgIGhlaWdodDogNDc1cHg7XG4gICAgICByaWdodDogLTE3NHB4O1xuICAgICAgdG9wOiAtMTc1cHg7XG4gICAgfVxuICB9XG59XG5cbiN7JHBhZ2UtaGVhZGVyfS1zbGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gICYgPiAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgfVxuICB9XG4gICo6bm90KCN7JHBhZ2UtaGVhZGVyfV9fc2hhZG93KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy96LWluZGV4OiAyO1xuICB9XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM4OTdDNkI7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgcmlnaHQ6IC0yMDBweDtcbiAgICB0b3A6IC02NjZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAzNzZweDtcbiAgICAgIGhlaWdodDogMzc2cHg7XG4gICAgICBsZWZ0OiAxMDVweDtcbiAgICAgIHRvcDogLTcwcHg7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzdENzA1RjtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICB0b3A6IC0xMjJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAyMjdweDtcbiAgICAgIGhlaWdodDogMjI3cHg7XG4gICAgICBsZWZ0OiAyNDdweDtcbiAgICAgIHRvcDogOThweDtcbiAgICB9XG4gIH1cbiAgJi1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLWZpbHRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiN7JHBhZ2UtaGVhZGVyfV9fcmVzdWx0cy1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtLW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gICo6bm90KCN7JHBhZ2UtaGVhZGVyfV9fc2hhZG93KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vei1pbmRleDogMjtcbiAgfVxuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQwLCAxNDAsIDE0MCwgMC4xKTtcbiAgICB3aWR0aDogOTUuMzc1cmVtO1xuICAgIGhlaWdodDogOTUuMzc1cmVtO1xuICAgIHJpZ2h0OiAtMzI4cHg7XG4gICAgdG9wOiAtNjY2cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHdpZHRoOiA4OS43NXJlbTtcbiAgICBoZWlnaHQ6IDkxLjc1cmVtO1xuICAgIHJpZ2h0OiAtNjA2cHg7XG4gICAgdG9wOiAtMjY2cHg7XG4gIH1cbn1cblxuXG4vKlxuICogUmVwbGFjaW5nIHRoZSB2LXNlbGVjdCBjb21wb25lbnRcbiAqL1xuI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuXG4gICYtLWV4cGFuZGVkIHtcbiAgICBib3JkZXItY29sb3I6ICRncmV5LTY7XG4gIH1cblxuICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAvL3dpZHRoOiAwO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG5cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigjQkRCREJEKTtcblxuICAgIEBhdC1yb290ICN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQge1xuICAgICAgLnZzX19zZWFyY2gsXG4gICAgICAudnNfX3NlYXJjaDpmb2N1cyB7XG4gICAgICAgIC8vd2lkdGg6IDEwcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fSwgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9ICN7JHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb259O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgLy9wYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fSwgbWF4LXdpZHRoICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIHdpZHRoOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYtLWhpZGRlbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLXNpdGVzZWFyY2hpbnB1dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAvL3BhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LCBtYXgtd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgd2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDM5cHgpO1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzRweCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oM3B4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmLS1oaWdobGlnaHQsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtY2xlYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMWw4IDhtMC04TDEgOScgc3Ryb2tlPSdncmF5JyBzdHJva2Utd2lkdGg9JzEuMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC8vcGF0aCB7XG4gICAgLy8gIGZpbGw6ICR3aGl0ZTtcbiAgICAvL31cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDI3cHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjQyMHB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MzgwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwJTtcbiAgICB9XG5cbiAgICAuc2stc3Bpbm5lciB7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzlweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgLy8mX19sb2FkaW5nIHtcbiAgICAvLyAgZGlzcGxheTogbm9uZTtcbiAgICAvL31cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB9XG4gIH1cbiAgLy8gRXhwYW5kZWQgc3R5bGVzXG4gICYjeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIHtcbiAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1mYXN0LWR1cmF0aW9uO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICAgIHdpZHRoOiAxMy41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDE2LjVyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDglO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTJweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgICAgd2lkdGg6IDEzLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTMuNXJlbTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDglO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHBhZ2UtaGVhZGVyfS0tZ3JhZGllbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cge1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICB9XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG5cbi5vdGhlci1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6ICM1MzUzNTM7XG4gIH1cbn1cbiIsIi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiB0b3AgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIC8vb3ZlcmZsb3cteTogYXV0bztcblxuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIC50aW55LXNsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAvL0BhdC1yb290IC5tYWluLWhlYWRlci0tbmF2LW9wZW4gJiB7XG4gIC8vICB0b3A6IDA7XG4gIC8vfVxufVxuXG4ubWFpbi1uYXZfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIH1cbn1cblxuLm1haW4tbmF2X19mb290ZXIge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAkZGFyay1ncmV5O1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2Zvb3Rlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRwaW5rO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICAvL292ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNzdweCk7XG4gIH1cblxuICAvL1RPRE86IEZpbmQgYSBiZXR0ZXIgd2F5IHRvIGdldCB0aGUgZWZmZWN0IGZyb20gdGhlIGRlc2lnbnNcbiAgLy9vdmVyZmxvdy14OiBoaWRkZW47XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLm1haW4tbmF2X19saW5rcyB7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG4ubWFpbi1uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2hlYWRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLm1haW5fbmF2X19saXN0cy1jb250YWluZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmNvbC05Om50aC1jaGlsZCgyKSB7XG4gICAgICAubWFpbi1uYXZfX2xpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluLW5hdl9fbGlzdC10aXRsZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTY1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuICB9XG59XG5cbi5tYWluLW5hdl9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1haW4tbmF2X19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjVweCkgMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjJweCkgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIEFuaW1hdGlvbiBzdHlsZXNcbiAqL1xuXG4ubWFpbi1uYXZfX2NvbnRlbnQge1xuICBAYXQtcm9vdCAuc2xpZGUtZmFkZS1lbnRlci1hY3RpdmUgJiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC8vcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4vKlxuICogVGlueSBzbGlkZXIgb3ZlcnJpZGVzXG4gKi9cbi5tYWluLW5hdl9fY29udGVudCB7XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgLnRpbnktc2xpZGVyX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIH1cbiAgICAubWFpbi1uYXZfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMTcwMHB4O1xuICAgIH1cbiAgICAuY29sLWxnLTQge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cblxuLnNob3ctb24tbWQtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhpZGUtb24tbWQtZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNob3ctb24tbGctZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuIiwiXG5AdXNlICcuLi9iYXNlL3otaW5kZXgnIGFzIHpJbmRleDtcblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBkaXNwbGF5OiBibG9jaztcbiAgLy99XG59XG5cbi5tYXJfYm90IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuXG5cbiN7JGZvb3Rlcn0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgLy99XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NC44cHgpO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICB9XG4gICAgJi0tbm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRmb290ZXJ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBhcnRuZXIge1xuICAgIGNvbG9yOiAjQzVDNUM1ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3RfX3RpdGxlX19tYXItYm90IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX3RpdGxlX19pbm5lciB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIC8vbWFyZ2luLWJvdHRvbTogMC4yMjVyZW07XG4gIC8vbWFyZ2luLXRvcDogMC4yMjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBhdC1yb290ICN7JGZvb3Rlcn1fX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLS1tb3JlLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb290ZXJ9X19pbm5lciB7XG5cbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRmb290ZXJ9X19saXN0LS1zb2NpYWwge1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoLCBjaXJjbGUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgICAgICAgIGZpbGw6ICNGRjVBNzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtN3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNHJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfcGFydG5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMDlweDtcbiAgICB9XG4gICAgICAvLyBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxufVxuXG4jeyRmb290ZXJ9X19sYW5ndWFnZS1zd2l0Y2gge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGNvbG9yOiAkZ3JleS00O1xuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB6SW5kZXguJG1haW4tZm9vdGVyLXo7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfcGFydG5lciB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01Ljc1cmVtO1xuICAgICAgYm90dG9tOiA2cmVtO1xuICAgIH1cblxuICAgICYtLXNtIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDEwNHB4KSAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2NvcHlyaWdodF93cmFwIHtcbiAgei1pbmRleDogekluZGV4LiRtYWluLWZvb3Rlci16IC0gMTtcblxuICAmLXBhcnRuZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTUycHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMC4zMjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4jeyRmb290ZXJ9X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgkZ3JleS00KTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB9XG5cbiAgJiA+IHNwYW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtcGFydG5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAvLyAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgLy8gICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzVDNUM1O1xuICAgICAgLy8gICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XG4gICAgICAvLyB9XG5cbiAgICAgIC8vICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgLy8gICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX3JpZ2h0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLy90ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDk0LjclO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuXG4gICAgJi5jaC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9wYXJ0bmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIGxnKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuY2gtY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2NvcHlyaWdodCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgYSB7XG4gICAgQGluY2x1ZGUgbGluay13aXRoLWJvcmRlci1ib3R0b20oJGdyZXktNCk7XG4gIH1cblxuICAmLXBhcnRuZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb290ZXJ9X19jb3B5cmlnaHRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgY29sb3I6ICRncmV5LTQ7XG59XG5cbiN7JGZvb3Rlcn1fX2NvcHlyaWdodF9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLjVyZW07XG59XG5cbi5tYWluLWZvb3Rlcl9fbGlzdC5tYWluLWZvb3Rlcl9fbGlzdC1zbGEgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5oaWRlLXhsIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIlxuXG4jeyRuYXZ9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4vL1xuLy8jeyRmb290ZXJ9X19saXN0IHtcbi8vICBAaW5jbHVkZSByZXNldC11bCgpO1xuLy9cbi8vICBsaSB7XG4vLyAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcbi8vXG4vLyAgICAmOmxhc3QtY2hpbGQge1xuLy8gICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbi8vICAgIGxpIHtcbi8vICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG4vL1xuLy8gICAgICAmOmxhc3QtY2hpbGQge1xuLy8gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIGEge1xuLy8gICAgY29sb3I6ICRncmV5LTQ7XG4vLyAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4vLyAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbi8vICAgIH1cbi8vICB9XG4vL31cbi8vXG4vLyN7JGZvb3Rlcn1fX2xpc3QtLWV4cGFuZGFibGUge1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuLy8gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjIpO1xuLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuLy8gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4vLyAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQuOHB4KTtcbi8vICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4vLyAgICAmLS1leHBhbmRlZCB7XG4vLyAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4vLyAgICB9XG4vLyAgICAmLS1uby1ib3JkZXIge1xuLy8gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG4iLCIubGFuZGluZy1wYWdlIHtcblxufVxuLypcbiAqIEdlbmVyYWwgc2VjdGlvbnNcbiAqL1xuLmxhbmRpbmctcGFnZV9fc2VjdGlvbi0tZ2FsbGVyeS1zbGlkZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgMCAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzNweCkgMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDczcHgpIDAgY2FsY3VsYXRlUmVtKDQxcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDRweCkgMCBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICA+IC5yb3cgPiAuY29sLTEyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19mb290ZXIge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcblxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvanVtYm90cm9uJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9tYWdhemluZS1zdG9yaWVzJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9saW5rLWJhcic7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvaW5zcGlyaW5nLWxvY2F0aW9ucyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvcGFja2FnZS1kZWFscyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvZXZlbnQtcGFydG5lcnMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2luc3BpcmluZy1yZWdpb25zJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9sYXRlc3Qtam9icyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvYWJvdXQnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2FkZC1lbnRyeSc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvZXZlbnQtY3JlYXRvcic7XG5cbiIsIi8qXG4gKiBMYW5kaW5nIHBhZ2UgLSBKdW1ib3Ryb25cbiAqL1xuQGltcG9ydCAnLi4vLi4vYmFzZS96LWluZGV4JztcblxuXG5cbi5jb250YWluZXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiA4JTtcbiAgfVxufVxuXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4jeyRqdW1ib3Ryb259IHtcbiAgLy9oZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vcGFkZGluZy10b3A6IDcuNXJlbTtcbiAgLy9wYWRkaW5nLWJvdHRvbTogMTVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlICYge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NjJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc2OHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAyNHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc2OHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzY2cHgpO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIEBhdC1yb290IC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAmIHtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCk7ICBcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGhlaWdodDogNjFyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC8vXG4gIC8vPiAuY29udGFpbmVyIHtcbiAgLy8gIG1hcmdpbi1sZWZ0OiAwO1xuICAvLyAgbWFyZ2luLXJpZ2h0OiAwO1xuICAvL31cblxuICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4jeyRqdW1ib3Ryb259Lmhhcy1iYW5uZXIge1xuICAkbWluLWRpc3RhbmNlLWZyb20taGVhZGVyOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICRtaW4tYm90dG9tLWRpc3RhbmNlOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICRtaW4tYmV0d2VlbjogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAkZnVsbC1zY3JlZW4tY29udGVudDogJG1haW4taGVhZGVyLWhlaWdodCArICRqdW1ib3Ryb24tZHJvcGRvd24taGVpZ2h0ICsgJHRpdGxlLWNvbnRhaW5lciArICRldmVudC1iYW5uZXItaGVpZ2h0ICsgJG1pbi1kaXN0YW5jZS1mcm9tLWhlYWRlciArICRtaW4tYm90dG9tLWRpc3RhbmNlICsgJG1pbi1iZXR3ZWVuO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSBhbmQgKG1heC1oZWlnaHQ6ICRmdWxsLXNjcmVlbi1jb250ZW50KSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LWJhbm5lciwgMTAwdmgpO1xuXG4gICAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIH1cblxuICAgIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsIHtcbiAgICAgIGJvdHRvbTogJGV2ZW50LWJhbm5lci1oZWlnaHQgKyBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuXG4gICAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZS1jb250YWluZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGhlaWdodDogJHRpdGxlLWNvbnRhaW5lcjtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZS1jb250YWluZXIjeyRqdW1ib3Ryb259X190aXRsZS1jb250YWluZXItLXNsYSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICN7JGp1bWJvdHJvbn1fX3RpdGxlX19yZWRlc2lnbixcbiAgICAjeyRqdW1ib3Ryb259X19zdWJ0aXRsZXtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICAjeyRqdW1ib3Ryb259X190aXRsZV9fcmVkZXNpZ24tLXNsYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZV9fcmVkZXNpZ24ge1xuICAvLyBmbGV4OiAwIDAgNzUlO1xuICAvLyBtYXgtd2lkdGg6IDc1JTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MzIwcHgpIHtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZV9fcmVkZXNpZ24tLXNsYSB7XG4gIGRpc3BsYXk6bm9uZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MzkwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1M3B4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1OXB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogMzYxcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLXNtLXZpc2FibGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzLjRweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fcGxhY2Vob2xkZXIge1xuICBAaW5jbHVkZSBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLy9UZW1wb3JhcnlcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jeyRqdW1ib3Ryb259IC5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLnN3aXBlci1yb290IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiB2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCk7XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHotaW5kZXg6LTE7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIGltZyB7XG4gICAgICAmOi1tb3otbG9hZGluZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI0NSwgMS4wNDAsIDAuOTIwLCAwLjk2MCk7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNDUsIDEuMDQwLCAwLjkyMCwgMC45NjApO1xuXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogaW1hZ2VUcmFuc2l0aW9uIDhzO1xuICAgICAgYW5pbWF0aW9uOiBpbWFnZVRyYW5zaXRpb24gOHM7XG5cbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblxuICAgICAgei1pbmRleDoxO1xuICAgICAgb3BhY2l0eToxO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259IC5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19saW5rLWNvbnRhaW5lciB7XG4gIC8vcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC8vcmlnaHQ6IDEwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvL3BhZGRpbmctcmlnaHQ6IDEwJTtcbn1cblxuI3skanVtYm90cm9ufV9fbGluayB7XG4gIC8vdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYm90dG9tOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIC8vYm90dG9tOiA0LjhyZW07XG4gIGxlZnQ6IDgwJTtcbiAgLy9oZWlnaHQ6IDgyJTtcbiAgLy9tYXJnaW4tYm90dG9tOiA4cmVtO1xuICAvL21hcmdpbi1ib3R0b206IDUuNXZoO1xuICBvcGFjaXR5OiAwO1xuXG4gIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG5cbiAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlICYge1xuICAgIGJvdHRvbTogNXJlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcbiAgICAgIGJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC8vdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5idG4tLWxpbmsuYnRue1xuICAgIHBhZGRpbmctYm90dG9tOjEuNzVyZW07XG4gIH1cblxuICBzdmcge1xuICAgIC8vYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgLy9tYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzcGFuLmJvcmRlci11bmRlcmxpbmUge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fbGlua19fbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xufVxuXG4jeyRqdW1ib3Ryb259X19zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgYm90dG9tOiAxLjNyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KSB7XG4gICAgICBib3R0b206IDEuM3JlbTtcbiAgICB9XG4gIH1cbiAgJi0tc21hbGwtc2NyZWVucyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCkgcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi0tbGFyZ2Utc2NyZWVucyB7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luOiAwIDAgLjYyNXJlbSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucGF0aC0xIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogc2Nyb2xsXG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jeyRqdW1ib3Ryb259X19ibHVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IDQ0NXB4O1xuICB6LWluZGV4OiAkbGFuZGluZy1wYWdlLWp1bWJvdHJvbi16O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDQ4NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gICAgLy8gbGVmdDogNTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICB3aWR0aDogMjg4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAtNjVweCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA2OHZoO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM5M3B4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgaGVpZ2h0OiA3MXZoO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gICAgaGVpZ2h0OiA3NXZoO1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gICAgaGVpZ2h0OiA2OXZoO1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkgYW5kIChtYXgtaGVpZ2h0OiA4MTJweCkge1xuICAgIGhlaWdodDogNjh2aDtcbiAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6NDIwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICBoZWlnaHQ6IDc3dmg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDo1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkge1xuICAgIGhlaWdodDogODB2aDtcbiAgfVxufVxuXG4vLyN7JGp1bWJvdHJvbn1fX3NsaWRlLWxhcmdlLWltZyB7XG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gIH1cbi8vfVxuLy9cbi8vI3skanVtYm90cm9ufV9fc2xpZGUtc21hbGwtaW1nIHtcbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gIH1cbi8vfVxuXG4vKlxuICogRHJvcGRvd25cbiAqL1xuI3skanVtYm90cm9ufV9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgZmxleDogMCAwIDg1JTtcbiAgbWF4LXdpZHRoOiA4NSU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAwIDAgODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgOTclO1xuICAgIG1heC13aWR0aDogOTclO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZsZXg6IDAgMCA5NSU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0LjE4NzVyZW07XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDc0cHgpIHtcblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLnNhZmFyaS1uby1qdW1wIHtcbiAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG4gIH1cblxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtNnB4KTtcbiAgfVxuXG4gIC8vIGlQaG9uZSAxMyBQcm8gTWF4OiA0Mjh4NzQ2XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MjhweCkgYW5kIChtYXgtaGVpZ2h0Ojc0NnB4ICkge1xuICAgICN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MnB4KTtcbiAgICB9XG4gIH1cblxuICAvLyBpUGhvbmUgOCBQbHVzOiA0MTR4NzM2XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MTRweCkgYW5kIChtYXgtaGVpZ2h0OjczNnB4ICkge1xuICAgICN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzkwcHgpIGFuZCAobWF4LWhlaWdodDo2NjRweCApIHtcbiAgICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG5cbiAgLy8gIGlQaG9uZSBTRSAyMDIyOiAzNzV4NTQ4XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozNzVweCkgYW5kIChtYXgtaGVpZ2h0OjU0OHB4ICkge1xuICAgICN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTQuNzhweCk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIHBhZGRpbmc6Y2FsY3VsYXRlUmVtKDI2cHgpIGNhbGN1bGF0ZVJlbSgzNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJGp1bWJvdHJvbi1kcm9wZG93bi1oZWlnaHQ7XG5cbiAgICAmI3skanVtYm90cm9ufV9fZHJvcGRvd24tLXNsYXtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM5NXB4KSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOjMyMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cblxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvLyAgbWFyZ2luLXRvcDogNXJlbTtcbiAgLy99XG4gIC8vXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAvLyAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0MHB4KTsgLy9GYWxsYmFjayBmb3IgYnJvd3NlciB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCB2aFxuICAvLyAgbWFyZ2luLXRvcDogMTR2aDtcbiAgLy99XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMS4zcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb257XG4gICAgd2lkdGg6MTAwJTtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMHJlbSAwO1xuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS43cmVtICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2gge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubm8tcG9pbnRlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjJzIGZvcndhcmRzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTQ0cHgpO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMjIwcHgpO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fZHJvcGRvd25fX2J0biB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAmLmJ0bi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rLTI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcuNXB4KSBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNC43OHB4KSBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cblxuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAvLyB9XG59XG5cblxuLypcbiAqIEFuaW1hdGlvbnNcbiAqL1xuQGtleWZyYW1lcyBpbWFnZVRyYW5zaXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW1hZ2VUcmFuc2l0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5oZWlnaHRfY29udGVudF9sb2FkZXIge1xuICBtaW4taGVpZ2h0OiA0MzlweCAhaW1wb3J0YW50O1xufVxuXG5cblxuI3skc2hhZG93fV9fdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL3dpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgei1pbmRleDogMjtcbn1cblxuI3skc2hhZG93fV9fYm90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzdweDtcbiAgbGVmdDogMDtcbiAgLy90b3A6IDkxMnB4O1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDApO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2guZm9ybXVsYXRlLWlucHV0LS1qdW1ib3Ryb24ge1xuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmV0YS10YWctaG9tZXBhZ2UoKSB7XG4gIGNvbnRlbnQ6IFwiYmV0YVwiO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24uc2VsZWN0aW9uLS1iZXRhIHtcbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGJldGEtdGFnLWhvbWVwYWdlKCk7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDJweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tZnVsbC1ldmVudCB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbS5ldmVudC1jcmVhdG9yLWl0ZW0ge1xuICAgIGNvbG9yOiAkcGluaztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJldGEtdGFnLWhvbWVwYWdlKCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZS1zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItLWZpeGVkIHtcbiAgei1pbmRleDogMTc7XG5cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgLmV2ZW50LWZpbHRlci1idXR0b25zLWJhY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi8qXG4gKiBNYWdhemluZSBzdG9yaWVzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzUwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgJi1zbGEge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgfVxuICAmLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cbiAgLy9AbWVkaWEgKG1heC13aWR0aDoxOTIwcHgpIGFuZCAobWluLXdpZHRoOjE0NDFweCkge1xuICAvLyAgLmNvbnRhaW5lciB7XG4gIC8vICAgIG1heC13aWR0aDogOTAlO1xuICAvLyAgfVxuICAvL31cblxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYycHgpIDAgY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYycHgpIDAgY2FsY3VsYXRlUmVtKDE1NHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMCBjYWxjdWxhdGVSZW0oMTA4cHgpO1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDk4JTsgLy9UbyBicmVhayB0aGUgc2Vjb25kIHdvcmQgZnJvbSBiZWhpbmQgaW4gbmV3IGxpbmVcbiAgICB9XG4gIH1cblxuICAvL1RPRE86IEZpbmQgYSBiZXR0ZXIgd2F5IHRvIGdldCB0aGUgZWZmZWN0IGZyb20gdGhlIGRlc2lnbnNcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMsXG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyB7XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDc3JTtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA4OCU7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAyMjRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNzQlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NjhweCkge1xuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogOTIlO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAzMDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC01cmVtO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpLCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTIuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMjg5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDQwcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAzODZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC01LjYyNXJlbTtcbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDY5JTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBMaW5rIGJhclxuICovXG4ubGFuZGluZy1wYWdlX19saW5rLWJhciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMDtcbiAgQGluY2x1ZGUgcGluay1ncmFkaWVudC1iYWNrZ3JvdW5kKHRydWUpO1xuICAucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWF4LXdpZHRoOiAxN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAyLjM1cmVtIDA7XG4gICAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucy1jb250YWluZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG4gIH1cbiAgLnBsYWNlaG9sZGVyLS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG4ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuXG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwwLjEpO1xuXG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICBmbGV4OiAwIDAgY2FsY3VsYXRlUmVtKDkwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbmstMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJHdoaXRlLCAuNSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBwaW5rLWdyYWRpZW50LWJhY2tncm91bmQoJGludmVydDpmYWxzZSkge1xuICBiYWNrZ3JvdW5kOiAkcGluay0yO1xuICBAaWYgJGludmVydCB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHBpbmstMiwkcGluay0zLDkxLjI2ZGVnKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHBpbmstMywkcGluay0yLDkxLjI2ZGVnKTtcbiAgfVxufVxuXG5AbWl4aW4gZGFyay1ncmV5LWdyYWRpZW50LWJhY2tncm91bmQoKSB7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwoJGRhcmstZ3JleS0yLHJnYmEoOTgsIDk4LCA5OCwgMCksMTU3LjA3ZGVnKTtcbn1cbiIsIi8qXG4gKiBJbnNwaXJpbmcgbG9jYXRpb25zXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2luc3BpcmluZy1sb2NhdGlvbnMge1xuICBAaW5jbHVkZSBkYXJrLWdyZXktZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gIC8vIDE1Ny4wN2RlZywgIzFjMWMxYywgcmdiYSg5OCwgOTgsIDk4LCAwKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbiIsIi8qXG4gKiBQYWNrYWdlIGRlYWxzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICBAaW5jbHVkZSBwaW5rLWdyYWRpZW50LWJhY2tncm91bmQoKTtcblxuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDUwcHgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICB9XG5cbiAgLy9UT0RPOiBGaW5kIGEgYmV0dGVyIHdheSB0byBnZXQgdGhlIGVmZmVjdCBmcm9tIHRoZSBkZXNpZ25zXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuIiwiLypcbiAqIEV2ZW50IHBhcnRuZXJzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2V2ZW50LXBhcnRuZXJzIHtcbiAgQGluY2x1ZGUgZGFyay1ncmV5LWdyYWRpZW50LWJhY2tncm91bmQoKTtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbi8vICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuLy8gMTU3LjA3ZGVnLCAjMWMxYzFjLCByZ2JhKDk4LCA5OCwgOTgsIDApKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuIiwiLypcbiAqIEluc3BpcmluZyByZWdpb25zXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2luc3BpcmluZy1yZWdpb25zIHtcbiAgQGluY2x1ZGUgZGFyay1ncmV5LWdyYWRpZW50LWJhY2tncm91bmQoKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1NHB4KTtcbiAgfVxufVxuIiwiLypcbiAqIExhdGVzdCBqb2JzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgICZfYnJlYWsge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206ICBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTMxcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE3OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1MHB4KTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwNXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgfVxuICAvL1RPRE86IEZpbmQgYSBiZXR0ZXIgd2F5IHRvIGdldCB0aGUgZWZmZWN0IGZyb20gdGhlIGRlc2lnbnNcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4iLCIvKlxuICogQWJvdXQgZXZlbnRsb2thbGVcbiAqL1xuLmxhbmRpbmctcGFnZV9fYWJvdXQge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBAaW5jbHVkZSBwaW5rLWdyYWRpZW50LWJhY2tncm91bmQoKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM2NXB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDUwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzODZweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTQ0cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTEwNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzNnB4KSBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDQ2cHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB0b3A6IC01cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG4gID4gaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gID4gcCB7XG4gICAgLy9AaW5jbHVkZSBmb250LXNpemUoMXJlbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg1cHgpO1xuICAgIH1cbiAgfVxuICAuYnRuLS1pY29uIHtcbiAgICBwYWRkaW5nOiAuN3JlbSAxLjM1cmVtO1xuICB9XG4gIC52dWUtZm9ybXVsYXRlLXdyYXAge1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgLy8gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAvL31cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSB7XG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNDQlO1xuICAgIG1hcmdpbi1yaWdodDogNiU7XG4gIH1cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgJjpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIGEge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogMjklO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICBcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIFxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBhLCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLG1kKSB7XG4gIC8vICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgLy99XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAvL2ZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgLy9tYXgtd2lkdGg6IDk1JTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAvLyAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIC8vfVxufVxuXG4uZGlzcGxheS1sZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNwbGF5LXNtIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIi8qXG4gKiBBZGQgZW50cnlcbiAqL1xuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNzVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjcwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogOC44NzVyZW07XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDUzMHB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2lubmVyIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwoIzE3MTcxNyxyZ2JhKDQxLDQxLDQxLDAuMiksMjU4LjM4ZGVnKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU1cHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC52dWUtZm9ybXVsYXRlLXdyYXAge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4OiAwIDAgNDUlO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgY29sb3I6ICNDNEM0QzQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19zdWJ0aXRsZS0tbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBsaSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0X19pbm5lciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgd2lkdGg6IDI3JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgd2lkdGg6IDM4JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTIlO1xuICAgIH1cbiAgICAuc2staWNvbiB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0IHtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHRfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktNDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBhdC1yb290IGE6aG92ZXIgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnRfX2J0bi1jb250IHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIC5idG4tLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLmJ0bi0tbGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICAuYnRuLS1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Jhc2Uvei1pbmRleCcgYXMgekluZGV4O1xuXG5cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBnYXA6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogekluZGV4LiRsYW5kaW5nLXBhZ2UtYmFubmVyLXo7XG4gIGxlZnQ6MHB4O1xuICBib3R0b206IDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGdhcDogMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGdhcDogMXJlbTtcbiAgICBoZWlnaHQ6ICRldmVudC1iYW5uZXItaGVpZ2h0O1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0tc2VjdGlvbiB7XG4gIGdhcDogOHB4O1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IFxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxuICB9XG59XG5cbi5kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwuaGFzLWJhbm5lciB7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZS5oYXMtZXZlbnQtYmFubmVyIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG4gIH1cbn1cblxuLmQtYmxvY2stc20ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIuaGFzLWJhbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYmV0YS10YWcge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJiZXRhXCI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgfVxuICB9XG59XG5cbi53ZXJidW5nLmV2ZW50LWNyZWF0b3ItYmV0YS10YWcge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCkgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2V2ZW50LWNyZWF0b3ItZmlsdGVycy5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gIHotaW5kZXg6IHpJbmRleC4kbGFuZGluZy1wYWdlLWZpbHRlcnMtejtcbn1cbiIsIi52dWUtZm9ybXVsYXRlLW92ZXJ2aWV3IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgLmxpZ2h0LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlIHtcbiAgd2lkdGg6IDY2JTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gICYgPiBkaXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICYtZGl2VXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLWVuZDsgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgfSAgICBcbiAgICB9XG4gIH1cbiAgJi1wIHtcbiAgICB3aWR0aDogMjYlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB3aWR0aDogNTklO1xuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuXG4jeyRzaW1wbGUtc2VhcmNofSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fdG9wIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgzOXB4KTtcbiAgLy9jb2xvcjogJHRydWUtYmxhY2s7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODhweCkgMCBjYWxjdWxhdGVSZW0oNTNweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMTNweCkgMCBjYWxjdWxhdGVSZW0oNjhweCk7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX3Jlc3VsdHMtcGxhY2Vob2xkZXJ7XG4gIG1pbi1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDE0NHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fc2VhcmNoLWlucHV0e1xuICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgtMjQ1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTIycHgpO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0LWNvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIycHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcblxuICAuc2VhcmNoLXRlcm0taGlnaGxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX2xpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX3R5cGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiBjYWxjdWxhdGVSZW0oMC4ycHgpO1xuICB9XG59XG5cbi8vUmVzdWx0cyBudW1cbiN7JHNpbXBsZS1zZWFyY2h9X19yZXN1bHRzLW51bS1jb250IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0N3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19zZWFyY2gtdGVybSB7XG4gIGNvbG9yOiAkZ3JleS00O1xufVxuXG4vL1BhZ2luYXRpb25cbi5wYWdpbmF0aW9uLS1zaW1wbGUtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ2cHgpO1xufVxuXG4vL1NlYXJjaCBpbnB1dCBmaWVsZFxuI3skc2ltcGxlLXNlYXJjaH1fX3NlYXJjaC1pbnB1dCB7XG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigjQkRCREJEKTtcbiAgfVxuICAvLy52c19fc2VsZWN0ZWQge1xuICAvLyAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIC8vICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgLy8gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAvLyAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgLy8gIH1cbiAgLy99XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcGluaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFsOCA4bTAtOEwxIDknIHN0cm9rZT0nZ3JheScgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC8vcGF0aCB7XG4gICAgLy8gIGZpbGw6ICR3aGl0ZTtcbiAgICAvL31cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZW50ZXIsXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA3JTtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICAvL2JvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbGVmdDogNCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBsZWZ0OiA2JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGxlZnQ6IDglO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgbGVmdDogMTAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2JhY2tncm91bmQ6ICMyNzI3Mjc7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCw2MCw2MCwgLjI1KTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LWZvcmNlKCRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vYm9yZGVyOiAgc29saWQgZ3JheTtcbiAgICAvL2JveC1zaGFkb3c6IDFweCAycHggYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEuNXB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYtLWhpZ2hsaWdodCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgICAuc2stc3Bpbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgZGlzcGxheTogbm9uZSA7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX2NvbnRlbnQtLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IC4xO1xufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fdHlwZS0tcGxhY2Vob2xkZXIge1xufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fbmFtZS0tcGxhY2Vob2xkZXIge1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXZ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDclO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgcGFkZGluZy1sZWZ0OiAwJVxuICB9XG59XG5cbi5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2OjpiZWZvcmV7XG4gIGNvbnRlbnQ6ICcgJztcbiAgLy9mb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmclMjB3aWR0aCUzRCUyMjMyJTIyJTIwaGVpZ2h0JTNEJTIyMzIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTE0JTIwMjRDMTkuNTIyOCUyMDI0JTIwMjQlMjAxOS41MjI4JTIwMjQlMjAxNEMyNCUyMDguNDc3MTUlMjAxOS41MjI4JTIwNCUyMDE0JTIwNEM4LjQ3NzE1JTIwNCUyMDQlMjA4LjQ3NzE1JTIwNCUyMDE0QzQlMjAxOS41MjI4JTIwOC40NzcxNSUyMDI0JTIwMTQlMjAyNFolMjIlMjBzdHJva2UlM0QlMjJ3aGl0ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTI4Ljk4MDklMjAyOC45OTk5TDIxLjM4MDklMjAyMS4zNzk5JTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlMEElM0MlMkZzdmclM0VcIik7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIC5hcnJvd19yaWdodF9zZWFyY2gge1xuLy8gICBtYXJnaW4tbGVmdDogNXB4O1xuLy8gfVxuXG4uZm9ybXVsYXRlLWlucHV0LXdpZHRoLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3otaW5kZXhcIjtcblxuLnNlYXJjaC1wYWdlIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICAgIH1cbiAgfVxuXG4gICYtdm90aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uX19jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnaW5hdGlvbl9fbnVtYmVycy1jb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLmxvY2F0aW9uLXBhZ2luYXRpb24ge1xuICAucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLW5vLXJlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSAge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICZfX2ZpcnN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiA5MyU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgID5zcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICA+IHNwYW4gPiBzdmcge1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPnNwYW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgJi1ubyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICAmLW5vLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG4gIH1cbiAgfVxuICAmX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuICB9XG4gICZfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRwaW5rLTM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIH1cblxuICAgICYtcGFkZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgICZfX3NlY29uZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDczNnB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNjRweCkgMDtcbiAgICAmX19maXJzdCB7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgICAmX190aGlyZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICZfX3RoaXJkIHtcbiAgICAgICYtc20tZGlzcGxheXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLXNtLWRpc3BsYXktbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuXG4vLyBGb290ZXIgZWxlbWVudHMgb3ZlcnJpZGVzXG5ib2R5Om5vdCgubW9kYWwtb3Blbikge1xuICAubGFuZGluZy1wYWdlX19hYm91dC0tc2VhcmNoLXBhZ2UsXG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeS0tc2VhcmNoLXBhZ2UsXG4gIC5tYWluLWZvb3Rlci0tc2VhcmNoLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG5cbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9zdGlja3ktZmlsdGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvc2luZ2xlLWFydGljbGVcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9nb29nbGUtbWFwXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvZmlpbHRlcnNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9maWx0ZXJzLXBhY2thZ2VzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvaW5zcGlyYXRpb24tc2xpZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvcGFja2FnZS1kZWFsc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3NlYXJjaC1yZXN1bHQtc2xpZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvaW50ZXJuYWwtbGlua3NcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9ldmVudC1jcmVhdG9yLXJlc3VsdHNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9ldmVudC10eXBlLXBhY2thZ2VzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvZGVzY3JpcHRpdmUtdGV4dHNcIjtcblxuIiwiXG4vKlxuICogSGVhZGVyXG4gKi9cbiN7JHNlYXJjaC1wYWdlLWhlYWRlcn0ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzBweCkgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHotaW5kZXg6ICRzZWFyY2gtaGVhZGVyLXo7XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4NXB4KSAwIGNhbGN1bGF0ZVJlbSg1OXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4NnB4KSAwIGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDlweCkgMCBjYWxjdWxhdGVSZW0oNzNweCk7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcCB7XG4gIC0taGVhZGVyLXBiOiAjezIuNXJlbX07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC0taGVhZGVyLXBiOiAje2NhbGN1bGF0ZVJlbSgxMjVweCl9O1xuXG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgLS1oZWFkZXItcGI6ICN7Y2FsY3VsYXRlUmVtKDczcHgpfTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAtLWhlYWRlci1wYjogI3swLjVyZW19O1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtaGVhZGVyfS1wYWNrYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLXBiKTtcbiAgfVxuXG4gIC5wYWNrYWdlLXJlc3VsdHMtYW5kZXJuLWRyb3Bkb3duIHtcbiAgICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0taGVhZGVyLXBiKSk7XG4gIH1cbn1cblxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9LXBhY2thZ2Uge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTY7XG4gIHotaW5kZXg6ICRzZWFyY2gtaGVhZGVyLXo7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMTdweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwOXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDBweCkgYXV0byBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmLXBhY2thZ2V7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTY1JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY5cHgpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4NzdweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxOHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuXG4gICAgJi50d29fcm93c3tcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgICAgJi0tcGFja2FnZXMge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjBweCkgIWltcG9ydGFudDtcblxuICAgICAgICAmX19sb3dlci1mb250LXNpemUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ5cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50aHJlZV9yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDBweCkgYXV0byBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAgICYtLXBhY2thZ2VzIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMzcHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gICAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTU3cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTRweCk7XG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTMwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDEzMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgfVxuXG4gICAgJi50aHJlZV9yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgwcHgpO1xuXG4gICAgICAmLnR3b19yb3dze1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgICB9XG5cbiAgICAgICYudGhyZWVfcm93c3tcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB9XG5cbiAgICAgICYuZm91cl9yb3dze1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fY291bnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG5cblxuXG4gICYudHdvX3Jvd3N7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgJi50aHJlZV9yb3dze1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gICYuZm91cl9yb3dze1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgJi50d29fcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtaGVhZGVyfS0tbWFwLW9wZW4gJntcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICAgJi50d29fcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cblxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWhlYWRlcn1fX251bWJlciB7XG4gIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBoMyBzcGFuLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFRhYmxldFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIH1cblxuICAgIGgzIHNwYW4ubGluayB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyBEZXNrdG9wXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICB9XG5cbiAgICBoMyBzcGFuLmxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICBoZWlnaHQ6ICRzZWFyY2gtcGFja2FnZXMtaGVhZGVyLWhlaWdodC1sZztcbiAgcGFkZGluZzogJG1haW4taGVhZGVyLWhlaWdodCAycmVtIDA7XG5cbiAgI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgICBoMSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGgzICBzcGFuLmxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgc3Bhbi5saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIHNwYW46bm90KC5saW5rKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgICAgIHNwYW46bm90KC5saW5rKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ubGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogJG1haW4taGVhZGVyLWhlaWdodCAycmVtIDJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6ICRzZWFyY2gtcGFja2FnZXMtaGVhZGVyLWhlaWdodC1zbTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlLWhlYWRlci10YWctbW9iaWxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2UtaGVhZGVyLWV2ZW50LWNyZWF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJcbi8qXG4gKiBTdGlja3kgaGVhZGVyXG4gKi9cbiN7JHN0aWNreS1maWx0ZXJ9IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkc3RpY2t5LWZpbHRlci16O1xuICAmLS1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC05cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgIH1cbiAgfVxuICAmLS1uby1yZXN1bHRzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSAge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRpbmxpbmUtZmlsdGVyfSB7XG4gIC5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gJntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fd3JhcC0tc3RpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGluaztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAmLW5vLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tb3ZlcmxheSB7XG4gICAgei1pbmRleDo2O1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzZweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSAycHg7XG4gIGZsZXg6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJi0tbW9iaWxlLXN0aWNreSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAjeyRzdGlja3ktZmlsdGVyfS0tbWFwLW9wZW57XG4gICAgI3skc3RpY2t5LWZpbHRlcn1fX2NvbnRhaW5lcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuXG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcblxuICAgICAgICBsaXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgbWFyZ2luOjBweCAxNnB4IDBweCAxNnB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICBtYXJnaW46IDAgMTdweCAwIDEwcHg7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDAuNTVyZW0gMDtcbiAgICAgICAgICAgICAgLy8gYXtcbiAgICAgICAgICAgICAgLy8gICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgICAgICAgICAvLyAgIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgLy8gICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgIHRvcDo5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX3RleHRfX2NsZWFyIHtcbiAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWhpZGRlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLnNlYXJjaC1wYWdlLS1zdGlja3ktZmlsdGVyIC5zZWFyY2gtcGFnZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg4cHgpO1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTdweCkgMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmLS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtLXBpbmstcHJvdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAmLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG4gICYtLWRvdHMge1xuICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3RyaWdnZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgLy8gbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgbWFyZ2luOiAwO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAvLyBtYXJnaW46IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4ubnVtLWZpbHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjklO1xuICB0b3A6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19waWxsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSAwIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAmLS1waW5rIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgJi0tcGluay1wcm92aWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICYtLXBpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICAgICYtLXBpbmstcHJvdmlkZXIge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19waWxsX19jbGVhci1idG4ge1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDJweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKC0xMHB4KTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICAuc2staWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiAwLjNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuI3skbWFwLXRyaWdnZXJ9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiAkdHJpZ2dlci1idG4tejtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JG1hcC10cmlnZ2VyfS0tbG9jYXRpb25zLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE3cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbn1cblxuI3skbWFwLXRyaWdnZXJ9LS1sb2NhdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlcn0tLWxvY2F0aW9ucyxcbi5zZWFyY2gtcGFnZV9fbW9iaWxlLWZhdm9yaXRlcy10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTY1JTtcblxuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlcn1fX3RleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG59XG5cbi8qXG4gKiBTdGlja3kgc3R5bGVzXG4gKi9cblxuLnNjcm9sbC11cCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDY1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0ge1xuICAkdGhpcyA6ICY7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1vYmlsZS1zdGlja3kge1xuICAgICAgei1pbmRleDogMjc7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1OHB4KTtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDElO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAmLS1zdGlja3ksXG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdGlja3ktdmlzaWJsZSB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1zdGlja3kge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdGlja3ktdmlzaWJsZSB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tc3RpY2t5LXZpc2libGUjeyRzdGlja3ktZmlsdGVyfS0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6ICRzdGlja3ktZmlsdGVyLXo7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKFNjcmVlbnMgYWJvdmUgTEcgc2l6ZSlcbiAqL1xuI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMThweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tbWFwLW9wZW4ge1xuICAubWwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweClcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1vcGVuIHtcbiAgLm1yLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweClcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4vKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgID4uY29udGFpbmVyIC5jb2wtMTIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgPi5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgICB9XG4gIH1cbiAgJi0tbWF4LW51bSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI3cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzM3B4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXItLXNsYTpob3ZlciB7XG4gICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHt9XG4gICAgfVxuICB9XG4gICYtLXNsYSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250PnNwYW4+ZGl2PmltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMTExKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ub21pbmF0ZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udD5kaXY+aW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEwMik7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcblxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fbGluayB7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJi1wcm92aWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJi1zbGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNEOUM0QUE7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzQ4cHgpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjU2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDZweCk7XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIHRvcDogMDtcblxuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB9XG5cbiAgICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsLWljb25zLWpvYnMge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAkdGhpczogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgfVxuXG4gIEBhdC1yb290IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgI3skdGhpc306bm90KCN7JHRoaXN9LS1zaW5nbGUtaW1hZ2UpIHtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjM4cHgpO1xuICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjM4cHgpO1xuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAvLyAmLmxhenlsb2Fke1xuICAgIC8vICAgbWluLWhlaWdodDogMTEwMCU7XG4gICAgLy8gICBtaW4td2lkdGg6IDExMDAlO1xuICAgIC8vIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19jb250ZW50LS1zbGEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMXB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZmF2b3VyaXRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuICAucGF0aC0wIHtcbiAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMCBjYWxjdWxhdGVSZW0oOHB4KTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIC8vICYtLW1kLXZpc2libGUge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICYtLW1kLXZpc2libGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCB7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cblxuICAmLS1sZy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuXG4gICAgJi0tbGctdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtLWZhdm91cml0ZXMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXJlZ2lvbi1pY29uIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMi41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLm5leHRfX2ljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZpbGw6IGJsYWNrO1xufVxuXG4uc2staWNvbi1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWxfX3RleHQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgJi1zbGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICZfX3JlZ2lvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1wbGFjZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgLy99XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1ndWVzdHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGF0LXJvb3QgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcblxuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgei1pbmRleDogMztcblxuICBzcGFuLmxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtLWxpa2VkIHtcbiAgICAucGF0aC0wIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsZWZ0OiBhdXRvO1xuXG4gICAgc3Bhbi5sZy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuc2staWNvbiAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiAmIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgcmlnaHQ6IGF1dG87XG5cbiAgICAgIHNwYW4ubGctdmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zay1pY29uICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAvLyBmb250LXNpemU6IDE4cHg7XG4gIC8vIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAvLyBwYWRkaW5nOiAwcHggMThweDtcbiAgLy8gbWFyZ2luLXRvcDotOHB4O1xuICAvLyBtYXJnaW4tYm90dG9tOi04cHg7XG4gIC8vIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbWluLXdpZHRoOiAxMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXI6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS0yLWNvbG9yO1xuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2JvdHRvbS0tc2xhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDdweCAxM3B4IDlweCAxM3B4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIHtcblxuICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC8vbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICAvL2ZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC10ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYxMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXG4gICYtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuXG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAvL3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICYtLWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSg1cHgpIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg3cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3JhdGluZyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3JhdGluZy12YWx1ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLWNsb3NlZCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlX190YWctLWluLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oN3B4KSAwO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19yYXRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19mYXZvdXJpdGVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbm5lciB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgJi1zbGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2UtY29udCB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICAmLXNsYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjU2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NnB4KTtcblxuICAgICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXRvcC1wcmVtaXVtIHtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICYtc2xhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjcuMDI0cHgpO1xuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mbyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fYmFkZ2Uge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDgzcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgIHdpZHRoOiA1OHB4O1xuICAvLyAgIGhlaWdodDogMzRweDtcbiAgLy8gfVxuICAmLWdyaWQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1ncmlkLXNtIHtcbiAgICByaWdodDogLTFweDtcbiAgICB6LWluZGV4OiA1NTU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS1saXN0LXNtYWxsLnN2Zyk7XG4gICAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19iYWRnZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19saXN0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3Njb3JlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjZweCkgMCBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJj5kaXYge1xuICAgICAgY29sb3I6ICNEOUM0QUE7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LWRlc2NyaXB0aW9uLS1zaG93LXZhbHVhdGlvbiB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgd2lkdGg6IDYxLjclO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICB3aWR0aDogMzklO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbiB7XG4gIHBhZGRpbmc6IDlweCAwIDAgMzBweDtcbiAgbWFyZ2luOiAxN3B4IDAgMCAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMTQwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tbGlrZS1pY29uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLW1hcCBvcGVuIHN0YXRlIHZhbHVhdGlvbiBzdHlsZXMtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiB7XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tZGVzY3JpcHRpb24tLXNob3ctdmFsdWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LW1vYmlsZS10YWcge1xuICBAZXh0ZW5kICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZV9fdGFnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1pbmxpbmUgPiAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgICB9XG59XG4iLCJcblxuLypcbiAqIFRoZSBNYXBcbiAqL1xuXG4kaW5mby13aW5kb3ctd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogJG1hcC16O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IGNhbGMoI3skbWFpbi1oZWFkZXItaGVpZ2h0fSArICN7JHNlYXJjaC1zdGlja3ktZmlsdGVyLWhlaWdodC1tYXAtb3Blbn0pO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skbWFpbi1oZWFkZXItaGVpZ2h0fSAtICN7JHNlYXJjaC1zdGlja3ktZmlsdGVyLWhlaWdodC1tYXAtb3Blbn0pO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL3otaW5kZXg6IDE0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzEwcHgpO1xuICB9XG4gICNtYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9I3skc2VhcmNoLXBhZ2UtbWFwfS1wYWNrYWdlcyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogJHNlYXJjaC1wYWNrYWdlcy1oZWFkZXItaGVpZ2h0LXNtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skc2VhcmNoLXBhY2thZ2VzLWhlYWRlci1oZWlnaHQtc219KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9LXBhY2thZ2VzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfV9fcmVzdWx0cyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfV9fd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9X19waW4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH0ge1xuICAuZ20tc3R5bGUtaXcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgIFxuICAgID4gYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nbS1zdHlsZS1pdy1kIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmdtLXN0eWxlLWl3LXQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdtLXVpLWhvdmVyLWVmZmVjdD5zcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuZ20tc3R5bGUtaXctdGMge1xuICAgIGZpbHRlcjogbm9uZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmdtLXN0eWxlLWl3IHtcbiAgICAgIG1pbi13aWR0aDogJGluZm8td2luZG93LXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmdtLXN0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9X19sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMDYsIDE1MCwgMC4xKTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qXG4gKiBJbmZvIHdpbmRvd1xuICovXG4jeyRtYXAtaW5mby13aW5kb3d9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgd2lkdGg6ICRpbmZvLXdpbmRvdy13aWR0aDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fcmF0aW5nIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAuc2staWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG5cbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX2xhYmVsIHtcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxufVxuXG4jeyRtYXAtaW5mby13aW5kb3d9X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIG1pbi1oZWlnaHQ6ICRtYXAtaW5mby13aW5kb3ctaW1hZ2UtaGVpZ2h0O1xuXG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgIGhlaWdodDogJG1hcC1pbmZvLXdpbmRvdy1pbWFnZS1oZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX3RhZyB7XG4gIEBleHRlbmQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZV9fdGFnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLWNvbnQtLWdvb2dsZS1tYXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcC0tZ29vZ2xlLW1hcCB7XG4gIGhlaWdodDogJG1hcC1pbmZvLXdpbmRvdy1pbWFnZS1oZWlnaHQ7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19mYXZvdXJpdGVzLS1nb29nbGUtbWFwIHtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgei1pbmRleDogJHRyaWdnZXItYnRuLXo7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBQcmV2ZW50IGhvcml6b250YWwgc2Nyb2xsIHdoZW4gaW50ZXJhY3Rpbmcgd2l0aCBtYXAgb24gc2Ftc3VuZyBicm93c2VyXG4uc2VhcmNoLXBhZ2Uuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyAvLyBmb3Igb2xkZXIgYnJvd3NlcnNcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn0iLCJcblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8vIEhpZGUgSW5saW5lIGZpbHRlciBmb3IgbW9iaWxlXG4uc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLS1pbmxpbmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gZGlzYWJsaW5nIGJvdW5jZSBlZmZlY3Qgb24gY2xpY2sgaW4gc3RpY2t5IGZpbHRlclxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2FmYXJpLW5vLWp1bXB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nIDogdG91Y2ggIWltcG9ydGFudDtcbiAgLy8gb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgLy8gaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiN7JGZpbHRlcn0tLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICRzdGlja3ktZmlsdGVyLXdyYXAtejtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIH1cbn1cbiN7JGZpbHRlcn0tLWlubGluZSB7fVxuXG4jeyRmaWx0ZXJ9LXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuI3skZmlsdGVyfS13cmFwLS1maXhlZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC8vIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgY2FsY3VsYXRlUmVtKDYwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAzcmVtIGNhbGN1bGF0ZVJlbSg3MnB4KSAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIH1cbiAgJi1ldmVudCB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAzODBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTQ0cHgpO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyfS13cmFwLS1yZWdpb24tZmlsdGVye1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfS13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2MHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge31cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgLy8gcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19iZy1lbGVtZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMDU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tb2ZmZXItdHlwZSxcbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tZXZlbnQtdHlwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAkY2lyY2xlczogKFxuICAgICAgKDEsIDQxMXB4LCAxcmVtLCAyOCUsIDAuMDIpLFxuICAgICAgKDIsIDQwMXB4LCA0OCUsIC0yMCUsIDAuMDUpLFxuICAgICAgKDMsIDMzNnB4LCA2OCUsIDMwJSwgMC4wMylcbiAgICApO1xuICAgIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzLW5ldygkY2lyY2xlcyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA4NTdweCwgNjRweCwgMjYlLCAwLjA1KSxcbiAgICAgICgyLCA4MzNweCwgNDAlLCAtMzclLCAwLjA1KSxcbiAgICAgICgzLCAnaGlkZGVuJywgMCwgMCwgMClcbiAgICApO1xuICAgIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzLW5ldygkY2lyY2xlcyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA1MyUsIHRyYW5zbGF0ZSgtNDclLCAyOSUpKSxcbiAgICAgICgyLCA4NSUsIHRyYW5zbGF0ZSgxOSUsIC0yMiUpKVxuXG4gICAgKTtcbiAgICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG4gIH1cbn1cblxuXG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUtLXJlZ2lvbiB7XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgJGNpcmNsZXM6IChcbiAgICAgICAgKDEsIDExNSUsIHRyYW5zbGF0ZSgtMjklLCAyMyUpKSxcbiAgICAgICAgKDIsIDQ1JSwgdHJhbnNsYXRlKDU2JSwgLTQlKSksXG4gICAgICAgICgzLCAnaGlkZGVuJywgdHJhbnNsYXRlKDI2JSwgMTQzJSkpXG4gICAgKTtcbiAgICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICRjaXJjbGVzOiAoXG4gICAgICAgICgxLCA5MCUsIHRyYW5zbGF0ZSgyNSUsIC00NCUpKSxcbiAgICAgICAgKDIsIDkwJSwgdHJhbnNsYXRlKC0zMyUsIDI2JSkpLFxuICAgICAgICAoMywgNTAlLCB0cmFuc2xhdGUoMjYlLCAxNDMlKSlcbiAgICApO1xuICAgIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKTtcbiAgfVxufVxuI3skZmlsdGVyfV9fYmctY2lyY2xlLS1ndWVzdHMge1xuICAkY2lyY2xlczogKFxuICAgICAgKDEsIDgwJSwgdHJhbnNsYXRlKC03JSwgLTIyJSkpLFxuICAgICAgKDIsIDcwJSwgdHJhbnNsYXRlKDM0JSwgMzAlKSlcbiAgKTtcbiAgQGluY2x1ZGUgZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpO1xufVxuI3skZmlsdGVyfV9fYmctY2lyY2xlLS1vdGhlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAkY2lyY2xlczogKFxuICAgICAgKDEsIDY1JSwgdHJhbnNsYXRlKDU0JSwgMCUpKSxcbiAgICAgICgyLCA2MCUsIHRyYW5zbGF0ZSg3JSwgMzklKSksXG4gICAgICAoMywgNjAlLCB0cmFuc2xhdGUoNjElLCAxMTglKSksXG4gICAgICAoNCwgODAlLCB0cmFuc2xhdGUoMCUsIDE0OCUpKVxuICApO1xuICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG59XG5cbiN7JGZpbHRlcn1fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAxO1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jeyRmaWx0ZXJ9X19pbm5lci0tZml4ZWQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDFweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gICAgJi0tbG9hZGluZyBzdmcge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIGJ1dHRvbjpub3QoLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtZGFyay1iZztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtO1xuICB9XG5cbiAgJi0tbGFzdF9zdGVwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxcHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICAgICYtLWxvYWRpbmcgc3ZnIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gIC8vICAvL21hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgLy8gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gICYtLWxhc3Rfc3RlcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuICAmLS1ldmVudHN7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC1wYWNrYWdlLS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG5cbiAgLmhpZGUtb24tbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5oaWRlLW9uLWxnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfS0tZml4ZWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuI3skZmlsdGVyLW1haW4tdGl0bGV9IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfS0tZml4ZWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0tcmVnaW9uIHtcbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLW1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDEuNzI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1tYXAtb3BlbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgJjpub3QoI3smfS0tbm8tYm9yZGVyKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHotaW5kZXg6IDM7XG4gIEBleHRlbmQgLmZpbHRlci1oZWFkZXItYnV0dG9uO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDExOHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X190YWJzIHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgQGluY2x1ZGUgaGlkZS1zY3JvbGxiYXIoKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKC0yNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3RhYnMtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X190YWJzLS1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJiN7JGZpbHRlcn1fX3RhYnMtLW1hcC1vcGVuIHtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItdGFiLWJ1dHRvbn0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzRjRGNUE7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gICYtLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci10YWItYnV0dG9ufS0taW5saW5lIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAvLyYjeyRmaWx0ZXItdGFiLWJ1dHRvbn0tLW1hcC1vcGVuIHtcbiAgICAvLyAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgLy99XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fY2xlYXItYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgJi1sYXN0LS1zdGVwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuI3skZmlsdGVyfV9fY2xlYXItYnRuLXBhY2thZ2Uge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gICYtbGFzdC0tc3RlcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zYXZlLWJ0biB7fVxuXG4jeyRmaWx0ZXJ9X19zYXZlLWJ0bi0taW5saW5lIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSAwIGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2F2ZS1idG4tLWZpeGVkIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIDAgY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDI0MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgMCBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NhdmUtYnRuLS1maXhlZC1sb2NhdGlvbi1ldmVudC1jcmVhdG9yIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2LjVweCkgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgMCBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTA2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSAwIGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxMThweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VhcmNoLWlucHV0IHtcbiAgLypcbiAgICogVnVlIGZvcm11bGF0ZVxuICAgKi9cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGNhcmV0LWNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IocmdiYSg5MCwgMTI4LCAxMjMsIDEpKTtcblxuICAgICYuY2xlYXItYnV0dG9uLXNob3duIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyMHB4KSAwIDA7XG5cbiAgICAgICYuY2xlYXItYnV0dG9uLXNob3duIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sXG4gIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpOyAvLyAteyMkYm9yZGVyLXdpZHRofSBoZXJlIGVuc3VyZXMgdGhlIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnMgb2YgdGhlIGRyb3Bkb3duIGFwcGVhciBmbHVzaCB3aXRoIHRoZSB0b2dnbGUuXG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIC8vcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjNTE3MzZGO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAvL3dpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIC8vYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuICAgIC8vbGVmdDogLTFweDtcbiAgICAvL3RvcDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbSB7XG4gICAgLy9saW5lLWhlaWdodDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAmLS1oaWdobGlnaHQsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZChuKzcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMjgsIDEyMywgMSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgLy9vcGFjaXR5OiAuMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1yaWdodC1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBmaWxsOiByZ2JhKDYwLDYwLDYwLC41KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAuc2staWNvbi0tbG9hZGluZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjIwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWF4LXdpZHRoOiA5NyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dC0taW5saW5lIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMXJlbTtcbiAgfVxuICAmLS1ldmVudF9wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1uYXZpZ2F0aW9ufSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGZpbHRlci1uYXZpZ2F0aW9ufV9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG5AaW1wb3J0IFwiZmlsdGVycy9maWx0ZXItaW5wdXRzXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9vZmZlci10eXBlXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9ldmVudC10eXBlXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9ndWVzdHNcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzL290aGVyXCI7XG5AaW1wb3J0IFwiZmlsdGVycy9yZWdpb25cIjtcblxuIiwiQG1peGluIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKSB7XG4gIEBlYWNoICRudGgsICR3aWR0aCwgJHRyYW5zbGF0ZSBpbiAkY2lyY2xlcyB7XG4gICAgJjpudGgtY2hpbGQoI3skbnRofSkge1xuICAgICAgQGlmICgkd2lkdGggPT0gJ2hpZGRlbicpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoIC8gMiAqIC0xO1xuICAgICAgICBtYXJnaW4tdG9wOiAkd2lkdGggLyAyICogLTE7XG4gICAgICAgIHRyYW5zZm9ybTogJHRyYW5zbGF0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZpbHRlci1iZy1jaXJjbGVzLW5ldygkY2lyY2xlcykge1xuICBAZWFjaCAkbnRoLCAkd2lkdGgsICR0b3AsICRsZWZ0LCAkb3BhY2l0eSBpbiAkY2lyY2xlcyB7XG4gICAgJjpudGgtY2hpbGQoI3skbnRofSkge1xuICAgICAgQGlmICgkd2lkdGggPT0gJ2hpZGRlbicpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICR3aWR0aDtcbiAgICAgICAgdG9wOiAkdG9wO1xuICAgICAgICBsZWZ0OiAkbGVmdDtcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkY2lyY2xlLXNtLXNpemU6IDcycHg7XG4kY2lyY2xlLW1kLXNpemU6IDE2MHB4O1xuJGNpcmNsZS1sZy1zaXplOiAyMDBweDtcblxuJGNpcmNsZS1pbmxpbmUtc20tc2l6ZTogNjRweDtcbiRjaXJjbGUtaW5saW5lLW1kLXNpemU6IDc3cHg7XG4kY2lyY2xlLWlubGluZS14bC1zaXplOiAxMDBweDtcblxuJGUtZmlsdGVyOiAnLmV2ZW50LWZpbHRlcic7XG4vKlxuICogRmlsdGVyIGlucHV0c1xuICovXG4jeyRmaWx0ZXItaW5wdXR9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0tLXN0aWNreSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgICYuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAycmVtIGNsYW1wKDEuNXJlbSwgM3Z3LCA0cmVtKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTIuNXJlbSwgMWZyKSk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDExMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChjYWxjdWxhdGVSZW0oMjAwcHgpLCAxZnIpKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtIGNsYW1wKDEuNXJlbSwgM3Z3LCA0cmVtKTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5OTJweCk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3ksXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjVyZW0gbWF4KCN7Y2FsY3VsYXRlUmVtKDEwcHgpfSwgbWluKDN2dywgI3tjYWxjdWxhdGVSZW0oMzBweCl9KSk7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoY2FsY3VsYXRlUmVtKDIwMHB4KSwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnJlbSBjbGFtcCgxLjVyZW0sIDN2dywgNHJlbSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTkycHgpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMjZweCkge1xuICAgIG1heC13aWR0aDogNDRyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMjZweCkge1xuICAgIG1heC13aWR0aDogNDRyZW07XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNXB4KSAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAvLyAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLy8gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgLy99XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmI3skZmlsdGVyLWlucHV0LXdyYXB9LS1tYXAtb3BlbiB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAjeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUtaW5saW5lIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDIxNnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiN7JGZpbHRlci1pbnB1dC13cmFwfS0tcGlsbHMge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0tLXBpbGxzLWNvbGxhcHNlZCB7XG4gICN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICY6bnRoLWNoaWxkKG4rMTIpOm5vdCgjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qXG4gKiBDaXJjbGUgaW5wdXRcbiAqL1xuI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge31cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge31cblxuICAmX19ldmVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAmID4gbGFiZWwge1xuICAgICAgICB3aWR0aDogMzY4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzMnB4O1xuICAgICAgfVxuICAgICAgJiAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgICAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM1MnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzY4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuXG4gICAgICAmID4gbGFiZWwge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwcHggLTFweCByZ2JhKDAsMCwwLDAuMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLnNrLWljb24ge1xuICAgICYtLWNoZWNrbWFyayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC1vdXRzaWRlLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vL0ZJWEVEXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUtZml4ZWQge1xuICBtYXgtd2lkdGg6ICRjaXJjbGUtc20tc2l6ZTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gICN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLWljb24ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAkY2lyY2xlLW1kLXNpemU7XG5cbiAgICAub3RoZXItZmlsdGVycy1pbnB1dC1pY29uLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogJGNpcmNsZS1sZy1zaXplO1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODhweCk7XG4gICAgfVxuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICAgIH1cblxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vdGhlci1maWx0ZXJzLWlucHV0LWljb24td3JhcCB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtc20tc2l6ZSk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtc20tc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIC5zay1pY29uIHtcbiAgICAmLS1jaGVja21hcmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLW1kLXNpemUpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtbWQtc2l6ZSk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgJi0tY2hlY2ttYXJrIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtbGctc2l6ZSk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKTtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS40O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuNDtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuMjI7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS4yMjtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyAvL0hpZGVzIHRoZSBleHRyYSBjaGFyYWN0ZXJzIGFkZGVkIGF0IHNwZWNpZmljIHBvc2l0aW9uIGluIGNpcmNsZSBsYWJlbHNcbiAgICB9XG4gIH1cbn1cblxuLnNhZmFyaS1uby1qdW1wIHtcbiAgI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA4OCU7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vSW5saW5lXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUtaW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gKCN7JGNpcmNsZS1pbmxpbmUtc20tc2l6ZX0gKiAzKSkgLyAyKTtcbiAgbWF4LXdpZHRoOiAkY2lyY2xlLWlubGluZS1zbS1zaXplO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1heC13aWR0aDogJGNpcmNsZS1pbmxpbmUtbWQtc2l6ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7fVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgbWF4LXdpZHRoOiAkY2lyY2xlLWlubGluZS14bC1zaXplO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLWNpcmNsZS1pbmxpbmUge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLXNtLXNpemUpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS1zbS1zaXplKTtcbiAgLnNrLWljb24ge1xuICAgICYtLWNoZWNrbWFyayBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUtbWQtc2l6ZSk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUtbWQtc2l6ZSk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgICYtLWNoZWNrbWFyayB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUteGwtc2l6ZSk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUteGwtc2l6ZSk7XG4gICAgLnNrLWljb24ge1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICAgIH1cbiAgICAgICYtLWNoZWNrbWFyayB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtb3V0c2lkZS10ZXh0LS1pbmxpbmUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dC0tY2lyY2xlLWlubGluZSB7XG4gIC8vZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cblxuLy9QaWxsIGlucHV0XG4jeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcblxuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgIC5vdGhlci1maWx0ZXJzLWlucHV0LWljb24td3JhcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB3aWR0aDogKDEwMCUgLyA0KTtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKDRuKSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5vdGhlci1maWx0ZXJzLWlucHV0LWljb24td3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6ICgxMDAlIC8gNik7XG4gICAgJjpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgICY6bm90KDpudGgtY2hpbGQoNm4pKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICAgIH1cbiAgfVxuICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5wYXRoLTAge1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wYXRoLTEge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG4gICYjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkIHtcbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLWljb24ge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tcGlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0LS1waWxsIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCB7XG4gIEBleHRlbmQgI3skZmlsdGVyLWlucHV0fS0tcGlsbDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAmX190ZXh0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIDA7XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLWV4cGFuZGVkIHtcbiAgICAuc2staWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLC0xKTtcbiAgICB9XG4gIH1cbn1cblxuLy9Db2xvciBzY2hlbWVzXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1vZmZlci10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBMzI0MztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG5cbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRkYXJrLXBpbms7XG4gICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHtcbiAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgZmlsbDogJGRhcmstcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fTpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M0NDU1QTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC1ldmVudC1jcmVhdG9yIHtcbiAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgY29sb3I6ICRkYXJrLXBpbms7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjRGNUE7XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAjM0Y0RjVBO1xuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICBzdmcscGF0aCB7XG4gICAgICAgIGZpbGw6ICMzRjRGNUE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH06bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWhvdmVyO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwge1xuICAmLS1yZWFjaGFiaWxpdGllcyxcbiAgJi0tdGF4b25vbXktbG9jYXRpb257XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICAucGF0aC0wIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgIC5wYXRoLTEge1xuICAgICAgICBmaWxsOiAjNzI2RTY5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmLS10YXhvbm9teS1sb2NhdGlvbixcbiAgICAmLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2RTY5O1xuICAgICAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogIzcyNkU2OTtcbiAgICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHtcbiAgICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjOTc5MTg5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fTpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzkxODk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLS1idWlsZGluZ3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OTtcbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICM3MjZFNjk7XG4gICAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzk3OTE4OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH06bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5MTg5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlLWZpbHRlcn0tYnV0dG9ucyB7XG4gICZfcmVzdWx0cyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJiA+IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3NnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpICgzMnB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDFweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICB9XG5cbiAgICAgICYgPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLndlaXRlci1idG4tZml4ZWQtd2lkdGgge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMThweCk7XG4gICAgfVxuICAgIC53ZWl0ZXItYnRuLWZpeGVkLXdpZHRoLWd1ZXN0cyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzNHB4KTtcbiAgICB9XG4gICAgJi0tZmlyc3Qtc3RlcCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9kaXNiYWxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDY0NiAhaW1wb3J0YW50O1xuICB9XG4gICYtLWd1ZXN0cy1mbGV4e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOThweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tZ3Vlc3RzLWZsZXgtcGFja2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTc0cHgpO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNzRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE4MHB4KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXJlZ2lvbl9wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZS1maWx0ZXJ9LWJ1dHRvbnMtd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDJyZW07XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLWV2ZW50LXBhY2thZ2Uuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGUtZmlsdGVyfS1idXR0b25zLWJhY2sge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3NnB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGdhcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDg4cHgpO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gICYuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLS1wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCkgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICYgPiBsYWJlbCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcblxuICAgICAgJiBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLypcbiAqIE9mZmVyIHR5cGUgZmlsdGVyXG4gKi9cblxuI3skZmlsdGVyfS13cmFwLS1vZmZlci10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWE3NTtcbn1cblxuI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZSAge1xuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWlubGluZSB7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWlubGluZSN7JGZpbHRlci1pbnB1dH0td3JhcC0tb2ZmZXItdHlwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSB7XG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICBcbiAgJi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCBpbWcge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxuICAmOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQpIHtcbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIE5ldyBzdHlsZXMgZm9yIE9mZmVyIFR5cGUgYW5kIEV2ZW50IHR5cGUgRmlsdGVyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWV2ZW50LXR5cGUge1xuICAgICYuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICB9XG5cbiAgICAmOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2MHB4KTtcblxuICAgICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlLFxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayB7XG4gICAgICBtaW4td2lkdGg6IDE3NnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCxcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW9mZmVyLXR5cGUsXG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZXZlbnQtdHlwZSB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gICAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTc2cHgpO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUge1xuICAgICY6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICBnYXA6IDEuNXJlbSAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIHtcbiAgICAudGFicy1jaXJjbGVzLXdyYXAge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NzZweCk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQsXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIHtcbiAgLnRhYnMtY2lyY2xlcy13cmFwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzQzcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtbW9iaWxlLXdpZHRoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyOm5vdCguc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLW9mZmVycyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvKlxuICogRXZlbnQgdHlwZSBmaWx0ZXJcbiAqL1xuXG4jeyRmaWx0ZXJ9LXdyYXAtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmE4Mzk2O1xufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWV2ZW50LXR5cGUge1xuXG4gICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLWlubGluZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLW1hcC1vcGVuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzNweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgLnBhdGgtMSB7XG4gICAgICBmaWxsOiAjM2Y0ZjVhO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JGZpbHRlci1pbnB1dH0td3JhcC0taW5saW5lI3skZXZlbnQtdHlwZS1pbnB1dC13cmFwfSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL292ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tbWFwLW9wZW4jeyRldmVudC10eXBlLWlucHV0LXdyYXB9IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUge1xuICAudGFicy1jaXJjbGVzLXdyYXAge1xuICAgIC5zZWFyY2gtZmlsdGVyX190YWJzLS1pbmxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJjpub3QoLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lKSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cbn1cbi8vLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlXG4vLy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW5cblxuXG4kaGVpZ2h0LW9mLWZsb2F0aW5nLWxhYmVsOiAxLjVyZW07XG4kaGVpZ2h0LW9mLWZsb2F0aW5nLWxhYmVsLWxnOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWV2ZW50LXR5cGUuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAmLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykge1xuICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogJGhlaWdodC1vZi1mbG9hdGluZy1sYWJlbDtcbiAgICB9XG4gIH0gXG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSxcbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogJGhlaWdodC1vZi1mbG9hdGluZy1sYWJlbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5wbGFjZWhvbGRlci1sYWJlbCxcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggOHB4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlLTE7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZF9vcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZS0xO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLXdoaXRlLW5ldy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJsdWUtMTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogJGhlaWdodC1vZi1mbG9hdGluZy1sYWJlbC1sZztcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlLFxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQtb2YtZmxvYXRpbmctbGFiZWwtbGc7XG4gICAgfVxuXG4gICAgLnBsYWNlaG9sZGVyLWxhYmVsLFxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg5MnB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG4gIH1cbn0iLCIvKlxuICogR3Vlc3RzIGZpbHRlclxuICovXG5cblxuI3skZmlsdGVyfS13cmFwLS1ndWVzdHMtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NmE5NjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OXB4KSBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDYwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX2lubmVyLS1ndWVzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgJiN7JGZpbHRlcn1fX2lubmVyLS1maXhlZCB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIFxuICAgICAgLnNlYXJjaC1maWx0ZXJfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyfV9faW5uZXItLWlubGluZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAmI3skZmlsdGVyfV9faW5uZXItLW1hcC1vcGVuIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWd1ZXN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tZml4ZWQge1xuICAgIGZsZXg6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1idWJibGVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNTYuMjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0taW5saW5lIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ1cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1tYXAtb3BlbiB7XG4gICAgICAgIGZsZXg6IDEgMSAzMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoLTI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1ndWVzdHMge1xuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgICB9XG4gICAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLW1hcC1vcGVuIHtcblxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZ3Vlc3RzIHtcbiAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0taW5zaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cyB7XG4gICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy0taW5zaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgJi5mb3JtdWxhdGUtaW5wdXQtZXZlbnQtY3JlYXRvcntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzVweCkgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4OHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gICAgfVxuICB9XG5cbiAgI3skZ3Vlc3RzLWlucHV0fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgI3skZ3Vlc3RzLWxhYmVsfSB7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gICN7JGd1ZXN0cy1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICAgICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxuICAgICN7JGd1ZXN0cy1sYWJlbH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICAgICN7JGd1ZXN0cy1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIHtcbiAgICAjeyRndWVzdHMtaW5wdXR9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgICN7JGd1ZXN0cy1sYWJlbH0ge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gICAgI3skZ3Vlc3RzLWxhYmVsLWhhcy12YWx1ZX0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTEwcHgpO1xuICAgIH1cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgI3skZ3Vlc3RzLWxhYmVsfSB7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRidWJibGUtaW5wdXR9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDEwcHggMHB4IC0xcHggcmdiYSgwLDAsMCwwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB6LWluZGV4OiAxO1xuXG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gICYtLWNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAmOm5vdCgmLS1jaGVja2VkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzFDQjtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbiAgJi0tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRidWJibGUtaW5wdXR9X190ZXh0IHtcbiAgb3BhY2l0eTogMC41O1xuICBAYXQtcm9vdCAjeyRidWJibGUtaW5wdXR9LS1jaGVja2VkICYge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgQGF0LXJvb3QgI3skYnViYmxlLWlucHV0fTpub3QoI3skYnViYmxlLWlucHV0fS0tY2hlY2tlZCk6aG92ZXIgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHlcbiRidWJibGVzLWxpc3Q6IChcbiAgICAoJzIwJywgNjRweCwgMjBweCwgMzBweCwgMjUwcHgpLFxuICAgICgnMzAnLCA4OHB4LCAyNXB4LCAtMjMwcHgsIC01MHB4KSxcbiAgICAoJzUwJywgMTAycHgsIDI1cHgsIDIwMHB4LCAtMjUwcHgpLFxuICAgICgnODAnLCAxMjBweCwgMjVweCwgOTBweCwgMTQwcHgpLFxuICAgICgnMTAwJywgMTQ0cHgsIDMwcHgsIDI1MHB4LCA3MHB4KSxcbiAgICAoJzE1MCcsIDE3MHB4LCAzMHB4LCAtNDBweCwgLTIwMHB4KSxcbiAgICAoJzIwMCcsIDE4NHB4LCA0NXB4LCAzMDBweCwgMTgwcHgpLFxuICAgICgnMzUwJywgMjEwcHgsIDUwcHgsIC0xNjBweCwgMTYwcHgpLFxuICAgICgnNTAwJywgMzAwcHgsIDgwcHgsIDBweCwgMHB4KSxcbik7XG4kbW9iaWxlLWJ1YmJsZXMtbGlzdDogKFxuICAgICgnMjAnLCAzMnB4LCAxNXB4LCAtMjdweCwgMTM0cHgpLFxuICAgICgnMzAnLCA0NHB4LCAxNXB4LCAtMTQycHgsIC0yMHB4KSxcbiAgICAoJzUwJywgNTFweCwgMTVweCwgODdweCwgLTEwMXB4KSxcbiAgICAoJzgwJywgNjBweCwgMTVweCwgMTVweCwgODBweCksXG4gICAgKCcxMDAnLCA3MnB4LCAxOHB4LCA5MHB4LCAzM3B4KSxcbiAgICAoJzE1MCcsIDg1cHgsIDE2cHgsIC01MnB4LCAtMTAwcHgpLFxuICAgICgnMjAwJywgOTJweCwgMjhweCwgMTE3cHgsIDk4cHgpLFxuICAgICgnMzUwJywgMTA1cHgsIDIycHgsIC0xMDVweCwgNzNweCksXG4gICAgKCc1MDAnLCAxNTFweCwgNDZweCwgLTIxcHgsIC00cHgpLFxuKTtcblxuJHNjYWxlLXRoaXJkOiAxLjcxO1xuJHNjYWxlLWhhbGY6IDEuMjc7XG4kc2NhbGUtZm9udDogMS41O1xuXG5AbWl4aW4gYnViYmxlLXN0eWxlcygkc2l6ZSwgJHdpZHRoLCAkeCwgJHksICRmb250LXNpemUpIHtcbiAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGZvbnQtc2l6ZSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCR3aWR0aCAvIC0yKSArICR4LCAoJHdpZHRoIC8gLTIpICsgJHkpO1xuICB9XG59XG5cbiN7JGZpbHRlcn0td3JhcC0tZ3Vlc3RzLWZpbHRlciN7JGZpbHRlcn0td3JhcC0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRidWJibGVzLWxpc3Qge1xuICAgICAgJHRoaXJkLXdpZHRoIDogJHdpZHRoIC8gJHNjYWxlLXRoaXJkO1xuICAgICAgJHRoaXJkLXggOiAkeCAvICRzY2FsZS10aGlyZDtcbiAgICAgICR0aGlyZC15IDogJHkgLyAkc2NhbGUtdGhpcmQ7XG4gICAgICAkaGFsZi1mb250LXNpemU6ICRmb250LXNpemUgLyAkc2NhbGUtZm9udDtcblxuICAgICAgQGluY2x1ZGUgYnViYmxlLXN0eWxlcygkc2l6ZSwgJHRoaXJkLXdpZHRoLCAkdGhpcmQteCwgJHRoaXJkLXksICRoYWxmLWZvbnQtc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRidWJibGVzLWxpc3Qge1xuICAgICAgICAkaGFsZi13aWR0aCA6ICR3aWR0aCAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi14IDogJHggLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYteSA6ICR5IC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAvICRzY2FsZS1mb250O1xuXG4gICAgICAgIEBpbmNsdWRlIGJ1YmJsZS1zdHlsZXMoJHNpemUsICRoYWxmLXdpZHRoLCAkaGFsZi14LCAkaGFsZi15LCAkaGFsZi1mb250LXNpemUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJGJ1YmJsZXMtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBidWJibGUtc3R5bGVzKCRzaXplLCAkd2lkdGgsICR4LCAkeSwgJGZvbnQtc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkYnViYmxlcy1saXN0IHtcbiAgICAgICAgJGhhbGYtd2lkdGggOiAkd2lkdGggLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYteCA6ICR4IC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLXkgOiAkeSAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi1mb250LXNpemU6ICRmb250LXNpemUgLyAkc2NhbGUtZm9udDtcblxuICAgICAgICBAaW5jbHVkZSBidWJibGUtc3R5bGVzKCRzaXplLCAkaGFsZi13aWR0aCwgJGhhbGYteCwgJGhhbGYteSwgJGhhbGYtZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkbW9iaWxlLWJ1YmJsZXMtbGlzdCB7XG4gICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gICAgICBAaWYgJHdpZHRoIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkZm9udC1zaXplKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCR3aWR0aCAvIC0yKSArICR4ICwoJHdpZHRoIC8gLTIpICsgJHkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBJbmxpbmUgZmlsdGVyIG92ZXJyaWRlc1xuICovXG4vLyAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHlcbiRpbmxpbmUtYnViYmxlcy1saXN0OiAoXG4gICAgKCc1MCcsIDg1cHgsIDI1cHgsIDM1MHB4LCAtOTVweCksXG4gICAgKCcxMDAnLCAxMTdweCwgMzBweCwgLTE3MHB4LCA2MHB4KSxcbiAgICAoJzE1MCcsIDE0MHB4LCAzMHB4LCAtMzVweCwgLTYwcHgpLFxuICAgICgnMjAwJywgMTU1cHgsIDQ1cHgsIDI5NnB4LCAxMTBweCksXG4gICAgKCczNTAnLCAxNzNweCwgNTBweCwgNXB4LCAxMjBweCksXG4gICAgKCc1MDAnLCAyNTJweCwgODBweCwgMTYwcHgsIDApLFxuKTtcbiN7JGZpbHRlcn0td3JhcC0tZ3Vlc3RzLWZpbHRlciN7JGZpbHRlcn0td3JhcC0taW5saW5lIHtcbiAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRpbmxpbmUtYnViYmxlcy1saXN0IHtcbiAgICAvLyR0aGlyZC13aWR0aCA6ICR3aWR0aCAvIDEuNzE7XG4gICAgLy8kdGhpcmQteCA6ICR4IC8gMS43MTtcbiAgICAvLyR0aGlyZC15IDogJHkgLyAxLjcxO1xuXG4gICAgJGhhbGYtd2lkdGggOiAkd2lkdGggLyAxLjY4O1xuICAgICRoYWxmLXggOiAkeCAvIDEuNjg7XG4gICAgJGhhbGYteSA6ICR5IC8gMS42ODtcblxuICAgICRoYWxmLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAvIDEuMzM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkaGFsZi13aWR0aCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCRoYWxmLXdpZHRoKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGhhbGYtZm9udC1zaXplKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCRoYWxmLXdpZHRoIC8gLTIpICsgJGhhbGYteCAsKCRoYWxmLXdpZHRoIC8gLTIpICsgJGhhbGYteSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRmb250LXNpemUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJHdpZHRoIC8gLTIpICsgJHggLCgkd2lkdGggLyAtMikgKyAkeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLTgwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8mI3skZmlsdGVyfS13cmFwLS1tYXAtb3BlbiB7XG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC8vICAgIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkbW9iaWxlLWJ1YmJsZXMtbGlzdCB7XG4gIC8vICAgICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gIC8vICAgICAgICBAaWYgJHdpZHRoIHtcbiAgLy8gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAvLyAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkd2lkdGgpO1xuICAvLyAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkZm9udC1zaXplKTtcbiAgLy8gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoKCR3aWR0aCAvIC0yKSArICR4ICwoJHdpZHRoIC8gLTIpICsgJHkpO1xuICAvLyAgICAgICAgfSBAZWxzZSB7XG4gIC8vICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vICAgICAgICB9XG4gIC8vICAgICAgfVxuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vfVxuXG59XG5cbiN7JGZpbHRlcn1fX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI5MHB4KTtcbiAgICB3aWR0aDogNDUlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM3OHB4KTtcbiAgICAgICYjeyRmaWx0ZXJ9X19ndWVzdHMtaW5mby0tbWFwLW9wZW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dCB7XG4gICAgbGVmdDogNDAlO1xuICAgIHRvcDogNTglO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBmbGV4OiAwIDQ0JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMjhweCk7XG59XG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE0cHgpO1xufVxuXG5cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43ZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuXG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLFxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MXB4KTtcbn1cblxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cyB7XG4gICY6bm90KC5kZXNrdG9wLWJ1dHRvbnMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi5kZXNrdG9wLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmRlc2t0b3AtYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbiIsIi8qXG4gKiBPdGhlciBmaWx0ZXJzXG4gKi9cblxuJG90aGVyLWZpbHRlci1jaXJjbGUtbWQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0NHB4KTtcbiRvdGhlci1maWx0ZXItY2lyY2xlLWxnLXNpemU6IGNhbGN1bGF0ZVJlbSgxOTZweCk7XG4kb3RoZXItZmlsdGVyLWljb24tbGctc2l6ZTogY2FsY3VsYXRlUmVtKDc2cHgpO1xuJG90aGVyLWZpbHRlci1pY29uLW1kLXNpemU6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcblxuXG4jeyRmaWx0ZXJ9LXdyYXAtLW90aGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTlhOTM7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4jeyRmaWx0ZXJ9X19pbm5lci0tb3RoZXJzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19vdGhlci1kcm9wZG93bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OSAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLW90aGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODhweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUtLW90aGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tb3RoZXItZHJvcGRvd25zIHtcbiAgQGV4dGVuZCAgI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tb3RoZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tc2VhcmNoLWZpZWxkIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLW90aGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RThCODU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICN7JGZpbHRlcn1fX2NsZWFyLWJ0biB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIFxuICAgIGJ1dHRvbjpub3QoLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bikge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2lucHV0LXdyYXAtLW90aGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9faW5wdXQtd3JhcC0tdGF4b25vbXksXG4jeyRmaWx0ZXJ9X19pbnB1dC13cmFwLS1yZWFjaGFiaWxpdGllc3tcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjE2cHgpO1xuICB9XG5cbn1cblxuI3skZmlsdGVyfV9fb3RoZXItaGVhZGVyIHtcbiAgaDQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICM4RThCODU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4NHB4KTtcbiAgICAmLS1maXJzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICB9XG4gICAgJi0tc2Vjb25kIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gICAgJi0tdGhpcmQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDczcHgpO1xuICAgIH1cbiAgICAmLS1mb3VydGgge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUjeyRmaWx0ZXItaW5wdXR9LS10YXhvbm9teS1sb2NhdGlvbixcbiN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZSN7JGZpbHRlci1pbnB1dH0tLXJlYWNoYWJpbGl0aWVze1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAjeyRmaWx0ZXItaW5wdXR9LWxhYmVsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgI3skZmlsdGVyLWlucHV0fS1sYWJlbC1vdXRzaWRlLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBzdmcge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgLnBhdGgtMSB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICYjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkIHtcbiAgICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzMy4zMzMzMyUgLSAjeyRvdGhlci1maWx0ZXItY2lyY2xlLW1kLXNpemV9KTtcbiAgICBtYXgtd2lkdGg6ICRvdGhlci1maWx0ZXItY2lyY2xlLW1kLXNpemU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAkb3RoZXItZmlsdGVyLWNpcmNsZS1sZy1zaXplO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1OXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG5cbiAgICAmOm50aC1jaGlsZCg1bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24sXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6ICRvdGhlci1maWx0ZXItY2lyY2xlLW1kLXNpemU7XG4gICAgaGVpZ2h0OiAkb3RoZXItZmlsdGVyLWNpcmNsZS1tZC1zaXplO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgICBoZWlnaHQ6ICRvdGhlci1maWx0ZXItaWNvbi1tZC1zaXplO1xuICAgICAgd2lkdGg6ICRvdGhlci1maWx0ZXItaWNvbi1tZC1zaXplO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6ICRvdGhlci1maWx0ZXItY2lyY2xlLWxnLXNpemU7XG4gICAgaGVpZ2h0OiAkb3RoZXItZmlsdGVyLWNpcmNsZS1sZy1zaXplO1xuXG4gICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgICB3aWR0aDogJG90aGVyLWZpbHRlci1pY29uLWxnLXNpemU7XG4gICAgICBoZWlnaHQ6ICRvdGhlci1maWx0ZXItaWNvbi1sZy1zaXplO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gICN7JHNlYXJjaC1pbnB1dH0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAjeyRzZWFyY2gtbGFiZWx9IHtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICAjeyRzZWFyY2gtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgI3skc2VhcmNoLWlucHV0fSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICAgICN7JHNlYXJjaC1sYWJlbH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAjeyRzZWFyY2gtaW5wdXR9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1sYWJlbH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWV4cGFuZC0tYnVpbGRpbmdzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTZweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS13cmFwLS1waWxscy1jb2xsYXBzZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWJ1aWxkaW5ncyB7XG4gICAgICAjeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcbiAgICAgICAgJjpudGgtY2hpbGQobis2KTpub3QoI3skZmlsdGVyLWlucHV0fS1leHBhbmQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tcHJpY2VzLFxuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXN0eWxlcyxcbiAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1vcGVyYXRpb25zIHtcbiAgICAgICN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuICAgICAgICAmOm50aC1jaGlsZChuKzUpOm5vdCgjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4vKlxuICogT3ZlcnJpZGUgIHZpc2liaWxpdHkgZm9yIGV4cGFuZGluZyBwaWxscyBvbiBEZXNrdG9wc1xuICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1wcmljZXMsXG4gICN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1zdHlsZXMsXG4gICN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1vcGVyYXRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3skZmlsdGVyLWlucHV0fS13cmFwLS1waWxscy1jb2xsYXBzZWQge1xuICAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1zdHlsZXMsXG4gICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLW9wZXJhdGlvbnMsXG4gICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXByaWNlcyB7XG4gICAgICAgI3skZmlsdGVyLWlucHV0fS0tcGlsbCB7XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICY6bnRoLWNoaWxkKG4rMTIpOm5vdCgjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCkge1xuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgfVxufVxuIiwiLypcbiAqIFJlZ2lvbiBGaWx0ZXJcbiAqL1xuXG5cbiAjeyRmaWx0ZXJ9LXdyYXAtLXJlZ2lvbi1maWx0ZXIge1xuICAgYmFja2dyb3VuZC1jb2xvcjogIzZBOTY5MTtcbiAgICYjeyRmaWx0ZXJ9LXdyYXAtLWZpeGVkIHtcbiAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgIH1cbiAgICYjeyRmaWx0ZXJ9LXdyYXAtLWlubGluZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX2lubmVyLS1yZWdpb24ge1xuICAgZGlzcGxheTogZmxleDtcbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICB9XG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAvLyAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgIG1hcmdpbi10b3A6IDA7XG4gICB9XG4gICAmI3skZmlsdGVyfV9faW5uZXItLWZpeGVkICB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgIH1cbiAgIH1cbiAgICYjeyRmaWx0ZXJ9X19pbm5lci0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgJiN7JGZpbHRlcn1fX2lubmVyLS1tYXAtb3BlbiB7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9faW5uZXItLXNlY3Rpb24tdmlldyB7XG4gICBtYXJnaW4tdG9wOiAwO1xuIH1cblxuICN7JGZpbHRlci1pbnB1dH0td3JhcC0tcmVnaW9uIHtcbiAgIGZsZXg6IDE7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBtYXJnaW4tYm90dG9tOiAwO1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgd2lkdGg6IDEwMCU7XG5cbiAgICYtMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X19yZWdpb25zLWluZm8ge1xuICAgZGlzcGxheTogZmxleDtcbiAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gfVxuXG4gI3skZmlsdGVyfV9fcmVnaW9ucy1pbmZvLS1maXhlZCB7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDUwcHgpO1xuICAgICB3aWR0aDogMTAwJTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzUwcHgpO1xuICAgICB3aWR0aDogNDAlO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICB3aWR0aDogNDUlO1xuICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX3JlZ2lvbnMtaW5mby0taW5saW5lIHtcbiAgIG1heC13aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4NHB4KTtcbiAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgJiN7JGZpbHRlcn1fX3JlZ2lvbnMtaW5mby0tbWFwLW9wZW4ge1xuICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICB9XG4gICB9XG4gfVxuXG4gJHJlZ2lvbnMtaW5mby1jb250ZW50OiAnLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudCc7XG4gI3skcmVnaW9ucy1pbmZvLWNvbnRlbnR9IHtcbiAgICYtLWZpeGVkIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICB9XG4gICB9XG4gICAmLS1pbmxpbmUge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAmI3skcmVnaW9ucy1pbmZvLWNvbnRlbnR9LS1tYXAtb3BlbiB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH0ge1xuICAgd2lkdGg6IDEwMCU7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTAwcHgpO1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICBoZWlnaHQ6IDEwMCU7XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH0tLWlubGluZSB7XG4gICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyNnB4KSAwO1xuIH1cblxuICN7JHN2Zy1tYXB9IHtcbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiBhdXRvO1xuICAgLy9tYXgtd2lkdGg6IDEwMCU7XG4gICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5MDBweCk7XG4gICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg4cHggMTNweCAwcHggcmdiYSgwLDAsMCwwLjE1KSk7XG4gfVxuXG4gI3skc3ZnLW1hcH0tLWlubGluZSB7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDI4MHB4KTtcbiAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAmI3skc3ZnLW1hcH0tLWdlcm1hbnktbWFwIHtcbiAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzUwcHgpO1xuICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtNjVweCk7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02NXB4KTtcbiAgICAgfVxuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjg4cHgpO1xuICAgICAmI3skc3ZnLW1hcH0tLWdlcm1hbnktbWFwIHtcbiAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDY2cHgpO1xuICAgICB9XG4gICB9XG4gfVxuXG4gI3skbWFwLXJlZ2lvbn0tLWthbnRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJiN7JG1hcC1yZWdpb259LS1ob3ZlciB7XG4gICAgZmlsbDogI0M0NDU1QTtcbiAgfVxuICAmI3skbWFwLXJlZ2lvbn0tLWFjdGl2ZSB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuI3skbWFwLXJlZ2lvbn0tLWthbnRvbiwgI3skbWFwLXJlZ2lvbn0tLW9ydCB7XG4gICYjeyRtYXAtcmVnaW9ufS0tbm8tcmVzdWx0cyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsbDogIzg2ODM4NjtcbiAgICBzdHJva2U6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmlsbDogI2FmNmY3YTtcbiAgICB9XG4gIH1cbn1cblxuICN7JHJlZ2lvbi1tYXB9X19sYWJlbCB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgIGNvbG9yOiAkYmxhY2s7XG4gICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICB6LWluZGV4OiAxO1xuICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICY6YmVmb3JlIHtcbiAgICAgY29udGVudDogXCJcIjtcbiAgICAgd2lkdGg6IDA7XG4gICAgIGhlaWdodDogMDtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgfVxuICAgJi0tcmlnaHQtdG9wIHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJHdoaXRlO1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICB0b3A6IDRweDtcbiAgICAgfVxuICAgfVxuICAgJi0tbGVmdC10b3Age1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICB0b3A6IDRweDtcbiAgICAgfVxuICAgfVxuICAgJi0tcmlnaHQtYm90dG9tIHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgIGJvdHRvbTogNHB4O1xuICAgICB9XG4gICB9XG4gICAmLS1sZWZ0LWJvdHRvbSB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgIGJvdHRvbTogNHB4O1xuICAgICB9XG4gICB9XG4gICAmLS1ib3R0b20tcmlnaHQge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICByaWdodDogNHB4O1xuICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLWJvdHRvbS1sZWZ0IHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgbGVmdDogNHB4O1xuICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLXRvcC1sZWZ0IHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgbGVmdDogNHB4O1xuICAgICAgIHRvcDogLTEwcHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLXRvcC1yaWdodCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgdG9wOiAtMTBweDtcbiAgICAgfVxuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tY2l0eSB7XG4gICBkaXNwbGF5OiBub25lO1xuICAgJiN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tYm90dG9tLXJpZ2h0IHtcbiAgICAgYm90dG9tOiAwO1xuICAgICByaWdodDogMDtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgLTIxcHgpO1xuICAgfVxuICAgJiN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tdG9wLXJpZ2h0IHtcbiAgICAgdG9wOiAwO1xuICAgICByaWdodDogMDtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgMjFweCk7XG4gICB9XG4gICAmI3skcmVnaW9uLW1hcH1fX2xhYmVsLS1ib3R0b20tbGVmdCB7XG4gICAgIGJvdHRvbTogMDtcbiAgICAgbGVmdDogMDtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAtMjFweCk7XG4gICB9XG4gICAmI3skcmVnaW9uLW1hcH1fX2xhYmVsLS10b3AtbGVmdCB7XG4gICAgIHRvcDogMDtcbiAgICAgbGVmdDogMDtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAyMXB4KTtcbiAgIH1cbiB9XG5cbiAjeyRyZWdpb24tbWFwfV9fY2l0eTpob3ZlciB7XG4gICAjeyRyZWdpb24tbWFwfV9fbGFiZWwtLWNpdHkge1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgIH1cbiB9XG5cbiAjeyRyZWdpb24tbWFwfV9fY2l0eSB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB3aWR0aDogMTBweDtcbiAgIGhlaWdodDogMTBweDtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIHotaW5kZXg6IDE7XG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcblxuICAgJi1waW4ge1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHdpZHRoOiAxMHB4O1xuICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgYm9yZGVyOiAycHggc29saWQgI0M0NDU1QTtcbiAgICAgei1pbmRleDogMjtcbiAgIH1cblxuICAgJi1zaGFkb3cge1xuICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgei1pbmRleDogMTtcbiAgICAgdG9wOiA1MCU7XG4gICAgIGxlZnQ6IDUwJTtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGhzbGEoMCwwJSwxMDAlLC40NTg4MikgMCAyNXB4LGhzbGEoMCwwJSwxMDAlLC40NTg4MikgMjVweCA1MHB4LGhzbGEoMCwwJSwxMDAlLC40NTg4MikgNTBweCAxMjZweCx0cmFuc3BhcmVudCAxMjZweCAxMDAlKVxuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24ge1xuICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgICAvLyAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICB9XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0taW5saW5lIHtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgIH1cbiAgIH1cbiAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgICAvLyAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICB9XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgfVxuICAgfVxuICAgJi1sZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICAgfVxuICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgQGF0LXJvb3QgI3skZmlsdGVyfV9faW5uZXItLW1hcC1vcGVuICN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgIH1cbiAgICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX3RhYnMtLXJlZ2lvbiB7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgIGNvbG9yOiAjZmZmZmZmO1xuICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgb3BhY2l0eTogMC41O1xuICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG5cbiAgICY6aG92ZXIge1xuICAgICBvcGFjaXR5OiAxO1xuICAgfVxuICAgJi0tYWN0aXZlIHtcbiAgICAgb3BhY2l0eTogMTtcbiAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgfVxuIH1cblxuICN7JGZpbHRlci1tYWluLXRpdGxlfS0tcmVnaW9uIHtcbiAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLWZpeGVkIHtcbiAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1pbmxpbmUge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1tYXAtb3BlbiB7XG4gICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuIC5mb3JtdWxhdGUtaW5wdXQtLXJlZ2lvbi1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuIH1cblxuIC8qXG4gICogU3dpdHplcmxhbmQgbWFwXG4gICovXG4gI3skcmVnaW9uLW1hcH0tLXN3aXR6ZXJsYW5kLW1hcCB7XG4gICAmI3skcmVnaW9uLW1hcH0tLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC8vICBib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIC8vICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICB9XG4gICB9XG4gfVxuXG4gLypcbiAgKiBBdXN0cmlhIG1hcFxuICAqL1xuICN7JHJlZ2lvbi1tYXB9LS1hdXN0cmlhLW1hcCB7fVxuXG4gLypcbiAgKiBHZXJtYW55IG1hcFxuICAqL1xuICN7JHJlZ2lvbi1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAmI3skcmVnaW9uLW1hcH0tLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTE1MnB4KTtcbiAgICAgfVxuICAgfVxuIH1cbiAjeyRzdmctbWFwfS0tZ2VybWFueS1tYXAge1xuICAgJiN7JHN2Zy1tYXB9LS1maXhlZCAge1xuICAgICAvL1RPRE86IEZpbmQgYSB3YXkgdG8gZG8gdGhpcyByZWFsdGl2ZSB0byB0aGUgY29udGFpbmVyIHdpdGggZmxleDoxXG4gICAgIGhlaWdodDoxMDAlO1xuICAgICB3aWR0aDogNTQwcHg7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA1MCk7XG4gICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA2NSk7XG4gICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xuICAgICAgICAgLy8gbWFyZ2luLXRvcDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIC0xMCk7XG4gICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDQ5MHB4O1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDMwNnB4O1xuICAgICB9XG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogODApO1xuICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgIH1cbiAgIH1cbiB9XG5cblxuIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuIC8vIEN1c3RvbSBTbGlkZXJcblxuIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgIHdpZHRoOiA0MHB4O1xuICAgcGFkZGluZzogNHB4IDVweDtcbiAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gICBib3JkZXItcmFkaXVzOiAzcHg7XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgIGJhY2tncm91bmQ6ICM1MTczNkY7XG4gICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkpO1xuICAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxNC40cHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgfVxuIH1cblxuIC8qIElucHV0IFRodW1iICovXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgYm94LXNoYWRvdzogMCAwIDJweCAwICM1NTU7XG4gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAmOmhvdmVyIHtcbiAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgfVxuIH1cblxuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgYm94LXNoYWRvdzogMCAwIDJweCAwICM1NTU7XG4gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAmOmhvdmVyIHtcbiAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgfVxuIH1cblxuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10aHVtYiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICY6aG92ZXIge1xuICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG4gfVxuXG4gLyogSW5wdXQgVHJhY2sgKi9cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBib3gtc2hhZG93OiBub25lO1xuICAgYm9yZGVyOiBub25lO1xuICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBib3gtc2hhZG93OiBub25lO1xuICAgYm9yZGVyOiBub25lO1xuICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRyYWNrIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICBib3JkZXI6IG5vbmU7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiB9XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLXN3aXR6ZXJsYW5kLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSB7XG4gIG1heC1oZWlnaHQ6IDIycmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIG1heC13aWR0aDogMjQuNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvX19jb250ZW50LS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzkzcHgpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lLFxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWF1c3RyaWEtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWF1c3RyaWEtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lLFxuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOSU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWdpb24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIHdpZHRoOiAzNDFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDogNDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHdpZHRoOiA1NDBweDtcbiAgICB9XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLmFjdGl2ZS1tYXAge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1rYW50b24uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzLCAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1vcnQuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbGw6ICRwaW5rO1xuICB9XG5cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LmZvcm11bGF0ZS1pbnB1dC0tcmVnaW9uLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWZpeGVkIHtcbiAgd2lkdGg6ICRmaWx0ZXJzLWlucHV0LXdpZHRoLXNtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiJGZpbHRlcjogJy5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcyc7XG4kc3BhY2UtYXJvdW5kLWZpbHRlci1zbTogMS41cmVtO1xuJHNwYWNlLWFyb3VuZC1maWx0ZXItbGcteDogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiRzcGFjZS1hcm91bmQtZmlsdGVyLWxnLXk6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiRndWVzdHMtaW5wdXQtd2lkdGgtbWQ6IGNhbGN1bGF0ZVJlbSgyMDhweCk7XG4kZ3Vlc3RzLWlucHV0LXdpZHRoLWxnOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuXG4jeyRmaWx0ZXJ9LS13cmFwIHtcbiAgcGFkZGluZzogJHNwYWNlLWFyb3VuZC1maWx0ZXItc207XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICAgICYgPiBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAmID4gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmID4gLmJ0bi0tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgJjpub3QoLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMpIHtcbiAgICAgICAgZ2FwOiAzcmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtZmlsdGVyLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZS0tZXZlbnQtdHlwZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSB7XG4gICAgICAmID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJiA+IGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2UtYXJvdW5kLWZpbHRlci1sZy15ICRzcGFjZS1hcm91bmQtZmlsdGVyLWxnLXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuXG4gICAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUsXG4gICAgJi5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn0tLW1haW4tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNXJlbSk7XG5cblxuICAmOm5vdCguc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZSkge1xuICAgIGZsZXg6MTtcbiAgfVxuXG4gIC5oaWRlLW9uLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAuaGlkZS1vbi1sZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXJzLWNsb3NlLWJ0bi0td2hpdGUge1xuICB0b3A6ICRzcGFjZS1hcm91bmQtZmlsdGVyLXNtO1xuICByaWdodDogJHNwYWNlLWFyb3VuZC1maWx0ZXItc207XG5cbiAgc3BhbiA+IHN2ZyA+IHBhdGgge1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRvcDogJHNwYWNlLWFyb3VuZC1maWx0ZXItbGcteTtcbiAgICByaWdodDogJHNwYWNlLWFyb3VuZC1maWx0ZXItbGcteDtcbiAgfVxufVxuXG4uZHJvcGRvd24tZXZlbnRzIHtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQyMHB4KTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGVudC13aWR0aC1ldmVudC1tZDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4udGFicy1jaXJjbGVzLXdyYXAtLXBhY2thZ2VzIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNjBweCkgMCAwO1xuICBmbGV4OiAxO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg2NHB4KSAwO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDk5MnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9LS1mb290ZXItd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMXJlbTtcblxuICBidXR0b246bm90KC5idG4tLWxpbmspIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJ0bi0tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5ldmVudC1maWx0ZXItYnV0dG9uc19yZXN1bHRzIHtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjJweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuXG4gICAgJiA+IHNwYW4gPiBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgLmJ0bi0tbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgICYuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbjpub3QoLmJ0bi0tbGluaykge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9LS1mb290ZXItd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiN7JGZpbHRlcn0tLWhlYWRlci1idXR0b24ge1xuICBAZXh0ZW5kIC5maWx0ZXItaGVhZGVyLWJ1dHRvbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgJi5wcmV2LWJ1dHRvbiB7XG4gICAgc3BhbiA+IHN2ZyB7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxuICB9XG5cbiAgJi5wcmV2LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuI3skZmlsdGVyfS0taGVhZGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyB7XG4gIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0taGVhZGVyLXdyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZS5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZS1sZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4uc2VhcmNoLWZpbHRlcl9fcGFja2FnZXMtLXdyYXAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIHtcbiAgQGluY2x1ZGUgIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuZXZlbnQtZmlsdGVyLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGFicy1jaXJjbGVzLXdyYXAtLXBhY2thZ2VzIHtcbiAgICAgIGZsZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19wYWNrYWdlcy0tbWFpbi10aXRsZTpub3QoLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUpIHtcbiAgICAgIGZsZXg6IDA7XG4gICAgfVxuXG4gICAgLmV2ZW50LWZpbHRlci1jb250YWluZXItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3BhY2thZ2VzLS13cmFwLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlciB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgfVxuICB9XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgJi5kZXNrdG9wLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2NvbnRlbnQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMTsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIHtcbiAgbWF4LXdpZHRoOiAkZmlsdGVycy1pbnB1dC13aWR0aC1zbTtcblxuICAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogJGd1ZXN0cy1pbnB1dC13aWR0aC1tZDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6ICRndWVzdHMtaW5wdXQtd2lkdGgtbGc7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4ge1xuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlcjpub3QoLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cblxuIiwiXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9IHtcbiAgLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiAme1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEzcHgpO1xuICB9XG59XG5cbi8vVGlueSBzbGlkZXIgb3ZlcnJpZGVzXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9IHtcbiAgbWluLWhlaWdodDogNDA2cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkE4Mzk2O1xuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDIwN3B4O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC01MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTUwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogMjkycHg7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTcwcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHNwYW4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cblxuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3NnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ0cHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOThweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2MHB4KTtcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAxMDclOy5cbiAgICB9XG4gIH1cbiAgLy9UT0RPOiBGaW5kIGEgYmV0dGVyIHdheSB0byBnZXQgdGhlIGVmZmVjdCBmcm9tIHRoZSBkZXNpZ25zXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3V0ZXIge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnRucy1pdGVte1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICB9XG4gIH1cbiAgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAvL01hcCBvcGVuXG4gIEBhdC1yb290IGJvZHkubWFwLW9wZW4gI3skaW5zcGlyYXRpb24tc2xpZGVyfSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIH1cbiAgICAgIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9LFxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzg2cHggIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMjg5cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMzA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDIyM3B4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDIxN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxNDJweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMjc2cHg7XG4gICAgfVxuICB9XG5cbn1cblxuOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjZmZmO1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMjNweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0gc3R5bGVzIHdoZW4gbm8gamF2YXNjcmlwdDogbW9iaWxlIHNsaWRlciBvbiBkZXNrdG9wIC0tLS0tLS0tLS0tLS0tLVxuI3skaW5zcGlyYXRpb24tc2xpZGVyfSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg2cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzQwcHgpO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTUuNjI1cmVtO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNS42MjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjg5cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA5cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjIzcHgpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLVxuIiwiXG5cbiN7JHNlYXJjaC1wYWNrYWdlLWRlYWxzfSB7XG4gIC5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gJntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgQGV4dGVuZCAubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NnB4KSAwIGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFja2FnZS1kZWFsc30tLW1hcC1vcGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSAwIGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTM1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zNXB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX190YWJzIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCB7XG4gICY6aG92ZXIge1xuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHsgXG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMS4zNzVyZW0gLjMxMjVyZW0gMS4zNzVyZW0gLjVyZW07XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMXMgZWFzZS1pbi1vdXQsIHJpZ2h0IC4xcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0yLjVyZW07XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG5cbiAgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0OHB4KTtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZjtcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDIzcHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItLXNsYS1ub21pbmF0ZWQge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmhvdmVyIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICB9XG4gIH1cbn0iLCJcbiN7JGludGVybmFsLWxpbmtzfV9fdGFncy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cbiN7JGludGVybmFsLWxpbmtzfV9fbGFiZWxUaXRsZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI3skaW50ZXJuYWwtbGlua3N9X19pbmZvQ29udGFpbnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuI3skaW50ZXJuYWwtbGlua3N9X190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAkZ3JleS00O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG4jeyRpbnRlcm5hbC1saW5rc31fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuXG4gICYtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcblxuICAgIC5pbnRlcm5hbC1saW5rc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg1cHgpO1xuICB9XG59XG4jeyRpbnRlcm5hbC1saW5rc31fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMycHg7XG4gIG1heC13aWR0aDogOTU4cHg7XG4gIHdpZHRoOiA5NThweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjQ4cHg7XG4gICAgICB3aWR0aDogMTI0OHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWQtY3VzdG9tLXdpZHRoO1xuICAgICAgICB3aWR0aDogJGNvbnRhaW5lci1tZC1jdXN0b20td2lkdGg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUgeyBncmlkLWFyZWE6IHRpdGxlOyB9XG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSB7IGdyaWQtYXJlYTogc3VidGl0bGU7IH1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciB7IGdyaWQtYXJlYTogc2xpZGVyOyB9XG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7IGdyaWQtYXJlYTogbGlzdDsgfVxuLmV2ZW50LWNyZWF0b3ItYnRuICAgIHsgZ3JpZC1hcmVhOiBidXR0b247IH1cblxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDY0cHgpIDA7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsY3VsYXRlUmVtKDQ3MnB4KSAxZnI7XG4gIGdhcDogMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcInRpdGxlICAgc2xpZGVyXCJcbiAgICBcInN1YnRpdGxlIHNsaWRlclwiXG4gICAgXCJsaXN0ICAgIHNsaWRlclwiXG4gICAgXCJidXR0b24gIHNsaWRlclwiO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGN1bGF0ZVJlbSgzNTZweCkgMWZyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJ0aXRsZVwiXG4gICAgICBcInN1YnRpdGxlXCJcbiAgICAgIFwic2xpZGVyXCJcbiAgICAgIFwibGlzdFwiXG4gICAgICBcImJ1dHRvblwiO1xuXG4gICAgLnBhY2thZ2UtaGVhZGVyLXRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDY0cHgpIDA7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NnB4KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NDhweCAxZnI7XG4gIGdhcDogMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcInRpdGxlICAgc2xpZGVyXCJcbiAgICBcInN1YnRpdGxlIHNsaWRlclwiXG4gICAgXCJsaXN0ICAgIHNsaWRlclwiXG4gICAgXCJidXR0b24gIHNsaWRlclwiO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4MHB4IDFmcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJ0aXRsZVwiXG4gICAgICBcInN1YnRpdGxlXCJcbiAgICAgIFwic2xpZGVyXCJcbiAgICAgIFwibGlzdFwiXG4gICAgICBcImJ1dHRvblwiO1xuXG4gICAgLnBhY2thZ2UtaGVhZGVyLXRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogIDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogIGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB1bCBsaSBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1idG4ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLWxhYmVsLFxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWNhcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICAmLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMThweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAuc3dpcGVyLXJvb3Quc3dpcGVyLWhvcml6b250YWwgIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8vIGxyIC0gbGVmdC4gcmlnaHQ7IHRiIC0gdG9wLCBib3R0b207IGxnIC0gZGVza3RvcDtcbiRjb250ZW50LXNwYWNlLWxyLWxnOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4kY29udGVudC1zcGFjZS1sci1zbTogMHB4O1xuJGNvbnRlbnQtc3BhY2UtbHItbWQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiRjb250ZW50LXNwYWNlLXRiLWxnOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4kY29udGVudC1zcGFjZS10LXNtOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4kY29udGVudC1zcGFjZS1iLXNtOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gIHBhZGRpbmc6IDAgJGNvbnRlbnQtc3BhY2UtbHItbGc7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6ICRjb250ZW50LXNwYWNlLXRiLWxnO1xufVxuXG4uZXZlbnQtY3JlYXRvci1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAkY29udGVudC1zcGFjZS10Yi1sZztcbiAgbWFyZ2luLWxlZnQ6ICRjb250ZW50LXNwYWNlLWxyLWxnO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZzogMCAkY29udGVudC1zcGFjZS1sci1zbTtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogJGNvbnRlbnQtc3BhY2UtdC1zbTtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnQtc3BhY2UtYi1zbTtcbiAgICBtYXJnaW4tbGVmdDogJGNvbnRlbnQtc3BhY2UtbHItc207XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItaW1hZ2UtdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQwKTtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gMCBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChtaW4td2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY2cHgpO1xuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbixcbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9ue1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MSUgMWZyO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gICAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gICAgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAwLjVyZW0gMCAycmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBFVkVOVCBDUkVBVE9SIElOIExPQ0FUSU9OIFBBR0Vcbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGhlaWdodDogNDcwcHg7XG5cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAkY29udGVudC1zcGFjZS10Yi1sZyAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzg0cHggMWZyO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzg0cHggMWZyO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlcixcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbixcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbntcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICAgIHdpZHRoOiA1OTJweDtcbiAgICBoZWlnaHQ6IDM0MnB4O1xuXG4gICAgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgICB3aWR0aDogNTkycHg7XG4gICAgICBoZWlnaHQ6IDM0MnB4O1xuXG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICB3aWR0aDogNTkycHg7XG4gICAgICAgIGhlaWdodDogMzQycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItaW1hZ2UtdGFnIHtcbiAgICBtYXJnaW46IDI5MnB4IDFyZW0gMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInRpdGxlXCJcbiAgICAgIFwic3VidGl0bGVcIlxuICAgICAgXCJsaXN0XCJcbiAgICAgIFwiYnV0dG9uXCJcbiAgICAgIFwic2xpZGVyXCI7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwidGl0bGVcIlxuICAgICAgXCJzdWJ0aXRsZVwiXG4gICAgICBcImxpc3RcIlxuICAgICAgXCJidXR0b25cIlxuICAgICAgXCJzbGlkZXJcIjtcbiAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTFweCk7XG5cbiAgICAgIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjExcHgpO1xuXG4gICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjExcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItaW1hZ2UtdGFnIHtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE3NXB4KSAxcmVtIDAgMXJlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLFxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXJcbiAgICB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciB7XG4gICAgICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSwgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgICAgIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLCAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSwgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlci5ldmVudC1jcmVhdG9yLWFjdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDhweCk7XG59XG5cblxuXG4iLCIkZXZlbnQtY2lyY2xlLWxnLXNpemU6IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG4kZXZlbnQtaWNvbi1sZy1zaXplOiBjYWxjdWxhdGVSZW0oNzJweCk7XG5cbi8vIFN0eWxlcyBmb3IgRXZlbnQgdHlwZSBmaWx0ZXIgb25seSBmb3IgUGFja2FnZXNcblxuLmV2ZW50LXR5cGUtZmlsdGVyLXBhY2thZ2VzIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1ldmVudC10eXBlIHtcbiAgICAgICY6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgICAgICAgd2lkdGg6ICRldmVudC1jaXJjbGUtbGctc2l6ZTtcbiAgICAgICAgICBoZWlnaHQ6ICRldmVudC1jaXJjbGUtbGctc2l6ZTtcblxuICAgICAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcge1xuICAgICAgICAgICAgd2lkdGg6ICRldmVudC1pY29uLWxnLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRldmVudC1pY29uLWxnLXNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1ob3ZlcjtcbiAgICB9ICAgIFxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICAgICAgd2lkdGg6ICRldmVudC1jaXJjbGUtbGctc2l6ZSAvIDEuMzM7XG4gICAgICAgIGhlaWdodDogJGV2ZW50LWNpcmNsZS1sZy1zaXplIC8gMS4zMztcblxuICAgICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogJGV2ZW50LWljb24tbGctc2l6ZSAvIDEuMzM7XG4gICAgICAgICAgaGVpZ2h0OiAkZXZlbnQtaWNvbi1sZy1zaXplIC8gMS4zMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMnJlbTtcblxuICAgICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjaXJjbGUtbGctc2l6ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAkY2lyY2xlczogKFxuICAgICAgICAoMSwgNjglLCB0cmFuc2xhdGUoLTU0JSwgOCUpKSxcbiAgICAgICAgKDIsIDg1JSwgdHJhbnNsYXRlKDQxJSwgMiUpKVxuICAgICAgKTtcbiAgICAgIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoLWV2ZW50LW1kO1xuICAgIH1cbiAgfVxufVxuIiwiLmRlc2NyaXB0aXZlLXRleHRzX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjM5cHgpO1xuXG4gICYuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tZC1jdXN0b20td2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi5kZXNjcmlwdGl2ZS10ZXh0c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZGVzY3JpcHRpdmUtdGV4dHNfX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgY29sb3I6ICRncmV5LTQ7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRlc2NyaXB0aXZlLXRleHRzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmRlc2NyaXB0aXZlLXRleHRzX190ZXh0LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE5cHgpO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiI3skZWQtaGVhZGVyfSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzODBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbiN7JGVkLWhlYWRlcn0taW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvL3RyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLy90cmFuc2l0aW9uOiB0b3AgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgfVxufVxuXG4jeyRlZC1oZWFkZXJ9LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuYnRuIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJGdyZXktOCwgJGdyZXktOCwgJGdyZXktOCk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1uYXZ9LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZC1uYXZ9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICAmLS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHotaW5kZXg6ICRsb2NhdGlvbi1zdGlja3ktYm94LXo7IC8vTmVjZXNzYXJ5IHRvIGhhdmUgdGhlIG1vZGFsIGluIGZyb20gdGhpcyBzZWN0aW9uIGFib3ZlIHRoZSBoZWFkZXIgd2hlbiBvcGVuXG4gIH1cbn1cblxuI3skZWQtbmF2fS1pbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSAwO1xuICAgICYtLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1uYXZ9LWxpc3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIHRyYW5zaXRpb246IGFsbCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbiAgJi0tYWN0aXZlIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2NoZWNrLWF2YWlsYWJpbGl0eS10eXBlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbiIsIiN7JGVkLWRldGFpbHN9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMzMzMzMzIDIzLjc1JSwgIzI3MjcyNyA4MC4yMSUpO1xuICAmLS1uby1oZWFkZXIge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMDtcbiAgICAmLS1uby1oZWFkZXIge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExMHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtZGV0YWlsc30tLWRpc3BsYXktaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fZGlzcGxheS0td2l0aC1oZWFkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19kaXNwbGF5X2xvZ29fcHJpbnQge1xuICBkaXNwbGF5Om5vbmU7IFxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgJi0tYmlnLXNjcmVlbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsLXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX3R5cGUtbGFiZWwtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3skZW50aXR5LWRldGFpbHN9X190eXBlLWxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC0ycHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fbG9jYXRpb24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4jeyRlZC1kZXRhaWxzfS1mZWF0dXJlcyB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuXG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDI4NmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCgxMDclKTtcbiAgXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgIGltZ3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGgzIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX25vbWluYXRlX3JpYmJvbiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBwYWRkaW5nOiAwLjk5MjVyZW0gMDtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnJykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDNweCk7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHggMTdweCAyMHB4IDE3cHg7XG4gICAgbWluLWhlaWdodDo0MHB4O1xuICAgIGltZ3tcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGltZy5wcmludC1pY29ue1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOjExcHggMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwcHggMTdweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgIH0gXG4gIH1cblxuICAmI3skZW50aXR5LWRldGFpbHN9X19hd2FyZF9yaWJib257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS13aW5uZXItY29sb3I7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBoM3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLXZvdGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICYgPiBkaXYgPiBoMyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAuN3B4IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEzcHgpIDA7XG5cbiAgICBoMyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9ue1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDE1cHggMHB4IDBweCA0OHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIFxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJ1dHRvbntcbiAgICAgIG1hcmdpbjogMTVweCAxMzBweCAwcHggNDhweDtcbiAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICBwYWRkaW5nOjExcHggMzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaDMge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMy43cHggYXV0bztcbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgbWFyZ2luOiAwcHggODdweCAwcHggMTA4cHg7XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgICYgPiBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19kb2N1bWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAjeyRlbnRpdHktZGV0YWlsc31fX2Rlc2NyaXB0aW9uLXNlY3Rpb246Zmlyc3QtY2hpbGQgI3skZW50aXR5LWRldGFpbHN9X19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRlZC1kZXRhaWxzfV9fbWFpbi1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkZ3JleS04LCAkZ3JleS04LCAkZ3JleS04KTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDU1JTtcbiAgfVxufVxuXG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fcHJldm90aW5nX3JpYmJvbiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBwYWRkaW5nOiAwLjk5MjVyZW0gMDtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnJykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDNweCk7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDBweCAxN3B4IDIwcHggMTdweDtcbiAgICBtaW4taGVpZ2h0OjQwcHg7XG4gICAgaW1ne1xuICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgaW1nLnByaW50LWljb257XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gJi10ZXh0IHtcbiAgLy8gICAmX2luZm8ge1xuICAvLyAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgICAgICBtYXJnaW4tbGVmdDogMC41cHg7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLWNhdGVnb3J5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24taW5mby1yZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG5cdC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuXHQucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9kZWZhdWx0LXNraW4uc3ZnJykgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCwgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIiN7JGVkLWRlc2NyaXB0aW9ufSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gICYtc2xhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi10b3A6LTE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOi0zcHg7XG4gICAgfVxuICB9XG59XG4jeyRlZC1kZXNjcmlwdGlvbn0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICYtc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgJi1zbGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uby1kZXRhaWxzLXNsYSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGVkLWRlc2NyaXB0aW9ufS1zZWN0aW9uOmZpcnN0LWNoaWxkICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgJi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfSAgXG4gICZfbm8tYm9yZGVyIHtcbiAgICBcbiAgfVxuICAmLXNsYTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgwcHgpO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS1jb2x1bW4ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZWQtZGVzY3JpcHRpb259LXNlY3Rpb246Zmlyc3QtY2hpbGQgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9ICBcbiAgJl9uby1ib3JkZXIge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtc2xhOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDBweCk7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gIH1cblxuICAmLW5vLXBhZGRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBcbiAgJi1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gIH1cbn1cbiN7JGVkLWRlc2NyaXB0aW9ufS10cmltbWVkIHtcbiAgJi0tdmlzYWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1idXR0b24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbn1cblxuLmJnLXNjcmVlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNtLXNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS12YWx1ZXMge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgJl9pbWFnZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS1pbWFnZSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICAmID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLy8gY29udGFjdC1uYW1lXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2NvbnRhY3QtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjQuNzVweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyODZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTA3JSk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259X19lbWFpbCxcbiN7JGVkLWRlc2NyaXB0aW9ufV9fcGhvbmUge1xuICAmLXByaW50dmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2lubGluZS1saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaW1nW3NyYyo9XCJjaGVjay5zdmdcIl0ge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRlZC1kZXNjcmlwdGlvbn0tcm93Omxhc3QtY2hpbGQgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbGkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIH1cbiAgfVxuXG4gICYtc2hvdy1tYWluID4gbGkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ub3QtZXhwYW5kZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG4gIH1cblxuICAmLW5vdC1leHBhbmRlZCA+IGxpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgJjpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZXhwYW5kZWQgPiBsaSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLXRyaWdnZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gICAgJi1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgbGkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5hbGlnbi10ZXh0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcblxuICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcm9vbXN9LWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgLy8gbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBoZWlnaHQ6IDA7XG4gIC8vIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb24tc2xvd307XG4gICYtLWV4cGFuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAvLyBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgIC8vIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgLy8gICAmLS0jeyRpICogMjUwfSB7XG4gICAgLy8gICAgIG1heC1oZWlnaHQ6ICN7JGkgKiAzMDB9cHg7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG4gICYtLWV4cGFuZGluZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuI3skZWQtcm9vbXN9LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1wb3B1cC0tcm9vbXNfc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL29wYWNpdHk6IDA7XG4gIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDQ2JTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGN1bGF0ZVJlbSgtMTQ1cHgpLCBjYWxjdWxhdGVSZW0oLTEwcHgpKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGVmdDogNjIlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGxlZnQ6IDc4JTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0MHB4KTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEyLjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGxlZnQ6IDEyJVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGxlZnQ6IDkuNiU7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLXJvb21zfS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy9vcGFjaXR5OiAwO1xuICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjdWxhdGVSZW0oLTE0NXB4KSwgY2FsY3VsYXRlUmVtKC0xMHB4KSk7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwKTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LXBvcHVwLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1wb3B1cC1saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1saXN0LWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gICY6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAmOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcm9vbXN9LWxpc3QtY29sdW1uLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYgPiBwIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFNvZmlhIFBybztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG4gIH1cblxuICAmID4gc3BhbiA+IHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LWxpc3QtY29sdW1uLS1oYXMtcG9wdXAge1xuICAuc2staWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC8vICY6aG92ZXIge1xuICAvLyAgICN7JGVkLXJvb21zfS1wb3B1cCB7XG4gIC8vICAgICBvcGFjaXR5OiAxO1xuICAvLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuI3skZWQtcm9vbXN9LWV4cGFuZC10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRwaW5rO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gIHBhdGgge1xuICAgIGZpbGw6ICRwaW5rO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluay0zO1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHBpbmstMztcbiAgICB9XG4gIH1cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJvb21zIGdhbGxlcnkgb3ZlcnJpZGVzXG4gKi9cbiN7JGVkLXJvb21zfS1saXN0LWl0ZW0gLnBzd3AtZ2FsbGVyeSB7XG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtZGVzY3JpcHRpb24tbWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gIGhlaWdodDogNTBweDtcbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cblxufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgyMHB4KSAwO1xuXG4gICYtLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUtLWJvcmRlciAjeyRlZC1kZXNjcmlwdGlvbn0tbGFiZWwtc217XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyN3B4KTtcbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tcm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMi44cmVtO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAmLWV4cGFuZGVkIHtcbiAgICBtYXgtaGVpZ2h0OiA0My44cmVtO1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4vL0VxdWlwbWVudCBkcm9wZG93bnNcbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZSAuZGVzY3JpcHRpb24tc2VjdGlvbi1yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzUwNTA1MDtcblxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXRvcDpub25lO1xuICB9XG59XG5cbi8vICB0aGlzIGlzIG5lZWRlZCBiZWNhdXNlIHNjcmlwdCBpcyBhZGRlZCBhYm92ZSBiZXdlcnR1bmcodmFsdWF0aW9uKSBzZWN0aW9uXG4jeyRlZC1kZXNjcmlwdGlvbn0tdmFsdWF0aW9uLXJvdyB7XG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS12YWx1YXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cuYm9yZGVyLXRvcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sb2NhdGlvbi1jb250YWN0LWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtYmc7XG59XG5cbiIsIiN7JGVkLWdhbGxlcnl9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgLmdhbGxlcnkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMCAwIDIuNXJlbTtcbiAgICB9XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtICgycHggLyAzKSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzhweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODQuMjRweCk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjY2cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEyOC44MXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNSU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MCU7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzkuNSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeV9pbWFnZSBhIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZ2FsbGVyeS9wbHVzLnN2Zyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5X3ZpZGVvIGEgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9nYWxsZXJ5L3BsYXkuc3ZnKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbGxlcnlfdnIzNjAgYSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2dhbGxlcnkvcm90YXRlLnN2Zyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wc3dwIHtcbiAgICAucHN3cF9fdG9wLWJhciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIC5wc3dwX19jb3VudGVye1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNCk7XG4gICAgfVxuICAgIC5yb3RhdGlvbi13cmFwcGVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICYucm90YXRlLWxlZnQge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JG9sZC1pbWFnZXMtZm9sZGVyfS92ZW5kb3IvcGhvdG9zd2lwZS9kaXN0L2RlZmF1bHQtc2tpbi9yb3RhdGUtbGVmdC5zdmcpO1xuICAgICAgICB9XG4gICAgICAgICYucm90YXRlLXJpZ2h0IHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRvbGQtaW1hZ2VzLWZvbGRlcn0vdmVuZG9yL3Bob3Rvc3dpcGUvZGlzdC9kZWZhdWx0LXNraW4vcm90YXRlLXJpZ2h0LnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBzd3BfX2NhcHRpb24ge1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cbiAgICAucHN3cF9fem9vbS13cmFwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnBzd3BfX3pvb20td3JhcDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAud3JhcHBlciB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgei1pbmRleDogMTA0NTtcbiAgICB9XG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0JTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgucHN3cC0tem9vbS1hbGxvd2VkKSB7XG4gICAgICBjdXJzb3I6IGdyYWI7XG4gICAgfVxuXG4gIH1cbiAgLnBzd3AtLWZzIHtcbiAgICAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBzd3BfX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMzAsMzAsMzApO1xuICB9XG4gIC5wc3dwLmhhc0lubmVyVGh1bWJzIHtcbiAgICAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLnRodW1iLXdyYXAge1xuICAgICAgICB3aWR0aDogY2FsYyggNTAlIC0gOHB4ICk7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogNXB4IDVweCAwIDA7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZDtcbiAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXRodW1iIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAjZmY1MjY4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5nYWxsZXJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5M3B4KTtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBhIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAucHN3cC5oYXNJbm5lclRodW1icyB7XG4gICAgICAucHN3cF9fdG9wLWJhciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgICAgLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAgICAgICByaWdodDogMjQ0cHg7XG4gICAgICB9XG4gICAgICAucHN3cF9fem9vbS13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICAgIH1cbiAgICAgIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICAgIC5waG90b1N3aXBlX2lubmVydGh1bWJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbGxlcnkge1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM0cHgpO1xuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc4cHgpO1xuICAgICAgICB9XG4gICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMxJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuZ2FsbGVyeSB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzhweCk7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbC1uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4jeyRlZC1nYWxsZXJ5fV9fcGhvdG8tc3dpcGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIkaW5wdXQtZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4kaW5wdXQtbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiRpbnB1dC1wYWRkaW5nLXg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiRpbnB1dC1wYWRkaW5nLXk6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuJGFjdGl2ZS1sYWJlbC1mb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiRhY3RpdmUtbGFiZWwtbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuI3skZWQtY29udGFjdH0ge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUycHgpIDAgY2FsY3VsYXRlUmVtKDY3cHgpO1xufVxuXG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLy8gICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAvLyB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbm8tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0tY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAvLyB3aWR0aDogNDklO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAge1xuICAmLS10ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1tb2RhbCB7XG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6ICRhY3RpdmUtbGFiZWwtbGluZS1oZWlnaHQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICBAaW5jbHVkZSByZXNldC1pbnB1dC10eXBlLW51bWJlcigpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tbW9kYWwpIHtcbiAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtd3JhcC0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTlweCk7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtLXN1Ym1pdCB7XG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFjdC1mb3JtLW5leHQtc3RlcC1idG4uc3RlcC0yIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkZGFyay1ncmV5LTEpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LWxhYmVsLS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gIH1cbiAgQGF0LXJvb3QgI3skZWQtY29udGFjdH0taW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC0tc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGluY2x1ZGUgcmVzZXQtc2VsZWN0KCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LS1lcnJvciB7XG4gIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcGluayk7XG4gICYjeyRlZC1jb250YWN0fS1pbnB1dC0tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24tZXJyb3Iuc3ZnKTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICYtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG5cbiAgJi5jZW50ZXJlZC10aXRsZS1zbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi5zdGVwLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgICAmLmNlbnRlcmVkLXRpdGxlLXNtIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4cHgpIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0gLnZkcC1kYXRlcGlja2VyIHtcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIEBleHRlbmQgI3skZWQtY29udGFjdH0taW5wdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LnN2Zyk7XG4gIH1cbiAgLmNlbGwge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgJi5oaWdobGlnaHRlZC50b2RheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLDAuNSk7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbiAgICAmLnNlbGVjdGVkLFxuICAgICYuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmRheV9fbW9udGhfYnRuLFxuICAubW9udGhfX3llYXJfYnRuIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG4gIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICAgIHotaW5kZXg6IDY7XG4gIH1cbiAgJi0tZXJyb3Ige1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcGluayk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LWVycm9yLnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTE0N3B4KTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENvbnRhY3QgZm9ybSBtb2RhbCBvdmVycmlkZXNcbiAqL1xuI3skZWQtY29udGFjdH0tZm9ybS0tbW9kYWwge1xuICAjeyRlZC1jb250YWN0fS1pbnB1dDpub3QoI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyIHtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbiAgI3skZWQtY29udGFjdH0taW5wdXQtbGFiZWwtLWNoZWNrYm94IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgQGF0LXJvb3QgI3skZWQtY29udGFjdH0tZm9ybS0tbW9kYWwgI3skZWQtY29udGFjdH0taW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAjeyRlZC1jb250YWN0fS1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuICAjeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cbn1cblxuLy8gQ2hlY2sgYXZhaWxhYmlsaXR5IGZvcm0gLSBzaW5nbGUgbG9jYXRpb25cbi5pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmxvYXRpbmctaW5wdXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICYtLW1vZGFse1xuICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgICAmLS10ZXh0YXJlYSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH0gXG4gIH1cbn1cblxuLmZsb2F0aW5nLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAkaW5wdXQtcGFkZGluZy14O1xuICB0b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogJGdyZXktNS01O1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1kYXRlcGlja2VyIHtcbiAgICAgICY+ZGl2PmlucHV0IHtcbiAgICAgICAgY29sb3I6ICNGRjVBNzU7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgJl90ZXh0YXJlYSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyAgICBcbiAgICBjb2xvcjogIzY1NjU2NTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICYtdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgfVxuIH1cblxuICYtLWRhdGVwaWNrZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICYgPiBkaXYgPiBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfSBcbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAmX2VtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1idXR0b24ge1xuICAmLS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAmID4gaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC5hY3RpdmUge1xuICB0b3A6IC0yMnB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogJGFjdGl2ZS1sYWJlbC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkYWN0aXZlLWxhYmVsLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0OmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLmFjdGl2ZS0tbW9kYWwge1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogJGFjdGl2ZS1sYWJlbC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkYWN0aXZlLWxhYmVsLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGdyZXktNS01O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3hfcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRpc2FibGUtYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19lbWFpbC1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuXG4gICYuZXJyb3ItbWVzc2FnZS1waW5rIHtcbiAgICBjb2xvcjogJHBpbmstMjtcbiAgfVxufVxuXG4udHVybnN0aWxlLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgXG4gICYtLXdoaXRlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cblxuI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhIHtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoIzY1NjU2NSk7XG4gIGhlaWdodDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICYjeyRlZC1jb250YWN0fS1pbnB1dC0tZXJyb3Ige1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEuaW5saW5lLXRleHRhcmVhIHtcbiAgY29sb3I6ICRncmV5LTUtNTtcblxuICAmOmZvY3VzLFxuICAmLmNvbW1lbnQtY2hhbmdlZCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEsXG4uY29udGFjdC1mb3JtLWdyZWV0aW5nIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbi5jb250YWN0LWZvcm0tZ3JlZXRpbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgMDtcblxuICAmLmNvbnRhY3QtZm9ybS1ncmVldGluZy0tbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cbn1cblxuLmV2ZW50LWRldGFpbHMtZm9ybSxcbi51c2VyLWRldGFpbHMtZm9ybSB7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAmLS1jZi10dXJuc3RpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjVweCk7XG4gIH1cbiAgJi0tbW9kYWx7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyNXB4KTtcblxuICAgIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDEwcHgpIDA7XG4gICAgfVxuICB9XG5cbiAgLmhpZGUtaW5saW5lLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgJi0tbW9kYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICAmLS1jZi10dXJuc3RpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtZGV0YWlscy1mb3JtIHtcbiAgJjpub3QoLmV2ZW50LWRldGFpbHMtZm9ybS0tbW9kYWwpIHtcbiAgICBnYXA6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJjpub3QoLmV2ZW50LWRldGFpbHMtZm9ybS0tbW9kYWwpIHtcbiAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kZXRhaWxzLWZvcm06bm90KC51c2VyLWRldGFpbHMtZm9ybS0tbW9kYWwpIHtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAudXNlci1kZXRhaWxzLWZvcm0td3JhcHBlciB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGV0YWlscy1mb3JtLXdyYXBwZXIsXG4uZXZlbnQtZGV0YWlscy1mb3JtLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5jb250YWN0LWZvcm0tbmV4dC1zdGVwLWJ0biB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tbW9kYWwge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdC1mb3JtLWJhY2stYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wcmV2X3doaXRlLnN2ZycpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtNzhweCk7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2Uge1xuXG4gIC5oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5yZXF1ZXN0LXNlbnQtY29udGVudCB7XG5cbiAgICAmLS1tb2RhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuICAgIH1cblxuICAgIHAsIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuICB9XG5cbiAgLmxvY2F0aW9uLWluZm8td3JhcHBlciB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmluZm8tbGluayB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmluZm8tdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuXG4gICAgLnRpcC13aXRoLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG5cbiAgICBwLFxuICAgIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5lbnRpdGllcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAucGhvbmUtaW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICAuZW50aXR5LWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5lbnRpdHktbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgXG4gICAgLnBob25lLWluZm8ge1xuICAgICAgLnBob25lLWxpbmsge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZW50LW1lc3NhZ2UtZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS0yO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgICAucmVxdWVzdC1zZW50LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpOyBcbiAgICB9XG5cbiAgICAmLS1tb2RhbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIFxuICAgICAgLnNlbnQtbWVzc2FnZS1mb290ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuLy8gLyogSGludCB0ZXh0IHN0eWxpbmcgKi9cbi5jb250YWN0LWZvcm0taGludCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLWhpbnRfX3BsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaGlkZS1vbi1tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb250YWN0LXRleHRhcmVhLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAuaWNvbi1idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgaW1nLCBzdmcgeyBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBTaGFyZWQgZGF0ZXBpY2tlciBzaXppbmcgZm9yIGNvbnRhY3QgZm9ybSBjYWxlbmRhciAqL1xuLmNvbnRhY3QtZGF0ZXBpY2tlciB7XG4gIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDE0LjI4NTcxNCUgLSA0MHB4KSAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTQuMjg1NzE0JSAtIDQwcHgpIC8gMik7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXk6aG92ZXIsXG4gIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5LnNlbGVjdGVkLFxuICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheS5zZWxlY3RlZDpob3ZlcixcbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXkudG9kYXkge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5LnNlbGVjdGVkIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuXG4gIC8qIFJlbW92ZSBkZWZhdWx0IGZvY3VzL2hvdmVyIHJpbmcgYW5kIHNoYWRvdyBvbiBkYXRlIGNlbGxzIChicm93c2VyL2RhdGVwaWNrZXIgc3R5bGVzKSAqL1xuICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLmRheTpmb2N1cyxcbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXk6Zm9jdXMtdmlzaWJsZSxcbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXk6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBFbnN1cmUgYnV0dG9ucy9pbnB1dHMgaW5zaWRlIGNlbGxzIGRvbid0IHNob3cgbmF0aXZlIGZvY3VzIHJpbmdzICovXG4gIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwuZGF5IGJ1dHRvbixcbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbC5kYXkgaW5wdXQge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlcXVlc3QtYmVuZWZpdHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLnJlcXVlc3QtYmVuZWZpdHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuLmZvb3Rlci1yZXF1ZXN0LWJlbmVmaXRzLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBjb2xvcjogJGdyZXktNS01O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbiIsIlxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuXG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gICAgY29sb3I6ICRncmV5LTUtNTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYSxcbiAgLmNvbnRhY3QtZm9ybS1ncmVldGluZy0tbW9kYWwsXG4gIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJvcmRlciAwLjE1cyBlYXNlLCBjb2xvciAwLjE1cyBlYXNlO1xuICB9XG5cbiAgLy8gSWNvbnMgY29udGFpbmVyIChib3R0b20tcmlnaHQpXG4gIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuXG4gICAgLmljb24tYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgIGltZywgc3ZnIHsgXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0LXRleHRhcmVhLW1vZGFsLXdyYXA6Zm9jdXMtd2l0aGluLFxuLmNvbnRhY3QtdGV4dGFyZWEtbW9kYWwtd3JhcC50ZXh0YXJlYS1mb2N1c2VkIHtcbiAgLmNvbnRhY3QtZm9ybS1ncmVldGluZy0tbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgfVxuXG4gIC5jb250YWN0LXRleHRhcmVhLWljb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gIH1cblxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC10aXRsZS0tbW9kYWwge1xuICAmLnN0ZXAtMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAmLnN0ZXAtMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1zdWJ0aXRsZS0tbW9kYWwge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWN0LWZvcm0tbmV4dC1zdGVwLWJ0bi0tbW9kYWwuc3RlcC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbi5jb250YWN0LWZvcm0taGludC0tbW9kYWwge1xuICBjb2xvcjogJGdyZXktNS01O1xufVxuXG4udXNlci1kZXRhaWxzLWZvcm0tLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXItbWVzc2FnZS5jb250YWN0LWZvcm0td3JhcHBlci1tZXNzYWdlLS1tb2RhbCB7XG4gIC5sb2NhdGlvbi1pbmZvLXdyYXBwZXIge1xuICAgIC5pbmZvLWxpbmsge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyLW1lc3NhZ2Uge1xuICAucmVxdWVzdC1zZW50LWNvbnRlbnQtLW1vZGFsIHtcbiAgICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tc3VibWl0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5yZXF1ZXN0LXNlbnQtY29udGVudC0tbW9kYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZsb2F0aW5nLWxhYmVsLWVudGl0eS1tdWx0aXNlbGVjdDpub3QoLmFjdGl2ZS0tbW9kYWwpIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbn1cblxuLmZsb2F0aW5nLWxhYmVsLWVudGl0eS1tdWx0aXNlbGVjdC5mbG9hdGluZy1sYWJlbC0tbW9kYWwuYWN0aXZlLS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLW1vZGFsLmFkZC10b3Atc3BhY2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG5cbi51c2VyLWRldGFpbHMtZm9ybS0tbW9kYWwge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbiIsIiN7JGVkLWNvbnRhY3R9LW9sZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTJweCkgMCBjYWxjdWxhdGVSZW0oNjdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4jeyRlZC1jb250YWN0fS1mb3JtLW9sZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbm8tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0tY29sdW1uLW9sZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC13cmFwLW9sZCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgJi0tdGV4dGFyZWEge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLW1vZGFsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtb2xkLS1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtd3JhcC1vbGQtLXN1Ym1pdCB7XG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtb2xkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGRhcmstZ3JleS0xKTtcbiAgYm9yZGVyOiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtb2xkW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LWxhYmVsLW9sZC0tY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICB9XG4gIEBhdC1yb290ICN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZC0tdGV4dGFyZWEge1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigjNjU2NTY1KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICAvLyBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtb2xkLS1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBAaW5jbHVkZSByZXNldC1zZWxlY3QoKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtb2xkLS1lcnJvciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcGluayk7XG4gICYjeyRlZC1jb250YWN0fS1pbnB1dC1vbGQtLXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLWVycm9yLnN2Zyk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0tdGl0bGUtb2xkIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbn1cblxuI3skZWQtY29udGFjdH0tZXJyb3Itb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0tb2xkIC52ZHAtZGF0ZXBpY2tlciB7XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBAZXh0ZW5kICN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXcuc3ZnKTtcbiAgfVxuICAuY2VsbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmLmhpZ2hsaWdodGVkLnRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC41KTtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICAgICYuc2VsZWN0ZWQsXG4gICAgJi5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAuZGF5X19tb250aF9idG4sXG4gIC5tb250aF9feWVhcl9idG4ge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAmLS1lcnJvciB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctZXJyb3Iuc3ZnKTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENvbnRhY3QgZm9ybSBtb2RhbCBvdmVycmlkZXNcbiAqL1xuI3skZWQtY29udGFjdH0tZm9ybS1vbGQtLW1vZGFsIHtcbiAgI3skZWQtY29udGFjdH0taW5wdXQtb2xkOm5vdCgjeyRlZC1jb250YWN0fS1pbnB1dC1vbGQtLXRleHRhcmVhKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZC0tZXJyb3J7XG4gICAgJiN7JGVkLWNvbnRhY3R9LWlucHV0LW9sZC0tdGV4dGFyZWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywwLjE1KTtcbiAgICB9XG4gIH1cbiAgI3skZWQtY29udGFjdH0taW5wdXQtd3JhcC1vbGQtLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyIHtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbiAgI3skZWQtY29udGFjdH0taW5wdXQtbGFiZWwtb2xkLS1jaGVja2JveCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgfVxuICAgIEBhdC1yb290ICN7JGVkLWNvbnRhY3R9LWZvcm0tb2xkLS1tb2RhbCAjeyRlZC1jb250YWN0fS1pbnB1dC1vbGRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAjeyRlZC1jb250YWN0fS1pbnB1dC1sYWJlbC1vbGQtLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbiAgI3skZWQtY29udGFjdH0taW5wdXQtb2xkLS10ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgbWluLWhlaWdodDogMTI0cHg7XG4gIH1cbn1cblxuLy8gQ2hlY2sgYXZhaWxhYmlsaXR5IGZvcm0gLSBzaW5nbGUgbG9jYXRpb25cbi5pbnB1dC1jb250YWluZXItb2xkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsb2F0aW5nLWlucHV0LW9sZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgJi0tbW9kYWx7XG4gICAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50O1xuICAgICYtLXRleHRhcmVhIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfSBcbiAgfVxufVxuXG4uZmxvYXRpbmctbGFiZWwtb2xkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcblxuICAmLS1lcnJvciB7XG4gICAgY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcblxuICAgICYtLWRhdGVwaWNrZXIge1xuICAgICAgJj5kaXY+aW5wdXQge1xuICAgICAgICBjb2xvcjogI0ZGNUE3NTtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkY1QTc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbW9kYWwge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAmX3RleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7ICAgIFxuICAgIGNvbG9yOiAjNjU2NTY1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICYtdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgfVxuIH1cblxuICYtLWRhdGVwaWNrZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICYgPiBkaXYgPiBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfSBcbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAmX2VtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1idXR0b24tb2xkIHtcbiAgJi0td3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogMDtcblxuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgJiA+IGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLW9sZCxcbi5mbG9hdGluZy1sYWJlbC1vbGQuYWN0aXZlIHtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtb2xkOmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLW9sZCxcbi5mbG9hdGluZy1sYWJlbC1vbGQuYWN0aXZlLS1tb2RhbCB7XG4gIHRvcDogLTE2cHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY1NjU2NTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LW9sZDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbC1vbGQsXG4uZmxvYXRpbmctbGFiZWwtb2xkLmFjdGl2ZS0tbW9kYWxfdGV4dGFyZWEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1vbGQtLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC1vbGQtLWNoZWNrYm94X3Bpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1vZGFsXG4ubW9kYWxfX2hlYWQtLWNvbnRhaW5lci1vbGQge1xuICAmLS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDEyMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZGlzYWJsZS1idG4tb2xkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19lbWFpbC1lcnJvci1tZXNzYWdlLW9sZCB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAmLmVycm9yLW1lc3NhZ2UtcGluayB7XG4gICAgY29sb3I6ICRwaW5rLTI7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1idWxrLWlucHV0LWRyb3Bkb3duIHtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7IFxufVxuIiwiI3skZWQtcmV2aWV3c30ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTYwcHgpIDAgMDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tbGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tY29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBmbGV4OiAxO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LXBpY3R1cmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG4iLCIjeyRlZC1tYXB9IHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICB9XG59XG5cbiN7JGVkLW1hcH1fX3Bpbi1pbmZvIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgYSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JGVkLXJlbGF0ZWQtc2xpZGVyfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMjtcblxuICAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICAgJi0tc20tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19jYXRlZ29yeSB7fVxuICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIxcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190YWdzX190YWcge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cblxuICAgICYtLXNtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjY2cHgpO1xuICAvL31cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjE0cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgzMTFweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNzBweCkgMCBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjY4cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLXJlbGF0ZWQtc2xpZGVyfSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5zd2lwZXItc2xpZGUsXG4gICAgLmVsLWNhcmQgIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDQ5cHgpICFpbXBvcnRhbnQ7XG4gICAgfSAgIFxuICB9XG5cbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlLFxuICAgIC5lbC1jYXJkICB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwOXB4KSAhaW1wb3J0YW50O1xuICAgIH0gIFxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZCAge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwNHB4KTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiI3skZWQtcm9vbXMtc2xpZGVyfSB7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl9taW4taGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtaW4taGVpZ2h0OiAgMzg4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICAzNDVweDtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt9XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgfVxuICAuZWwtY2FyZF9fY2F0ZWdvcnkge31cbiAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxMjlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMXB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIC5lbC1jYXJkX190YWdzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvLyAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDI2NnB4KTtcbiAgLy99XG5cbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjE0cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBtaW4taGVpZ2h0OiAxNzhweDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xuICAgICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDI2M3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcm9vbXMtc2xpZGVyfSB7XG4gICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI1cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6bm90KC5zbGlkZS12aXNpYmxlKSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI3OHB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwNXB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFxuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXIge1xuICB6LWluZGV4Ojk7XG59XG4iLCIjeyRlbnRpdHktZGV0YWlsc30tLXBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwMHB4KSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuIiwiI3skZWRuLXN0aWNreS1ib3h9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5idG4ge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMztcbiAgICBjb2xvcjogJGdyZXktMztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJGdyZXktMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bi0taWNvbi5idG4tLXNtIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG5cbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIHN0cm9rZTogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS01O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRncmV5LTU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDIyJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtMXB4KTtcbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogOSU7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYm94IHtcbiAgQGV4dGVuZCAuc3RpY2t5LWJveF9fc2hhcmUtYm94O1xuICB0b3A6IDExMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4IDEwcHg7XG5cbiAgJi0tb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0b3A6IDEwMCU7XG4gIH1cblxuICAudHdpdHRlciB7XG4gICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4IDE2cHg7XG4gIH1cbn1cblxuLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gIEBleHRlbmQgLnN0aWNreS1ib3hfX3NoYXJlLWJveDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICBcbiAgJi5pcy1vcGVuIHtcbiAgICB0b3A6IDM2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICB1cmwoJy9pbWFnZXMvZW1haWwtd2hpdGUuc3ZnJylcbiAgbm8tcmVwZWF0XG4gIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOTUlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3gtd2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9mYWNlYm9vay13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvd2hhdHN1cC13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS1waW50ZXJlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9waW50ZXJlc3Qtd2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1ib3ggaDQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuI3skZWRuLXN0aWNreS1ib3h9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIC8vIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gIC8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgPiAuYnRuIHtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNzVweCk7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTBweCk7XG4gICAgPiAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvLyBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAvLyB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgLy8gaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJ0bi0tYmxvY2sge1xuICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19ib29rLWJ0bixcbiN7JGVkbi1zdGlja3ktYm94fV9fbGlrZS1idG4ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAuc2staWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19ib29rLWJ0biB7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gIC8vIGJvcmRlci1jb2xvcjogJHBpbmstMjtcbiAgLy8gZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvLyBnYXA6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gIC8vIGltZyB7XG4gIC8vICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgLy8gICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgLy8gfVxuXG4gIC8vICY6aG92ZXIge1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAvLyAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIC8vIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19saWtlLWJ0biB7XG4gIGNvbG9yOiAkZ3JleS0zO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0zO1xuXG4gIC5zay1pY29uIHtcbiAgICBib3R0b206IDA7XG5cbiAgICBzdmcge1xuICAgICAgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGZpbGw6ICRncmV5LTM7XG4gICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcblxuICAgICAgLnNrLWljb24gc3ZnICB7XG4gICAgICAgIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KCN7JGVkbi1zdGlja3ktYm94fV9fbGlrZS1idG4tLW5vdC1saWtlZCkge1xuICAgICAgICAuc2staWNvbiBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fbGlrZS1idG4tLWxpa2VkIHtcbiAgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICRncmV5LTM7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1idG4ge1xuICBzdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAkZ3JleS0zO1xuICAgIGZpbGw6ICRncmV5LTM7XG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAjeyRlZG4tc3RpY2t5LWJveH1fX2xpa2UtYnRuLXRleHQsXG4gICN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYnRuLXRleHR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICN7JGVkbi1zdGlja3ktYm94fV9fYm9vay1idG4ge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAjeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMztcbiAgfVxuICAjeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJveCB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAyNnB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApIHNjYWxlKC0xKTtcbiAgICAgIGxlZnQ6IDElO1xuICAgIH1cbiAgICAmLS1vcGVuIHtcbiAgICAgIHRvcDogYXV0bztcblxuICAgICAgJi5yaWdodC1hbGlnbmVkIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDg3JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbnVsLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucy5zay1yZXNldC11bCA+IGxpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdGlja3ktYm94LXBpbmtfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg5LjZweCk7XG4gIH1cbn1cblxuXG4vLyBTZXJ2aWNlIEJveCBpZiBlbnRyeSB0eXBlID4gNCBcblxuI3skZWRuLXN0aWNreS1ib3h9X2xvZ28ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG4gIC8vIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gIC8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyB9XG4gICYtbm8tYmFubmVyIHtcbiAgICB0b3A6IC0xM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IC00LjY4NzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgID4gLmJ0biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTBweCk7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8gcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIC8vIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICAvLyBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnRuLS1ibG9jayB7XG4gICAgICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLW5vLWJhbm5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cbiAgLmJ0bi0taWNvbi5idG4tLXNtIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTsgLyogRm9yY2UgdGhlIGZpcnN0IGl0ZW0gdG8gdGFrZSB1cCB0aGUgZnVsbCB3aWR0aCAqL1xuICAgICAgICBvcmRlcjogLTE7IFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vYmFzZS96LWluZGV4JyBhcyB6SW5kZXg7XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJ0biB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVDNUM1O1xuICAgIGNvbG9yOiAjQzVDNUM1O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBzdHJva2U6ICRwaW5rO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfS0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBcbiAgLnBhY2thZ2UtcHJpY2UtdG90YWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAucGFja2FnZS1wcmljZS1wZXItcGVyc29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYm94IHtcbiAgQGV4dGVuZCAuc3RpY2t5LWJveF9fc2hhcmUtYm94O1xuICB0b3A6MTEwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDE2cHggMTBweDtcbiAgJi0tb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDoxMDAlO1xuICB9XG4gIC50d2l0dGVye1xuICAgIGJhY2tncm91bmQ6IGJsdWU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4IDE2cHg7XG4gIH1cbn1cblxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC9lbWFpbC13aGl0ZS5zdmcpXG4gIG5vLXJlcGVhdFxuICBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwveC13aGl0ZS5zdmcpO1xuICB9XG4gICYtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL2ZhY2Vib29rLXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC93aGF0c3VwLXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3BpbnRlcmVzdC13aGl0ZS5zdmcpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1ib3ggaDQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX0ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IHpJbmRleC4kc3RpY2t5LWJveC1wYWNrYWdlcy16O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICYgPiBkaXYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJiA+ICoge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5idG4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3OXB4KTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gICAgPiAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJiA+IGRpdiA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOXB4KTtcbiAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnRuLS1ibG9jayB7XG4gICAgICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fYmFjayB7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAuc2staWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19saWtlLWJ0bi0tbGlrZWQge1xuICBzdmcgcGF0aCB7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fbGlrZS1idG4tdGV4dCxcbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ0bi10ZXh0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fYm9vay1idG4ge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ0biB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkcGluaywgJHBpbmssICR3aGl0ZSwgbGlnaHRlbigkcGluayw0JSkpO1xuICB9XG4gICN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1ib3gge1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjZweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKSBzY2FsZSgtMSk7XG4gICAgICBsZWZ0OiAxJTtcbiAgICB9XG4gICAgJi0tb3BlbiB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgfVxuICB9XG59XG5cblxudWwuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zLnNrLXJlc2V0LXVsID4gbGkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgd2lkdGg6IDE3OHB4O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbi1yZXNlcnZhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogMTJweCAyM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbiNzdGlja3ktcGFja2FnZS1ib3gtZGFya19fYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxufVxuXG4uc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oOS42cHgpO1xuXG4gIH1cbn1cblxuLnN0aWNreS1wYWNrYWdlLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNS4zMTI1cmVtO1xuICB9XG5cbn1cbiIsIiN7JGVkLWNvbW1lbnRzfSB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3M7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1oZWFkZXIge1xuICAgIC8vIHBhZGRpbmctbGVmdDogY2FsYyg4LjMzMzMlICsgMzBweCk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg4LjMzMzMlICsgMzBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tdGl0bGUge1xuICAgIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXRpdGxlO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LWxpc3Rpbmcge1xuICAgIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWxpc3Rpbmc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4MnB4KTtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1saXN0aW5nLW1vZGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tbW9yZS1idG4ge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1waWN0dXJlIHtcbiAgICAvLyBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1waWN0dXJlO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcblxuICAgICYgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1waWN0dXJlLW1vZGFsIHtcbiAgICAmIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTcuOHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTcuOHB4KTtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1pbmZvOm50aC1jaGlsZCgyKSB7XG4gICAgJiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG59XG5cbiN7JGVkLWNvbW1lbnRzfS1waWN0dXJlIGltZyBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbn1cblxuI3skZWQtY29tbWVudHN9LWNvbnRlbnQge1xuICAgIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWNvbnRlbnQ7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1kZXNjcmlwdGlvbi1tb2RhbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbn1cblxuI3skZWQtY29tbWVudHN9LWZvb3RlciB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtZm9vdGVyO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnQtd3JhcCB7XG4gICAgZmxleDogMCAwIDczJTtcbiAgICBtYXgtd2lkdGg6IDczJTtcbn1cblxuI3skZWQtY29tbWVudHN9LXdyYXAgI3skZWQtY29tbWVudHN9LWxpc3RpbmctbW9kYWwge1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4jeyRlZC1jb21tZW50c30tbW9kYWwge1xuICAgIHdpZHRoOiA2NTZweDtcbiAgICBoZWlnaHQ6IDc1NnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tbW9kYWwtc3RpY2t5LWhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogODNweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgd2lkdGg6IDY1NnB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbW1lbnRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xufVxuXG4uY29tbWVudHMtc2xpZGVyIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiAyNTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cbn1cblxuXG4uY29tbWVudHMtc2xpZGVyX19pbWFnZSB7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OHB4LCA0MHB4KTtcbiAgICB3aWR0aDogODBweDtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxufVxuXG4uY29tbWVudHMtc2xpZGVyX19vbmUtY29tbWVudF9faW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk2cHgsIDQwcHgpO1xufVxuXG4uY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiA2M3B4IDM3cHggMzRweCAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgJi0tb25lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU0cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxufVxuXG4uY29tbWVudHMtc2xpZGVyX3VzZXIge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG59XG5cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5jb21tZW50cy1zbGlkZXJfX2NhcmQgLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiBwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmNvbW1lbnRzLXNsaWRlcl9fY2FyZCAuY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHAuY29tbWVudHMtc2xpZGVyLWNvbW1lbnQgc3BhbntcbiAgICAvL2Rpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuY29tbWVudHMtc2xpZGVyX19jYXJkIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24gc3Bhbi5jb21tZW50cy1zbGlkZXItbW9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX29uZS1jb21tZW50LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59IiwiXG5cblxuI3skcC1kZXRhaWxzfSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLS1wbGFjZWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkpO1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwKTtcblxuICAgICAgICAubGluZWFyLXByb2dyZXNzLFxuICAgICAgICAuc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZXItc2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5jb250YWluZXItaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLnRucy1vdXRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC50bnMtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA4JTtcbiAgICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA2cHgpO1xuICAgICAgICB6LWluZGV4OiA5OTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDglICsgMTAwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibHVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIHotaW5kZXg6IDM7XG59XG4jeyRwLWRldGFpbHN9X19yZXNlcnZhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBjb2xvcjogIzJDMkMyQztcbn1cbiN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbiB7XG4gICAgQGV4dGVuZCAuYmx1cjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTkycHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpKjEwMCkgLSAyNjZweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwOHB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICB9XG5cbiAgICAmLXNtIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmZjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLWRldGFpbC1saXN0LFxuI3skcC1kZXRhaWxzfV9fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzJweCkgMDtcblxuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgICYubm8tc3BhY2UtdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZWRpdC1pbmZvIHtcbiAgICAjeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLFxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaXRlbXMtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtLWV4cGFuZGFibGUge1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgJi1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9kcm9wZG93bi13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLWV4cGFuZGVkIHtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0LWxnIHtcbiAgICBsaSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0ubWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAmLS1vdmVybmlnaHQge1xuICAgICAgICBnYXA6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi10YWIge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxufVxuXG4jeyRwLWRldGFpbHN9X19zY3JvbGwtbmV4dCB7XG4gICAgQGV4dGVuZCAuYmx1cjtcblxuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNGRkZGO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oOHB4KSAwIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAzMztcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiBjYWxjKHZhcigtLWFwcC1oZWlnaHQsIDEwMHZoKSAtIDE2MHB4KTtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIGdhcDogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCB7XG4gICAgLm92ZXJuaWdodC1yb29tcy1pbmZvIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gICAgY29sb3I6ICM5MjkyOTI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIC8vIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gICAgLml0ZW0tZGV0YWlscyB7XG4gICAgICAgIGNvbG9yOiAgIzkyOTI5MjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgaDMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLXdoaXRlLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1leHBhbmRlZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuXG4gICAgbGkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS04O1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbn1cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1uby1ib3JkZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1saXN0LXdyYXAge1xuICAgIGZsZXg6IDAgMCAyNSU7XG5cbiAgICAmLm5vd3JhcC1jb2x1bW4tdXAtc20ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwLCBzcGFuLCBsaSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgICAgICYubm93cmFwLWNvbHVtbi11cC1zbSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgcCwgc3BhbiwgbGkge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gICAgb3JkZXI6IDU7XG4gICAgcGFkZGluZzowO1xuXG4gICAgJi5ib3JkZXItdG9wIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LTg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgNzAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA2NiU7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI3skcGQtbW9kYWx9e1xuICAgIHotaW5kZXg6IDY2Njc7XG5cbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICAgICAgY29sb3I6I0ZGRjtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG5cbiAgICAgICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDg2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvdmVyLXBob3RvcyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUxMXB4KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0N3B4KSBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSg1NHB4KTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tcm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktNjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgLnNrLWljb24ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI0ZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuY2xvc2UtbW9kYWwtYnV0dG9ue1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG5cbiAgICAuY2xvc2UtbW9kYWwtYnV0dG9uLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktNjtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTFweCk7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTExcHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTExcHgpO1xuICAgIH1cblxuICAgIC50bnMtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuc2NhbGVkLWRvd24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY2FsZWQtdXAge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY2FsZWQtZG93bi1taW5pIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdi1ub3QtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjI7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICMyQzJDMkM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU1PQklMRSBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnRpbnktc2xpZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdmVyLXBob3RvcyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fdGl0bGUtLXNtYWxsLXNjcmVlbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgIC5jbG9zZS1tb2RhbC1idXR0b24ge1xuICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIGZsZXg6IDAgMCA4OCU7XG4gICAgICAgfVxuXG4gICAgICAgLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgfVxuXG4gICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0ycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3Qge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1FTkQgT0YgTU9CSUxFIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1sYWJlbC1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIsXCI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAucm9vbS1pdGVtIHtcbiAgICAgICAgLml0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW1zLXdyYXAubm8tc3BhY2UtdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi50eHRfdW5kZXJsaW5le1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53aWR0aC0xMDAtc20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5ibG9jay1mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveC1idXR0b24td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpICFpbXBvcnRhbnQ7XG5cbiAgICAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkwcHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gICAgaDMucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2luaXRpYWwtcmVxdWVzdC1kZXRhaWxzLXN0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMnB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4jeyRkYXNoYm9hcmR9X19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMtbGFiZWx7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xufVxuXG4jeyRkYXNoYm9hcmR9X19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUteWVsbG93e1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc5MDA4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN7JGRhc2hib2FyZH1fX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS1ncmVlbntcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3QjI2QTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jeyRkYXNoYm9hcmR9X19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUtcmVke1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA0NDM4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yb29tLXdyYXAge1xuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbm8taXRlbXMtdGV4dCB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG59XG4iLCIuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcCB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtaW5kZW50OiAxcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogXCJcIjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuXG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXNlbGVjdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSAwO1xuICB9XG5cbiAgLmN1c3RvbS1kcm9wZG93bi1vcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIC5lbnRpdHktb3B0aW9uLW5hbWUge1xuICAgIGZsZXg6IDE7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG5cbiAgLmN1c3RvbS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjRweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCksIDAgOHB4IDhweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wMyk7XG4gIH1cblxuICAuY3VzdG9tLWRyb3Bkb3duIGxpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuY3VzdG9tLWRyb3Bkb3duIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB9XG59XG4iLCJcbi51bnNhdmVkLXdhcm5pbmdfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBwYWRkaW5nOiAyNHB4O1xuXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42OCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4udW5zYXZlZC13YXJuaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHdpZHRoOiA1OTJweDtcbiAgbWluLWhlaWdodDogMjk1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIHBhZGRpbmc6IDA7XG5cbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX2Nsb3NlIHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fY2xvc2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX2hlYWRlciB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi51bnNhdmVkLXdhcm5pbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuXG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udW5zYXZlZC13YXJuaW5nX19ib2R5IHtcbiAgZmxleDogMTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIHBhZGRpbmc6IDMycHggMzRweCAzNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udW5zYXZlZC13YXJuaW5nX19tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTEycHg7XG5cbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gIGdhcDogMjlweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnVuc2F2ZWQtd2FybmluZ19fbGVhdmUge1xuICBwYWRkaW5nOiA4cHggMDtcblxuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udW5zYXZlZC13YXJuaW5nX19zdGF5IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWluLWhlaWdodDogNDdweDtcblxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgcGFkZGluZzogMTBweCAxN3B4O1xuXG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgYmFja2dyb3VuZDogJHBpbmstMiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcGluay0yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udW5zYXZlZC13YXJuaW5nX19zdGF5OmhvdmVyLFxuLnVuc2F2ZWQtd2FybmluZ19fc3RheTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICRwaW5rLTIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAkcGluay0yICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudW5zYXZlZC13YXJuaW5nX19vdmVybGF5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGluc2V0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC51bnNhdmVkLXdhcm5pbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAudW5zYXZlZC13YXJuaW5nX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgfVxuXG4gIC51bnNhdmVkLXdhcm5pbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudW5zYXZlZC13YXJuaW5nX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnVuc2F2ZWQtd2FybmluZ19fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIC51bnNhdmVkLXdhcm5pbmdfX2FjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktMjtcbiAgfVxuXG4gIC51bnNhdmVkLXdhcm5pbmdfX3N0YXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnVuc2F2ZWQtd2FybmluZ19fY2xvc2Uge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cbiIsIlxuXG4jeyRtYWdhemluZXN9X19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgfVxufVxuXG4jeyRtYWdhemluZXN9X19oZWFkZXIge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NXB4KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAmLXN0aWNreSB7XG4gICAgICBhbmltYXRpb246IHNob3dEb3duIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAmLXNjcm9sbC1kb3duIHtcbiAgICAgIGFuaW1hdGlvbjogaGlkZVVwIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93RG93biB7XG4gIGZyb20ge1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGlkZVVwIHtcbiAgMjUlIHtcbiAgICAgIGhlaWdodDogMTU1cHg7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgIGhlaWdodDogNzhweDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlIHtcbiAgei1pbmRleDogNTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlLS1saW5rIHtcbiAgQGV4dGVuZCAjeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmY7XG4gIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlLS1tb2JpbGUge1xuICBAZXh0ZW5kICN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fZ2FsbGVyeS1kaXNhYmxlZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICB9XG59XG5cbi5icmVhay1uby1tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudD5wIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBwLFxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBzcGFuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50LS1hZGRpdGlvbmFsIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xufVxuXG4ubW9iaWxlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fbm8tcmVzdWx0cy0tbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweDtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjBweCkgMCBjYWxjdWxhdGVSZW0oNjBweCkgMDtcbn1cblxuLm1hZ2F6aW5lc19fbm8tcmVzdWx0cy0tbmV3ZXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4ubWFnYXppbmVfX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hZ2F6aW5lLW92ZXJ2aWV3LnNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbn1cblxuQGltcG9ydCBcIm1hZ2F6aW5lcy9lbnRpdHlcIjtcbkBpbXBvcnQgXCJtYWdhemluZXMvY2F0ZWdvcmllc1wiO1xuQGltcG9ydCBcIm1hZ2F6aW5lcy9kZXRhaWxzXCI7XG5AaW1wb3J0ICdtYWdhemluZXMvcmVsYXRlZCc7XG5AaW1wb3J0ICdtYWdhemluZXMvZW1TbGlkZXInO1xuIiwiI3skbS1lbnRpdHl9LWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG59XG5cbiN7JG0tZW50aXR5fS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIGEge1xuICAgIC8vZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX3BsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAtMTlweCAtMTlweCAyNHB4O1xuICB9XG59XG5cbiN7JG0tZW50aXR5fS1pbWFnZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG5cbiN7JG1hZ2F6aW5lc31fX2xpa2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uby1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JG0tZW50aXR5fS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbiN7JG0tZW50aXR5fS1kYXRlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4jeyRtLWVudGl0eX0tZXhjZXJwdCB7fVxuXG4jeyRtLWVudGl0eX0tZXhjZXJwdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJHBpbms7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rLTM7XG4gIH1cbiAgc3BhbiB7XG4gICAgY29sb3I6ICNmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuXG4jeyRtLWVudGl0eX0tY2FyZC0tcGxhY2Vob2xkZXIge1xuICAucGgtcm93IC5iaWcge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbi5zbS1zY3JlZW4taW5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59IiwiI3skbS1jYXRlZ29yaWVzfSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTJweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0b3A6IDU1cHg7XG5cbiAgJi0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICB0b3A6IDEyNnB4O1xuICB9XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgfVxufVxuXG4jeyRtLWNhdGVnb3JpZXN9LWZvcm0tc2VhcmNoLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybS1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCR3aGl0ZSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGNhcmV0LWNvbG9yOiAkd2hpdGU7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9zZWFyY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybS1zdWJtaXR0ZWQge1xuICBAZXh0ZW5kICN7JG0tY2F0ZWdvcmllc30tZm9ybS1zdWJtaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jbG9zZS1ncmV5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1tZW51IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LW1lbnUtaXRlbSB7XG4gIGEge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgLy8gJjpmb2N1cyB7XG4gICAgLy8gICBjb2xvcjogJHBpbms7XG4gICAgLy8gfVxuICB9XG5cbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLW1lbnUtaXRlbV9fc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAkcGluaztcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBjb2xvcjogI2ZmZmZmZjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJcbiAqL1xuI3skbS1jYXRlZ29yaWVzfS0tcGxhY2Vob2xkZXIge1xuICAucGgtcm93IHtcbiAgICBkaXYge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5iaWcge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5iaWcuZW1wdHkge1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWNhdGVnb3JpZXN9LXN0aWNreS1tZW51LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDE1NXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tc3RpY2t5IHtcbiAgICBhbmltYXRpb246IGdvVXAgMC4zcyBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblxuICAgICYtdXAge1xuICAgICAgYW5pbWF0aW9uOiBnb0Rvd24gMC4zcyBlYXNlLWluO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZ29Eb3duIHtcbiAgZnJvbSB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDE1NXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ29VcCB7XG4gIGZyb20ge1xuICAgIHRvcDogMTU1cHg7XG4gIH1cblxuICB0byB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tc3RpY2t5LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDI1cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5cbiN7JG0tY2F0ZWdvcmllc31fX3N0aWNreS1tZW51X19waWxsIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG5cbiAgJi0tcGluayB7XG4gICAgY29sb3I6ICRwaW5rICAhaW1wb3J0YW50O1xuICB9XG59IiwiICAjeyRtLWRldGFpbHN9IHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4jeyRtLWRldGFpbHN9X19kYXRlIHtcbiAgY29sb3I6ICNjNWM1YzU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbiN7JG0tZGV0YWlsc31fX3RvcC1tZXRhLWRhdGEge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X190YWdzIHtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZSB7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZS0teW91dHViZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBwYWRkaW5nLXRvcDogNTUlO1xuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2ltYWdlLWNvbnQge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZS1jb250LW5vLWNvbW1lbnQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gICN7JG0tZGV0YWlsc31fX2ltYWdlLWNvbnQtbm8tY29tbWVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19tZXRhLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgJl9fbm90LWxvYWRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xufVxuXG4jeyRtLWRldGFpbHN9X19zaGFyZS1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgdXJsKCcvaW1hZ2VzL2VtYWlsLXdoaXRlLnN2ZycpXG4gICAgICAgICAgICAgIG5vLXJlcGVhdFxuICAgICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy94LXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZmFjZWJvb2std2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3doYXRzdXAtd2hpdGUuc3ZnJyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGludGVyZXN0LXdoaXRlLnN2ZycpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2xpa2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgJi5idG4tLWljb24uYnRuLS1zbSAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19zaGFyZS1idG4ge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDk3cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzLS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDg0cHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICB9XG5cbiAgJi0tbW9yZS1saWtlcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg5NHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg5OHB4KTtcbiAgICB9XG4gIH1cbn1cbiN7JG0tZGV0YWlsc30gLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiAjeyRtLWRldGFpbHN9X19nYWxsZXJ5LXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgbWF4LXdpZHRoOiA5MyU7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19nYWxsZXJ5LXNsaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19mb3JtIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDk1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcbiAgICBjb2xvcjokYmxhY2s7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGJsYWNrKTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6JGJsYWNrO1xuICB9XG4gIC5lbnRpdHktY29udGFjdC1mb3JtX19tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDIwcHgpIDA7XG4gICAgJi0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0e1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSA1NCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0k1SWo0OGNHRjBhQ0JtYVd4c1BTSnViMjVsSWlCemRISnZhMlU5SWlNd01EQWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdaRDBpVFRFZ01XdzJJRFlnTmkwMklpOCtQQzl6ZG1jKycpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjokYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4XG4gIH1cblxuICAuYnRue1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1tYWdhemluZS1vdmVydmlldyB7XG4gIC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4jeyRtLWRldGFpbHN9X19pbWFnZS1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG4gIC5waC1waWN0dXJlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICAmLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0b3A6IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiN7JG0tZGV0YWlsc31fX2JyZWFkY3J1bWItbmF2aS0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jeyRtLWRldGFpbHN9X19icmVhZGNydW1iLW5hdmktLWljb24ge1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICAmIHNwYW4ge1xuICAgICYgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbiN7JG0tZGV0YWlsc30ge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBnYXA6IC45Mzc1cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLm1vYmlsZS1zd2lwZXItLW9uZS1pdGVtIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uOTM3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLS45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAuOTM3NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC45Mzc1cmVtO1xuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDI1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDkzJTtcbiAgICAgIH1cblxuICAgICAgLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjeyRtLWRldGFpbHN9X19yZWxhdGVkLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5NXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICAudG5zLW91dGVyIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAudG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vLnRucy1pdGVtIHtcbiAgICAvLyAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLy8gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy99XG4gIH1cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgLnRpbnktc2xpZGVyX19zbGlkZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwNXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1pbWFnZSB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0NnB4KTtcbiAgfVxuICBpbWcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDAlKSBzY2FsZSgxLjEwNSk7XG4gICAgfVxuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLWV4Y2VycHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBmbGV4OiAxO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgJjpob3ZlciB7XG4gICAgI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1leGNlcnB0IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtc2xpZGVyIHtcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODZweCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAudGlueS1zbGlkZXJfX3NsaWRlLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyLFxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjg5cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDlweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjE3cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwNXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgLnN3aXBlci1zbGlkZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fc2xpZGUubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIgJGVtLXNsaWRlci1saW5rLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuXG4uZW1TbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICBwYWRkaW5nOiAxNHB4IDAgNDZweDtcbiAgbWFyZ2luLXRvcDogMThweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAwIDRweDtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICAmX19tZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZfX2FuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLSRtYWluLWhlYWRlci1oZWlnaHQ7IC8vIGFkanVzdCBiYXNlZCBvbiBzdGlja3kgaGVhZGVyIGhlaWdodFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cblxuICAmX19jdGEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuICAmX19zd2lwZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICZfX3NvY2lhbFNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEwMC81NTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19zb2NpYWxUaXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fc29jaWFsU3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cblxuICAmX19zb2NpYWxJY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3NvY2lhbEljb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuNDM1cmVtO1xuICAgIGhlaWdodDogMS40MzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgfVxuICB9XG4gICZfX2ltYWdlV3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX3NsaWRlTGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRlbS1zbGlkZXItbGluay13aWR0aH0pO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgei1pbmRleDogNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJl9fc29jaWFsVGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAmX19zb2NpYWxTdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIC8vIHNtIOKJpSA1NjhcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICZfX3NvY2lhbFNsaWRlIHtcbiAgICAgIGhlaWdodDogMjU1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gbWQg4omlIDc2OFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJl9fc29jaWFsU2xpZGUge1xuICAgICAgaGVpZ2h0OiAyMDFweDtcbiAgICB9XG4gICAgJl9fc29jaWFsVGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgfVxuICAgICZfX3NvY2lhbFN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIGxnIOKJpSAxMDI0XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmX19zb2NpYWxTbGlkZSB7XG4gICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIHhsIOKJpSAxNDQwXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmX19zb2NpYWxTbGlkZSB7XG4gICAgICBoZWlnaHQ6IDM4M3B4O1xuICAgIH1cbiAgfVxufSIsIiN7JGYtaGVhZGVyfSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG59XG5cbiN7JGYtaGVhZGVyfS10aXRsZSB7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgfVxufVxuXG4jeyRmLWhlYWRlcn0tc3VidGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTBweCkgMCBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG59XG5cbiN7JGYtaGVhZGVyfS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB6LWluZGV4OiAyO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLmZvY3VzZWQge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpXG4gICAgICAgICAgaW52ZXJ0KDQ1JSkgc2VwaWEoOTQlKVxuICAgICAgICAgIHNhdHVyYXRlKDIzNTclKSBodWUtcm90YXRlKDMxN2RlZylcbiAgICAgICAgICBicmlnaHRuZXNzKDEwNCUpIGNvbnRyYXN0KDEwMSUpO1xuICAgIH1cbiAgfVxuXG4gIGE6aG92ZXIsXG4gIGJ1dHRvbjpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpXG4gICAgICAgICAgaW52ZXJ0KDQ1JSkgc2VwaWEoOTQlKVxuICAgICAgICAgIHNhdHVyYXRlKDIzNTclKSBodWUtcm90YXRlKDMxN2RlZylcbiAgICAgICAgICBicmlnaHRuZXNzKDEwNCUpIGNvbnRyYXN0KDEwMSUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGYtdGFic30ge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICYtLWxvYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRmLXRhYnN9LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgJi0tYWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgICAjeyRmLXRhYnN9LWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGEge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmLXRhYnN9LWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbiIsIiN7JGYtaW5mb30ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogNTBweCAwIDkwcHg7XG4gIH1cbn1cblxuI3skZi1pbmZvfSAudmRwLWRhdGVwaWNrZXItLWlubGluZSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy13aGl0ZS5zdmcpO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCR3aGl0ZSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOCU7XG4gIH1cbiAgJi0tZXJyb3Ige1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcGluayk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LWVycm9yLnN2Zyk7XG4gICAgfVxuICB9XG4gIC5jZWxsIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICYuaGlnaGxpZ2h0ZWQudG9kYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywwLjUpO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gICAgJi5zZWxlY3RlZCxcbiAgICAmLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5kYXlfX21vbnRoX2J0bixcbiAgLm1vbnRoX195ZWFyX2J0biB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGYtaW5mb30tYnRuIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMThweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDI5cHgpO1xuICB9XG59XG5cbiN7JGYtaW5mb30tYnRuLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJHBpbms7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbn1cblxuI3skZi1pbmZvfS1tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktY29udGFjdC1mb3JtX19jb25maXJtLW1lc3NhZ2UgPiBoNCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIG1heC13aWR0aDogODglO1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxufVxuXG4vKlxuICogU2sgTW9kYWwgb3ZlcnJpZGVzXG4gKi9cbiN7JGYtaW5mb30ge1xuICAuc2stbW9kYWxfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIHtcbiAgICAudmRwLWRhdGVwaWNrZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAvL2NvbG9yOiAkYmxhY2s7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy5zdmcpO1xuICAgICAgICAvL0BpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRibGFjayk7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbnRpdHktY29udGFjdC1mb3JtX19jb25maXJtLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMnJlbSAwIDIwcHggMDtcbiAgfVxuICBcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIHtcbiAgICAgIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb25maXJtYXRpb24tbWVzc2FnZS1mYXZvcml0ZXMge1xuICB6LWluZGV4OiAxNjUwO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbn0iLCIjeyRmLWVudHJ5fSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skZi1lbnRyeX1fX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgfVxufVxuXG4jeyRmLWVudHJ5fV9fY2hlY2tib3gtaW5uZXIge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBoZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NzVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTE2NHB4KTtcbiAgfVxufVxuXG4jeyRmLWVudHJ5fV9fY2hlY2tib3gtbGFiZWwge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjMpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2std2hpdGUuc3ZnKTtcbiAgfVxuICBcbiAgJi0tcmVxdWVzdGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgc3ZnLCAuc2staWNvbiB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmLWVudHJ5fS1lbXB0eS1tZXNzYWdlLFxuI3skZi1lbnRyeX0tLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNDRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tZmF2b3JpdGVzIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjcwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG59XG4iLCJcblxuQGltcG9ydCBcImZhdm9yaXRlcy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJmYXZvcml0ZXMvaW5mb1wiO1xuQGltcG9ydCBcImZhdm9yaXRlcy9lbnRyaWVzXCI7XG5cbiN7JGZhdm9yaXRlc31fX21vcmUtZW50cmllcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbn1cbiIsIlxuXG4jeyRldmVudGpvYnN9X19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3Jlc3VsdHMtd3JhcCAjeyRldmVudGpvYnN9X190YWJsZXtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2NHB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19oZWFkZXIge1xuICBAZXh0ZW5kICN7JG1hZ2F6aW5lc31fX2hlYWRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgJi0tcmVzdWx0cyB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgfVxuXG4gICYtb3ZlcnZpZXcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYtc3RpY2t5IHtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmLWhpZGUge1xuICAgICAgICB0b3A6IC0xNTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC44cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX2hlYWRlci10aXRsZSB7XG4gIEBleHRlbmQgI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlO1xuICAmLWxpbmsgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190YWJsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIHdpZHRoOiAxMDAlO1xuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgY29sb3I6ICM5ZTllOWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgyMXB4KSBjYWxjdWxhdGVSZW0oMTBweCkgMDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge31cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICB9XG4gIH1cbiAgdHI6bGFzdC1jaGlsZCB7XG4gICAgdGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190YWJsZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgJl9zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3RhYmxlX19lbXBsb3llciB7XG4gICZfc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190YWJsZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGVfX2RhdGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9zbWFsbCB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19uby1yZXN1bHRzLXdyYXAge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDIwcHgpIDAgY2FsY3VsYXRlUmVtKDYwcHgpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2NHB4KTtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX25vLXJlc3VsdHMtLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAkZXZlbnQtam9icy1zZWFyY2gtejtcblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIH1cblxuICAmLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDoxMjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgei1pbmRleDogJGV2ZW50LWpvYnMtc2VhcmNoLXo7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNTVweDtcblxuICAgICYtc3RpY2t5IHtcbiAgICAgIHRvcDogMTU1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLWhpZGUge1xuICAgICAgdG9wOi0xNTBweDtcbiAgICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW47XG4gICAgfVxuICB9XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gICN7JGVqLWpvYi1zZWFyY2h9LW1vYmlsZTpmb2N1cy13aXRoaW4ge1xuICAgIHRvcDogMTU1cHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1tb2JpbGUtaGlkZSB7XG4gICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgICBvcGFjaXR5OjA7XG4gIH1cbn1cblxuXG4jeyRlai1qb2Itc2VhcmNofV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8vIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAgIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tdGV4dC1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCR3aGl0ZSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGNhcmV0LWNvbG9yOiAkd2hpdGU7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIC8vICY6Zm9jdXMge1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIC8vIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuI3skZWotam9iLXNlYXJjaH0tc2VsZWN0IHtcbiAgQGV4dGVuZCAjeyRlai1qb2Itc2VhcmNofS10ZXh0LWlucHV0O1xuICBAaW5jbHVkZSByZXNldC1zZWxlY3QoKTtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8vIGJhY2tncm91bmQtcG9zaXRpb246IDkyJSA1NCU7XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi13aGl0ZS5zdmcpO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCkgIWltcG9ydGFudDtcbiAgICAvLyBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCkgIWltcG9ydGFudDtcblxuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgaGVpZ2h0OiAzMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktOCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBtYXJnaW4tdG9wOi00N3B4O1xuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiA0OXB4O1xuICAgIGxlZnQ6MHB4O1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LW1vYmlsZS1zdGlja3kge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAjeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICB0b3A6IDQ4cHg7XG4gICAgfVxuXG4gICAgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0X19maXJzdC1vcHRpb24ge1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rXG4gIH1cbiAgJi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbi1lbXB0eSB7XG4gIEBleHRlbmQgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbjtcbn1cblxuXG4jeyRlai1qb2Itc2VhcmNofS1zZWxlY3RfX2ZpcnN0LW9wdGlvbiB7XG4gIEBleHRlbmQgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDowO1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LWZvcm0tc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4jeyRlai1qb2Itc2VhcmNofS1mb3JtLXN1Ym1pdHRlZCB7XG4gIEBleHRlbmQgI3skZWotam9iLXNlYXJjaH0tZm9ybS1zdWJtaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jbG9zZS1ncmV5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuI3skcGFnaW5hdGlvbn0tLWpvYi1vdmVydmlldyB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAjeyRwYWdpbmF0aW9ufV9fbnVtYmVycy1jb250IHtcbiAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMjNweCkgMDtcbiAgfVxuICAjeyRwYWdpbmF0aW9ufV9fY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG5cbiN7JGV2ZW50am9ic31fX3RhYmxlLS1wbGFjZWhvbGRlciB7XG4gIHRkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGgtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS0tcGxhY2Vob2xkZXIge1xuICAucGgtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAucGgtY29sLTEyLmJpZyB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDNweCk7XG4gIH1cbn1cblxuLmJ0bi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9zZWFyY2guc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzMlIDUwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgzcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAlIDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMxJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfS1oZWFkZXItYnRuIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuXG4jeyRlai1kZXRhaWxzfV9zaGFyZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgfVxuICAgIGhlaWdodDogMS41cmVtXG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX2NvbnRlbnQgcCxcbi5ldmVudGpvYnNfX2RldGFpbHNfX2NvbnRlbnQgc3BhbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuQGltcG9ydCBcImV2ZW50LWpvYnMvZGV0YWlsc1wiO1xuIiwiI3skZWotZGV0YWlsc31fX3RvcC1tZXRhLWRhdGEge1xuICBAZXh0ZW5kICN7JG0tZGV0YWlsc31fX3RvcC1tZXRhLWRhdGE7XG59XG5cbiN7JGVqLWRldGFpbHN9X19kYXRlIHtcbiAgQGV4dGVuZCAjeyRtLWRldGFpbHN9X19kYXRlO1xufVxuXG4jeyRlai1kZXRhaWxzfV9fdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JGVqLWRldGFpbHN9X19zaGFyZS1idXR0b25zIHtcbiAgQGV4dGVuZCAjeyRtLWRldGFpbHN9X19zaGFyZS1idXR0b25zO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTZweCk7XG59XG5cbiN7JGVqLWRldGFpbHN9X19zaGFyZS1idXR0b24ge1xuICBAZXh0ZW5kICN7JG0tZGV0YWlsc31fX3NoYXJlLWJ1dHRvbjtcbiAgJi0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC94LXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvZmFjZWJvb2std2hpdGUuc3ZnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3doYXRzdXAtd2hpdGUuc3ZnKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLXBpbnRlcmVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC9waW50ZXJlc3Qtd2hpdGUuc3ZnKTtcbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fdGFibGUge1xuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOC44cHgpXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGVqLWRldGFpbHN9X19ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTEuMnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KVxuICAgIH1cbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbn1cblxuI3skZWotZGV0YWlsc31fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuXG4jeyRldmVudGpvYnN9X19pbm5lci0tcGxhY2Vob2xkZXIge1xuICAjeyRlai1kZXRhaWxzfV9fdGl0bGUge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gICN7JGVqLWRldGFpbHN9X19ib3gge1xuICAgIC5waC1pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JGVqLWRldGFpbHN9X19zaGFyZS1idXR0b25zLS1wbGFjZWhvbGRlciB7XG4gIC5waC1jb2wtMSB7XG4gICAgZmxleDogMCAwIDUlO1xuICB9XG4gIC5waC1jb2wtMS5lbXB0eSB7XG4gICAgZmxleDogMCAwIDIlO1xuICB9XG4gICYucGgtaXRlbSB7XG4gICAgcGFkZGluZzogMTJweCA1cHggNXB4IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDFweCk7XG4gIH1cbn1cbiIsIiN7JHNlby1oZWFkZXJ9IHtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgLmNvbC0xMi1zdHlsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjBweCk7XG4gIEBpbmNsdWRlIGNvdmVyLWltYWdlLWNvbnRhaW5lcigpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM5MHB4KTtcbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbiN7JHNlby1oZWFkZXJ9X19pbWFnZS0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5waC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucGgtcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X19jb250ZW50LS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnBoLWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4iLCIjeyRzZW9wYWdlc31fX292ZXJ2aWV3X19jYXJkcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuI3skc2VvLWNhcmR9IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKDNuICsgMSkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICY6bm90KDpudGgtY2hpbGQoM24gKyAxKSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJjpub3QoOm50aC1jaGlsZCgzbiArIDEpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgJi1zbGEgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0Q5QzRBQTtcbiAgfVxufVxuI3skc2VvLWNhcmR9LWxpbmsge1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jeyRzZW8tY2FyZH0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY3JTtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcblxuXG4gIH1cbiAgJjpub3QoJi0tbm8tbGluay10ZXh0KTpob3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMTA1KTtcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTAwMSwgMS4xMDAxKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xMDAxLCAxLjEwMDEpO1xuICAgIH1cbiAgfVxuICAmLS1uby1saW5rLXRleHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0NXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIzNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI5NXB4KTtcbiAgICB9XG4gICAgJiA+IGltZyB7XG4gICAgICBpbWFnZS1yZW5kZXJpbmc6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwOXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VvLWNhcmR9LXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzZweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuXG4gICYtc2xhIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7ICBcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbiN7JHNlby1jYXJkfS1pbWFnZS0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5waC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBoLXBpY3R1cmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG4gIC5waC1yb3cge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnBoLWNvbC02IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gIH1cbn1cbiIsIi5lcnJvci1wYWdlIHtcbiAgcGFkZGluZzogMjAlIDAgNDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtYmc7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxMCUgMCAxNSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IDEwJSAwO1xuICB9XG4gICYuZXJyb3ItcGFnZS0tdnVlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAubWFpbi1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTAlO1xuICAgIH1cbiAgfVxufVxuXG4uZXJyb3ItcGFnZV9fbGVmdCB7XG4gIGJhY2tncm91bmQ6ICRtYWluLW5hdi1iZyB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vYmcvc3RlY2tlci5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDgwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpIDQwJTtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCkgNDAlO1xuICB9XG59XG5cbi5lcnJvci1wYWdlX19saW5rcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuLmVycm9yLXBhZ2VfX2xpbmtzLWxpc3Qge31cblxuLmVycm9yLXBhZ2VfX2xpbmtzLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG4iLCJcblxuI3skc2VhcmNoLXNrZWxldG9ufV9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuIiwiQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3otaW5kZXhcIjtcblxuLnNlYXJjaC1wYWdlIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG1hcCBvcGVuIHN0eWxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcC5zZWFyY2gtcGFnZV9faW5uZXItd3JhcC0tbWFwLW9wZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMzVweCkgMFxuICB9XG5cblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtLWdvb2dsZS1tYXAge1xuICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3NXB4IDAgMCAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAucGFja2FnZS1oZWFkZXItdGFnLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAycmVtIDAgIWltcG9ydGFudDtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgei1pbmRleDogMTU7XG5cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgdG9wOiAtMzdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHRvcDogLTM2cHggIWltcG9ydGFudDtcblxuICAgIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW1hcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIGxnKSB7XG4gICAgLy8gd2hlbiB0aGUgZmlsdGVycyBhcmUgIHZpc2libGVcbiAgICB0b3A6IDExN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zZWFyY2gtcGFnZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiAtNzJweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjkzcHgpO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjkzcHgpO1xuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM5MHB4KTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm90dG9tOiA2cHg7XG4gICAgei1pbmRleDogMTM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19faWNvbiB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdC0tbW9iaWxlLXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIGNhbGN1bGF0ZVJlbSgycHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwaW5rO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICAgIHRvcDogMTE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fbWFwLnNlYXJjaC1wYWdlX19tYXAtcGFja2FnZXMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1N3B4KTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tIGVuZCBtYXAgb3BlbiBzdHlsZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZvcm11bGF0ZS1pbnB1dC0tcGFja2FnZXNGaWx0ZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDQwcHgpIDA7XG4gICYtLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmID4gcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG4gIH1cbiAgJiA+IGRpdiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLG1kKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICB9XG59XG5cblxuLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLW5vLXJlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMzRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21vcmUtcmVzdWx0cyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSAge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICZfX2ZpcnN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiA5MyU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgID5zcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICA+IHNwYW4gPiBzdmcge1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPnNwYW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgJi1ubyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICAmLW5vLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fc2ltaXJhbCB7XG4gICAgJi0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMjM3cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgfVxuICAmX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuICB9XG4gICZfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRwaW5rLTM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIH1cblxuICAgICYtcGFkZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgICZfX3NlY29uZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDczNnB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNjRweCkgMDtcbiAgICAmX19maXJzdCB7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgICAmX190aGlyZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICZfX3RoaXJkIHtcbiAgICAgICYtc20tZGlzcGxheXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLXNtLWRpc3BsYXktbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuXG4vLyBGb290ZXIgZWxlbWVudHMgb3ZlcnJpZGVzXG5ib2R5Om5vdCgubW9kYWwtb3Blbikge1xuICAubGFuZGluZy1wYWdlX19hYm91dC0tc2VhcmNoLXBhZ2UsXG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeS0tc2VhcmNoLXBhZ2UsXG4gIC5tYWluLWZvb3Rlci0tc2VhcmNoLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG4ucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnN1Yi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMS41cmVtO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuXG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gIC5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIHtcbiAgICBpbWcge1xuICAgICAgbWluLXdpZHRoOiAxcmVtO1xuICAgICAgbWluLWhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjcwKSAwLjk0JSwgcmdiYSgwLCAwLCAwLCAwLjAwKSAxNi4xNSUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uubm8tZ3JhZGllbnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1sYWJlbC1saW5rIHtcbiAgY29sb3I6ICAjQzVDNUM1O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFja2FnZS1yZXN1bHRzLWxhYmVsLWxpbmstc3BlY2lhbHMgLnRleHR7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvc2luZ2xlLWFydGljbGUtcGFja2FnZXNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9zdGlja3ktZmlsdGVyLXBhY2thZ2VzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLWNhbGVuZGFyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLWNhbGVuZGFyLW5ld1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1tYWluXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLXN3aXRjaFwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1lZGl0XCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLXNwZWNpYWxzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLW1lYWxzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1kZXRhaWxzLXJlc2VydmF0aW9uXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1zbGlkZXJcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9wYWNrYWdlLWhlYWRlci1kcm9wZG93blwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1oYWxsc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy12YXJpYWJsZXNcIjtcblxuXG5cbiIsIi8qXG4gKiBTaW5nbGUgc2VhcmNoIHJlc3VsdFxuICovXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9IHtcbiAgJl9fcGFja2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg5cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgPi5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgID4uY29udGFpbmVyIC5jb2wtMTIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1tYXgtbnVtIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uby1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLS1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OXB4KTtcbiAgfVxuXG4gICYtc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5uZXItLXBhY2thZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI3cHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzM3B4KSAwIGNhbGN1bGF0ZVJlbSgyN3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy9tYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2lubmVyLS1zbGE6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHt9XG4gICAgfVxuICB9XG59XG5cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fcHJpY2Uge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI0cHggKi9cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLW1hcC1vcGVuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAmLS11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC50bnMtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgei1pbmRleDogMjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzlweCk7XG4gICAgJjpob3ZlciB7XG4gICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbWFnZS13cmFwLnRucy1zbGlkZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3M3B4KTtcblxuICAgIC50bnMtbmF2IHtcbiAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ2cHgpO1xuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcCB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIHRvcDogMDtcblxuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXA6bm90KC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcC0tc2luZ2xlLWltYWdlKSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwtaWNvbnMtam9icyB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgJHRoaXM6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gIH1cblxuICBAYXQtcm9vdCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICN7JHRoaXN9Om5vdCgjeyR0aGlzfS0tc2luZ2xlLWltYWdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5Mi42MzhweCk7XG4gICAgLy90cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy93aWR0aDogY2FsY3VsYXRlUmVtKDI3MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTBweCk7XG4gIH1cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIC8vICYubGF6eWxvYWR7XG4gICAgLy8gICBtaW4taGVpZ2h0OiAxMTAwJTtcbiAgICAvLyAgIG1pbi13aWR0aDogMTEwMCU7XG4gICAgLy8gfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2NvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19jb250ZW50LS1wYWNrYWdlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbiAgei1pbmRleDogMztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzkxcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2NvbnRlbnQtLXNsYSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxcHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fZmF2b3VyaXRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuXG4gICYtLWxpa2VkIHtcbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICBmaWxsLW9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fcGFja2FnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDApO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuLypcbiAqIFJpZ2h0IHRvcFxuICovXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3AtLXBhY2thZ2Uge1xuICB3aWR0aDogMTAwJTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgZ2FwOiAxcmVtO1xuXG4gIC8vICYtLW1kLXZpc2libGUge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICYtLW1kLXZpc2libGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmLS1tZC1oaWRkZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIHtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG5cbiAgJi0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGctdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtLWZhdm91cml0ZXMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG5cbiAgJi0tcmVnaW9uLWljb24ge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuXG4gICYtc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4ubmV4dF9faWNvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgZmlsbDogYmxhY2s7XG59XG5cbi5zay1pY29uLWJsYWNrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubG9jYXRpb25fX3Jlc3BvbnNpdmUge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsX190ZXh0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBjb2xvcjogIzk1OTU5NTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgJi1zbGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsLS1wbGFjZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgLy99XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RvcF9fbGFiZWwtLWd1ZXN0cyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAYXQtcm9vdCAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LS1tYXAtb3BlbiAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LS1tYXAtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtLWxpa2VkIHtcbiAgICAucGF0aC0wIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LS1tYXAtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAvLyBmb250LXNpemU6IDE4cHg7XG4gIC8vIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAvLyBwYWRkaW5nOiAwcHggMThweDtcbiAgLy8gbWFyZ2luLXRvcDotOHB4O1xuICAvLyBtYXJnaW4tYm90dG9tOi04cHg7XG4gIC8vIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbWluLXdpZHRoOiAxMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbm5lcjpob3ZlciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLTItY29sb3I7XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19ib3R0b20tLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTNweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIHtcblxuICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC8vbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICAvL2ZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19tYXJnaS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190aXRsZS0tcGFja2FnZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDJweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcblxuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICAmLXNsYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdGl0bGVfX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG5cbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDNweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIC8vdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cbiAgJi0taW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDVweCkgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2luZm8tbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2luZm8tbGlzdF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3JhdGluZyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fcmF0aW5nLXZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoIEFib3ZlIDEwMjRweCApXG4gKi9cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLWNsb3NlZCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQtLXRvcC1wcmVtaXVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RpdGxlX190YWctLWluLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3JhdGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fZmF2b3VyaXRlcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmX19wYWNrYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbm5lciB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAmLXNsYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLWNvbnQge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi1zbGEge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDZweCk7XG5cbiAgICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAge1xuICAgICAgLy93aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2M3B4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQtLXRvcC1wcmVtaXVtIHtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fZXhjZXJwdC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAgICYtc2xhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LS1tYXAtb3BlbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNy4wMjRweCk7XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2luZm8ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fYmFkZ2Uge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDgzcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgIHdpZHRoOiA1OHB4O1xuICAvLyAgIGhlaWdodDogMzRweDtcbiAgLy8gfVxuICAmLWdyaWQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1ncmlkLXNtIHtcbiAgICByaWdodDogLTFweDtcbiAgICB6LWluZGV4OiA1NTU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS1saXN0LXNtYWxsLnN2Zyk7XG4gICAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2JhZGdlIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fc2NvcmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMCBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI2cHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gICY6aG92ZXIge1xuICAgICY+ZGl2IHtcbiAgICAgIGNvbG9yOiAjRDlDNEFBO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiAzOSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS12YWx1YXRpb24ge1xuICBwYWRkaW5nOiA5cHggMCAwIDMwcHg7XG4gIG1hcmdpbjogMTdweCAwIDAgMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgcGFkZGluZzogMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tbGlrZS1pY29uLS1wYWNrYWdlcyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tdmFsdWF0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDowcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tbWFwIG9wZW4gc3RhdGUgdmFsdWF0aW9uIHN0eWxlcy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4ge1xuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tdmFsdWF0aW9uIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tZGVzY3JpcHRpb24tLXNob3ctdmFsdWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tbW9iaWxlLXRhZyB7XG4gIEBleHRlbmQgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdGl0bGVfX3RhZztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2xpbmsge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9pbm5lci0tcGFja2FnZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMTQ4cHg7XG4gIH1cbn1cblxuXG4jcGFja2FnZXMtc29ydGluZy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb3J0aW5nLWljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MHB4IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgei1pbmRleDogMztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NXB4IDFweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tcGFja2FnZXMtc29ydGluZ19kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBsaSB7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZXBldGF0aW9uLXNlYXJjaC1zZWxlY3Qtb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2Uge1xuICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIC44KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMmMyYzJjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gICAgbGVmdDogMS41cmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgcmlnaHQ6IDEuNXJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1ndWVzdHMuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuIiwiXG4vKlxuICogU3RpY2t5IGhlYWRlclxuICovXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICRzdGlja3ktZmlsdGVyLXBhY2thZ2VzLXo7XG4gICYtLW5vLXJlc3VsdHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgei1pbmRleDogMTU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fZXZlbnQtY3JlYXRvci1maWx0ZXJzLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLy8gb24gbG9jYXRpb24gZGV0YWlscywgdGhlIGZpbHRlcnMgbmVlZCB0byBhcHBlYXIgb24gdG9wIG9mIHN0aWNreSBib3hcbiAgICB6LWluZGV4OiAkZGlzcGxheS1vbi10b3Atb2Ytc3RpY2t5LWJveDtcbiAgfVxufVxuXG4jeyRpbmxpbmUtZmlsdGVyLXBhY2thZ2VzfSB7XG4gIC5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gJntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcC0tc3RpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgJi1uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLW92ZXJsYXkge1xuICAgIHotaW5kZXg6Njtcbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRvcDogLTM5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDJweDtcbiAgZmxleDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDJweDtcbiAgICBsaSB7XG4gICAgICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICAmLS1tb2JpbGUtc3RpY2t5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDJweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfS0tbWFwLW9wZW57XG4gICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX2NvbnRhaW5lcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuXG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcblxuICAgICAgICBsaXtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19waWxsX190ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19waWxsX190ZXh0X19jbGVhciB7XG4gICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19tYXAtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWhpZGRlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLnNlYXJjaC1wYWdlLS1zdGlja3ktZmlsdGVyIC5zZWFyY2gtcGFnZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg4cHgpO1xufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTdweCkgMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmLS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtLXBpbmstcHJvdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAmLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICB9XG4gICYtLWRvdHMge1xuICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3RyaWdnZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgLy8gbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgbWFyZ2luOiAwO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIC8vIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbkBtaXhpbiBpY29uLXdpdGgtYmxhY2soJG5hbWUsICRmaWxlLCAkc2l6ZTogbnVsbCwgJHNpemUtYmxhY2s6IG51bGwpIHtcbiAgLmljb24tI3skbmFtZX0ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy8jeyRmaWxlfS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGlmICRzaXplIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgJi1ibGFjayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy8jeyRmaWxlfS1ibGFjay5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgXG4gICAgICBAaWYgJHNpemUtYmxhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplLWJsYWNrO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBpY29uLXdpdGgtYmxhY2soJ3Jvb21zJywgJ1Jvb21zJyk7XG5AaW5jbHVkZSBpY29uLXdpdGgtYmxhY2soJ2NhbGVuZGFyJywgJ2NhbGVuZGFyJywgY2FsY3VsYXRlUmVtKDEzcHgpKTtcbkBpbmNsdWRlIGljb24td2l0aC1ibGFjaygnbWVhbHMnLCAnRXNzZW4nKTtcbkBpbmNsdWRlIGljb24td2l0aC1ibGFjaygncGxhY2UnLCAnRG9wcGVsemltbWVyJyk7XG5AaW5jbHVkZSBpY29uLXdpdGgtYmxhY2soJ3NwZWNpYWxzJywgJ3NwZWNpYWxzLWljb24nKTtcblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXIsXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1yb29tcyxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLW1lYWxzLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcGxhY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpub3QoLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFCMUIxQjtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1jYWxlbmRhciB7XG4gIGJvcmRlci1jb2xvcjogJHBpbms7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLWNhbGVuZGFyLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOjAuNXB4IHNvbGlkIHZhcigtLVNlY29uZGFyeS1HcmV5LCAjNDQ0KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLVNlY29uZGFyeS1HcmV5LCAjNDQ0KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjVweCAjNDQ0O1xuXG4gICAgJi5pY29uLWNhbGVuZGFyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5udW0tZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuOSU7XG4gIHRvcDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3BpbGxfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIDA7XG4gICYtLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICAmLS1waW5rLXByb3ZpZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgJi0tcGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gICAgJi0tcGluay1wcm92aWRlciB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19waWxsX19jbGVhci1idG4ge1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDJweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKC0xMHB4KTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG5cbiAgLnNrLWljb24ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlci1wYWNrYWdlc30ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICB6LWluZGV4OiAkdHJpZ2dlci1idG4tejtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC01NXB4KTtcblxuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JG1hcC10cmlnZ2VyLXBhY2thZ2VzfV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbn1cblxuLypcbiAqIFN0aWNreSBzdHlsZXNcbiAqL1xuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9IHtcbiAgJHRoaXMgOiAmO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tb2JpbGUtc3RpY2t5IHtcbiAgICAgIHotaW5kZXg6IDI3O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNThweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgJi0tc3RpY2t5LFxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1zdGlja3kge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19saXN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX21hcC10cmlnZ2VyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdGlja3ktdmlzaWJsZSB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcCB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X193cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcC0tc3RpY2t5LW5vLWJvcmRlciB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfS0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLXN0aWNreS12aXNpYmxlI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLW1hcC1jbG9zZWQge1xuICAvLyB0aGlzIG5lZWRzIHRvIGJlIDE1IGFuZCBub3QgMTcsIHNvIGl0IGRvZXNuJ3QgYXBwZWFyIG9uIHRvcCBvZiBsb2dpbiBtb2RhbFxuICB6LWluZGV4OiAxNTtcbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLXN0aWNreS1tb2JpbGUtbm90LXZpc2libGUjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfS0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6IDQ7XG4gIGhlaWdodDogNjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLypcbiAqIE1hcCBjbG9zZWQgc3R5bGVzIChTY3JlZW5zIGFib3ZlIExHIHNpemUpXG4gKi9cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1tYXAtY2xvc2VkIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19saXN0IHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxOHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1tYXAtb3BlbiB7XG4gICAgLm1sLTE2IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgfVxuXG4gICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlIHtcbiAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xufVxuXG5cbi8vIG5ldyBzdHlsZXMgZm9yIHRoZSBwYWNrYWdlIGZpbHRlcnNcbi5ldmVudC10eXBlLWZpbHRlci1wYWNrYWdlcyB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tZXZlbnQtdHlwZSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7IFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYnMtLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSxcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuXG4gIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLFxuICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJ0bi0tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAmID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZXZlbnQtdHlwZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgICAmID4gYnV0dG9uOm5vdCguYnRuLS1saW5rKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYnMuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uLFxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLWRpdlVwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLFxuICAgIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFicy5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmRlc2t0b3AtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB0b3A6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cblxuIiwiXG4kaGVhZGVyLWhlaWdodC1zbTogY2FsY3VsYXRlUmVtKDY4cHgpO1xuJGhlYWRlci1oZWlnaHQtbGc6IGNhbGN1bGF0ZVJlbSgxMDRweCk7XG5cblxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tbWVhbHMsXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1zcGVjaWFscyAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDdweCA2cHg7XG59XG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLXBsYWNlLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tcm9vbXMsXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDVweDtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci1vcGVuLWZpbHRlciB7XG4gICAgei1pbmRleDogJHN0aWNreS1maWx0ZXItcGFja2FnZXMtei1vcGVuLW1vZGFsO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDAgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgQGV4dGVuZCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1kZWxldGUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlbGV0ZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMjRweCBjYWxjdWxhdGVSZW0oNDBweCkgMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3OXB4KTtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2IHAsXG4gICAgZGl2IGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU3cHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbm8tbWFyZ2luLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IHtcblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLFxuLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbSAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgIC8vIHRvcCBwcm9wZXJ0eSBtdXN0IGJlIHRoZSBzYW1lIGFzIHRoZSBoZWFkZXIgaGVpZ2h0XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbGc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucm9vbXNfc2VjdGlvbi1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g6Y2hlY2tlZCArICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcC0tcm9vbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuXG4gICAgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgfVxufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwIC0gMTQ0cHgpO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyNHB4KSAwO1xuXG4gICAgICAgICYubWItMTIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICB9XG5cbiAgICAgICBcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoX19jb250YWluZXIge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoOm5vdCgubWItMTIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJzX19tZWFsLWNvdXJzZXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX21lYWwtY291cnNlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscyB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxsLXZpZXctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgc3BhbiB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4gICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhbGwtdmlldy0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBkaXYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhbGwtdmlldy0taWNvbiB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uaGFsbC12aWV3LS1hcnJvdy1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyOXB4KTtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oYWxsLXZpZXctLWFycm93LXJpZ2h0LmVkaXQtbWVhbHMge1xuICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcbn1cblxuLmFkZC1oYWxsLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreS5ib3JkZXItYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cbiAgICB9XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2stbW9kYWwucGFja2FnZS1maWx0ZXJfX3dyYXAuaGlkZGVuIHtcbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LXJvb21ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGdhcDogNTBweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIGRpdiBwLFxuICBkaXYgbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keXtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zay1tb2RhbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDMycHggNDBweCA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1N3B4KTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtZm9vdGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstZWRpdC1tZWFscyB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMSAhaW1wb3J0YW50O1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtbWVzc2FnZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uaGFsbC12aWV3LS1ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLmVkaXQtaGFsbHMtZmlsdGVyLmhhbGwtdmlldy0tYm9yZGVyLWJvdHRvbSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keS1yb29tcyB7XG4gICAgZmllbGRzZXQge1xuICAgICAgICBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLCAucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1yZXN1bHRzLXJvb20taW5mby1tb2RhbCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3Jvb21zLWluZm8tbW9kYWwtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3Quc2VsZWN0LW1lYWxzLW5leHQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9taW5pLXdpemFyZC1tZXNzYWdlLWluZm8taWNvbi1ibGFjay5zdmcnKSBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4uc3BhY2UtYm90dG9tLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG4iLCJcbiRjYWxlbmRhci1yb3ctd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMjJweCk7XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2FsZW5kYXItaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg1M3B4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvY2FsZW5kYXItYmxhY2suc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3skcGYtY2FsZW5kYXItbW9kYWx9IHtcbiAgICB6LWluZGV4OiA2NjcwO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwOHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgMCAwIDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAudmZjLW1haW4tY29udGFpbmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAudmZjLWRheU5hbWVzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgd2lkdGg6ICRjYWxlbmRhci1yb3ctd2lkdGg7XG5cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52ZmMtZGF5TmFtZXMgPiBzcGFuLFxuICAgIC52ZmMtd2Vlaz4udmZjLWRheT5zcGFuLnZmYy1zcGFuLWRheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC52ZmMtd2VlayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAkY2FsZW5kYXItcm93LXdpZHRoO1xuICAgIH1cblxuICAgIC52ZmMtd2Vlaz4udmZjLWRheT5zcGFuLnZmYy1zcGFuLWRheSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAudmZjLWNhbGVuZGFyIC52ZmMtdG9wLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXI+c3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC52ZmMtdG9wLWRhdGU+c3Bhbi52ZmMtdW5kZXJsaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgICAgICY6bm90KC52ZmMtYmV0d2Vlbi1tYXJrZWQpIHtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnZmYy1iZXR3ZWVuLW1hcmtlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZmYy13ZWVrIC52ZmMtZGF5LnZmYy1kYXktZGlzYWJsZWQgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgICAgICBjb2xvcjogI0M1QzVDNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXG4gICAgICAgIC52ZmMtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWNhbGVuZGFyPi52ZmMtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1kYXlOYW1lcyB7XG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtY2FsZW5kYXIge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTJweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTE4cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy13ZWVrLFxuICAgICAgICAudmZjLWRheU5hbWVzIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjkwKTtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyLXJlcXVlc3Rze1xuICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSo0NSk7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICAgIC0tLS0tLS0tLS0tLS0tIENBTEVOREFSIE1PREFMIC0gVVAoTEcpIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC52ZmMtY3Vyc29yLXBvaW50ZXIge1xuICAgICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgICAgICAgICAudmZjLWFycm93LXJpZ2h0LFxuICAgICAgICAgICAgLnZmYy1hcnJvdy1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52ZmMtYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtZGF5TmFtZXMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jdXJzb3ItcG9pbnRlci52ZmMtY3Vyc29yLXBvaW50ZXItcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWN1cnNvci1wb2ludGVyLnZmYy1jdXJzb3ItcG9pbnRlci1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWNhbGVuZGFycyB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDQ2cHgpIDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLXRvcC1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9IC8vICAgIC0tLS0tLS0tLS0tLS0tIENBTEVOREFSIE1PREFMIC0gVVAoTEcpIFNUWUxFUyBFTkQtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1UQUJMRVQgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAudmZjLWNhbGVuZGFycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0OTZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NjJweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWQge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tVEFCTEVUIFNUWUxFUyBFTkQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbn1cblxuI3skcGYtY2FsZW5kYXItbW9kYWx9LXN1YnRpdGxlIHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFNvZmlhIFBybztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbn1cblxuLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUge1xuICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDhweCk7XG4gICAgfVxufVxuXG4uc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICBwYWRkaW5nOiAwIDEuODc1cmVtO1xufVxuXG4uZWRpdF9kZXRhaWxzX21vZGFsIHtcbiAgICAuc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnZmYy1jYWxlbmRhciAudmZjLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwsXG4ucGFja2FnZS1kZXRhaWxzIHtcbiAgICAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWRpc2FibGVkLFxuICAgIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1jYWxlbmRhci1tb2RhbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAuc2stbW9kYWxfX2JvZHkuc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhbGVuZGFyLXN1YnRpdGxlLWg1IHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgc3Bhbi5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYWxlbmRhci1sYWJlbCB7XG4gICAgY29sb3I6ICAjMkMyQzJDO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uY2FsZW5kYXItc3VidGl0bGUtY2VudGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmNpcmNsZSxcbi5oYWxmLWNpcmNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG59XG5cbi5jaXJjbGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cblxuLmhhbGYtY2lyY2xlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5NTk1OTUgNTAlLCAjMkMyQzJDIDUwJSk7XG59XG5cbi5jaXJjbGUucHVycGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ2Qjk1O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbi5oYWxmLWNpcmNsZS5wdXJwbGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzk1OTU5NSA1MCUsICM3NDZCOTUgNTAlKTtcbn1cbi5zay1tb2RhbC0tcmVndWxhci1zaXplLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDYzcmVtO1xuXG4gICAgICAgIHNwYW4ubGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnRleHQtdW5kZXJsaW5lLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBpbmstYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCB7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWZvb3Rlci5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lcixcbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgLm5vLXNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQuY2FsLXNpbmdsZS1kYXktYnVzeTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjpiZWZvcmUsXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmFmdGVyLFxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWxhc3Q6OmJlZm9yZSxcbiAgLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1maXJzdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgfVxuXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmJlZm9yZSxcbiAgLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1sYXN0OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgfVxuXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQ6OmFmdGVyLFxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWZpcnN0OjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgfVxuXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQtbGFzdCB7XG4gICAgICBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICB9XG5cbiAgLmNhbC1zaW5nbGUtZGF5LWJ1c3kucmFuZ2UtbW9kaWZpZWQge1xuICAgICAgLnZmYy1zcGFuLWRheTpub3QoLnZmYy1kaXNhYmxlZCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTIgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gIH1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZy5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgIC8vIFRPRE86IGFkZCB0aGVzZSBpbiB0aGUgbmV3IGNyZWF0ZWQgZmlsZSB6LWluZGV4LnNjc3Mgd2hpY2ggaXMgb24gb3RoZXIgYnJhbmNoIGFuZCBub3QgeWV0IG9uIG1hc3RlclxuICAgIC8vIGJlY2F1c2UgcGFja2FnZSBmaWx0ZXIgY2FsZW5kYXIgei1pbmRleCBpcyA2NjcwXG4gICAgei1pbmRleDogNjY3MTtcbn1cblxuIiwiJGNhbGVuZGFyLW1vZGFsLXdpZHRoLWxnOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuJGNhbGVuZGFyLW1vZGFsLXdpZHRoLW1kOiBjYWxjdWxhdGVSZW0oMzg2cHgpO1xuXG4ubW9kZS1zd2l0Y2gtcGlsbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDk5OXB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg0cHgpO1xufVxuXG4ubW9kZS1zd2l0Y2gtcGlsbHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnJlc2V0LXJhZGlvLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGUtc3dpdGNoLXBpbGxzIGxhYmVsIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oOTk5cHgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuXG59XG5cbi5tb2RlLXN3aXRjaC1waWxscyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMTYsIDI0LCA0MCwgMC4xMCksIDAgMXB4IDJweCAwIHJnYmEoMTYsIDI0LCA0MCwgMC4wNik7XG59XG5cbi5kdXJhdGlvbi1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAgJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZGFyay1ncmV5LTEsIDAuNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGxlZ2VuZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZHVyYXRpb24tc2VsZWN0aW9uX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmR1cmF0aW9uLXNlbGVjdGlvbiBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyIHtcbiAgLnZmYy13ZWVrIC52ZmMtZGF5ICB7XG4gICAgLnZmYy1iYXNlLXN0YXJ0LFxuICAgIC52ZmMtYmFzZS1lbmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgICB9XG5cbiAgICAudmZjLXNwYW4tZGF5LnZmYy1ob3Zlci52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQtLWRheSwgLnZmYy1zdGFydC1tYXJrZWQtLWRheSwgLnZmYy1kaXNhYmxlZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmZjLXNwYW4tZGF5LnZmYy1ob3Zlci52ZmMtc3RhcnQtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQtLWRheSxcbiAgICAudmZjLXNwYW4tZGF5LnZmYy1ob3Zlci52ZmMtZW5kLW1hcmtlZC52ZmMtZW5kLW1hcmtlZC0tZGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cblxuICAgIHNwYW4udmZjLXNwYW4tZGF5LnZmYy10b2RheTpub3QoLnZmYy1zdGFydC1tYXJrZWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0zLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzJweCkgMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQ4cHgpIDA7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXIuZGlzYWJsZS1ob3ZlciB7XG4gIC52ZmMtd2VlayAudmZjLWRheSA+IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1ob3ZlcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXIucGFja2FnZS1maWx0ZXJfX3doZW4tbmV3IHtcbiAgLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nOjpiZWZvcmUge1xuICAgICAgdG9wOiAwLjM3NXJlbTtcbiAgICB9XG5cbiAgICAudmZjLW1haW4tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIH1cblxuICAgIC52ZmMtc2VwYXJhdGVseS1uYXZpZ2F0aW9uLWJ1dHRvbnMudmZjLXNwYWNlLWJldHdlZW4ge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTZweCk7XG5cbiAgICAgIC52ZmMtY3Vyc29yLXBvaW50ZXIge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFyOmZpcnN0LWNoaWxkIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIC52ZmMtc2VwYXJhdGVseS1uYXZpZ2F0aW9uLWJ1dHRvbnMudmZjLXNwYWNlLWJldHdlZW4ge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMjJweCk7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIC52ZmMtY3Vyc29yLXBvaW50ZXIge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZmYy1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFyIC52ZmMtdG9wLWRhdGUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC00MnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIH1cblxuICAgIC52ZmMtZGF5TmFtZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAkY2FsZW5kYXItbW9kYWwtd2lkdGgtbWQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgbWluLXdpZHRoOiAkY2FsZW5kYXItbW9kYWwtd2lkdGgtbWQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NDNweCk7XG4gICAgfVxuXG4gICAgLnZmYy1jYWxlbmRhciB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLmNhbGVuZGFyLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgfVxuXG4gICAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB9XG5cbiAgICAgIC5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogNjNyZW07XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogJGNhbGVuZGFyLW1vZGFsLXdpZHRoLWxnO1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDc0M3B4KTtcbiAgICB9XG5cbiAgICAudmZjLWNhbGVuZGFycyB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzUzcHgpO1xuICAgIH1cblxuICAgIC52ZmMtY2FsZW5kYXJzLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICB9XG5cbiAgICAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yMCk7XG5cbiAgICAgICYudmZjLWN1cnNvci1wb2ludGVyLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIH1cblxuICAgICAgJi52ZmMtY3Vyc29yLXBvaW50ZXItbGVmdCB7XG4gICAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MXJlbTtcbiAgICB9XG5cbiAgICAmLmZsZXhpYmxlIHtcbiAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgICAgbWF4LXdpZHRoOiAkY2FsZW5kYXItbW9kYWwtd2lkdGgtbGc7XG4gICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIuY2FsZW5kYXItZm9vdGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLnBpbmstYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnBpbmstYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4udmZjLW5hdmlnYXRpb24tYnV0dG9ucyBkaXYsXG4udmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zIGRpdiB7XG4gIC5jYWxlbmRhci1uYXZpZ2F0aW9uLWFycm93LWxlZnQsXG4gIC5jYWxlbmRhci1uYXZpZ2F0aW9uLWFycm93LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uY2FsZW5kYXItbmF2aWdhdGlvbi1hcnJvdy1yaWdodCB7XG4gIGltZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4iLCJcblxuI3skcGYtd3JhcH0ge1xuICAgIHotaW5kZXg6IDY2Njk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLWhlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gY2FsY3VsYXRlUmVtKDI0cHgpIDFyZW0gY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gY2FsY3VsYXRlUmVtKDQwcHgpIDJyZW0gY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwNHB4IDFmciAxMjdweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjhweCAxZnIgNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbn1cblxuI3skcGYtd3JhcH0tcGFkZGluZy10b3Age1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSoxMDAgLSAxNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiN7JHBmLXdyYXB9LWhlYWQtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogMzdyZW07XG4gICAgICAgIHRvcDphdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjcycHgpO1xuICAgIH1cbn1cblxuI3skcGYtd3JhcH0taGVhZC0taW5mbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICB0b3A6YXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM3NXB4KTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgLyogMTQwJSAqL1xuICAgIH1cblxuICAgICYtLWZpbHRlciB7XG4gICAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUxBQkVMUy0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbixcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWJvbGQsXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5LFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtd2FybmluZyxcbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmssXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtc20ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGlua19fZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5IHtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtd2FybmluZyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgY29sb3I6ICRwaW5rO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tZWFscyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmLWdhbGxlcnkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDVweCk7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZ3JleSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZXktNS01O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkcGluay0yO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayB7XG4gICAgY29sb3I6ICRwaW5rO1xufVxuXG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmstdGVybXN7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pY29uIHtcbiAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzY1NjU2NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtc20ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMS40NXB4O1xufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLUxhYmVscyBlbmQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWNrYWdlLWZpbHRlcnNfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWN0aW9uX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkZGFyay1ncmV5LTFcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2l0aG91dC1ib3JkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbn1cblxuLmQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4jeyRwZi1mb290ZXJ9IHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMzM7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICAucGluay1idXR0b24ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG5cbiAgICAmLWVkaXQtLW1lYWxzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tQlVUVE9OUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbixcbi5waW5rLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbi50ZXh0LXVuZGVybGluZS1idXR0b24uZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYzVjNWM1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGluay1idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5Ny4zOTFweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ2LjVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2Ny42ODhweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tZW5kIGJ1dHRvbnMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLXBhZGRpbmctdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24tbm8tdG9wLXNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib3gtc3BhY2Utb3V0c2lkZSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAgICYtbWVhbHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ncmV5LWJveCxcbi5ib3gtbm8tYmcge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTM7XG59XG5cbi5ncmV5LWJveCB7XG4gICAgYmFja2dyb3VuZDogJGdyZXk7XG59XG5cbi5ib3gtbm8tYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxufVxuXG4uc2stbW9kYWxfX2JvZHk+LnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLW1hcmdpbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ubm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgJi1sZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kaXNwbGF5LWZsZXgtbGcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cblxuLnNrLW1vZGFsLS1yZWd1bGFyLXNpemU+LnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NzJweCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk0JTtcbiAgICB9XG59XG4vL3NrLW1vZGFsLS1zbWFsbC1zaXplPi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuLy8gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbi8vXG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuLy8gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjcycHgpO1xuLy8gICAgbWF4LWhlaWdodDogNDUlO1xuLy8gIH1cbi8vfVxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLFxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgdGV4dC1pbmRlbnQ6IGNhbGN1bGF0ZVJlbSgtMzhweCk7XG5cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzJjMmMyYztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC0tcmVzdGF1cmFudCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICB9XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC1jaGVja2VkIHtcbiAgICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2xvc2UtYmxhY2suc3ZnKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay1uZXcuc3ZnKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC0tdW5jaGVja2VkIHtcbiAgICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiB9XG5cbmZpZWxkc2V0LnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19jaGVja2JveGVzLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2hlY2tib3hlcy1zZWNvbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXIge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi5tb2RhbC13aXRob3V0LWZvb3RlciB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY4cHggMWZyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwtd2l0aG91dC1mb290ZXItc20ge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNThweCAxZnI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDQwcHggMWZyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgdG9wOiAxMDZweDtcbiAgICB9XG5cbiAgICAmLmRhcmstYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvY2lyY2xlLXN1Y2Nlc3Mtd2hpdGUuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtLWluZm8ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvaW5mby1pY29uLXdoaXRlLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWJvcmRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS00LWRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhlYWRlci1wb3NpdGlvbmVkIHtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgIH1cbn1cblxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS10b2FzdCxcbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtdG9hc3QucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTIlO1xufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0LnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0tbXVsdGlwbGUtbGluZXMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZSB7XG4gICAgbWluLXdpZHRoOiAyMzdweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MTJweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvd2FybmluZy1yZWQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHRvcDogMXJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLWRlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLXRpcCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLXN3aXRjaC1hcmVhIHtcbiAgICBkaXNwbGF5OiBncmlkO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1zd2l0Y2gtYXJlYS10ZXh0IHtcblxuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLWNvdW50ZXItd2FybmluZyB7XG4gICAgY29sb3I6ICNGRjVBNzU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYm90dG9tLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwge1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLmNvbmZpcm0tZGlzY2FyZC1jaGFuZ2VzLS10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MXB4KSBjYWxjdWxhdGVSZW0oNDVweCkgY2FsY3VsYXRlUmVtKDYycHgpIGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICB6LWluZGV4OiAxMTtcbn1cblxuLmNvbmZpcm0tZGlzY2FyZC1jaGFuZ2VzLS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG59XG5cbi5uby10b3AtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuI3skcGYtd3JhcH0tbm8taWNvbiB7XG4gICAgLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5hbGlnbi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlci5mcm9tLXdpemFyZCB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICAuaWNvbi1hbmQtdGl0bGUtd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2stYXJyb3cge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBpbmstYnV0dG9uLnctMTAwLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG5cblxuIiwiXG4jeyRwZi1zd2l0Y2h9X19jb250YWluZXIge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgICB9XG5cbiAgICAjeyRwZi1zd2l0Y2h9Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbn1cbiN7JHBmLXN3aXRjaH0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgMDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG59XG5cbiN7JHBmLXN3aXRjaH0tc2xpZGVyIHtcbiAgICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlcjtcblxuICAgICYtZGlzYWJsZWQge1xuICAgICAgICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlci1kaXNhYmxlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbiN7JHBmLXN3aXRjaH0td3JhcCB7XG4gICAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jb25kaXRpb25zX3N3aXRjaC13cmFwO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jb25kaXRpb25zX3N3aXRjaC13cmFwLWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG59XG5cbiN7JHBmLXN3aXRjaH0tbGFiZWwge1xuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMXB4KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzY1NjU2NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN3aXRjaC1kaXNhYmxlZCB7XG4gICAgZGl2IHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG4uc2VjdGlvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTTElERVIgU1RZTEVTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJ0bi5idG4tLWljb24uYnRuLS14c20udGlueS1zbGlkZXJfX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICMyYzJjMmM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICAgICAgICByaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbC5uYXZfaW1hZ2Utc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudG5zLW5hdiB7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgLnRucy1vdXRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cblxuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxN3B4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE3cHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxN3B4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTdweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiA1MCU7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDkwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYge1xuICAgICAgICAgICAgdG9wOiA4OCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOTZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDZweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZV9zbGlkZXItbmF2LWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIHRvcDogODglO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0MnB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0MnB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNMSURFUiBTVFlMRVMgRU5EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4jeyRwZi1lZGl0fS1oYWxscy1kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMzZweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNjZweDtcbiAgICB6LWluZGV4OiAzMztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgdG9wOiAtMTM2cHg7XG4gICAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE1N3B4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODhweCk7XG4gICAgfVxuXG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8qIDEzNi4zNjQlICovXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ncmV5LWJhY2tncm91bmQtbW9kYWwge1xuICAgIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgfVxufVxuXG4uaGFsbHMtbGlzdC1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgICAgICAuYnRuLS1ibGFjay0tb3V0bGluZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk0JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDRweCk7XG5cbiAgICAmLW1vcmUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTcuODgycHgpO1xuXG4gICAgICAgICYtbW9yZS1tYXJnaW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG5cbiAgICAgICAgJj5kaXY+ZGl2PmRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xuXG4gICAgICAgICAgICAmPmRpdj5kaXY+ZGl2PmltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OTBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jeyRwZi1lZGl0fS1vbmUtbGluZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI3skcGYtZWRpdH0tbW9kYWwtYm9keSB7XG4gICAgQGV4dGVuZCAucm9vbXNfc2VjdGlvbjtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGluay1idXR0b24tZWRpdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmdyZXktY29udGFpbmVyLWVkaXQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5pbmZvLW1vZGFsLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG59XG5cbi5oYWxscy1saXN0LW1vZGFsLW5vLWJhY2staWNvbiB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLm1vZGFsLW5vLWNsb3NlLWJ1dHRvbiB7XG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxufVxuXG4uZGlzcGxheS1jbG9zZS1vbi1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuI3skcGYtZWRpdH1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgY29sb3I6ICM5MjkyOTI7XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LS1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG59XG5cbiN7JHBmLWVkaXR9LW92ZXJuaWdodC1zdGF5LXRhYiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI0Q5RDlEOTtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuI3skcGYtZWRpdH1fX2FjY29tbW9kYXRpb24taWNvbi1zdHlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuI3skcGYtZWRpdH1fX2FjY29tbW9kYXRpb24tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLXNwYW4taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLWJhY2stYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgJl9zaW5nbGUtbWVhbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9LW1lYWxzLXRhYiB7XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ud29yZC1zcGFjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmhhbGxzLXNldHRpbmdzLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjay5zay1tb2RhbF9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX19jb3VudGVyLXdyYXBwZXIge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjay5zay1tb2RhbF9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxscy1saXN0LW1vZGFsX19tYWluIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICAgIHotaW5kZXg6IDU2O1xuXG4gICAgICAgIC8vIG1heC13aWR0aCBtdXN0IGJlIHRoZSBzYW1lIGFzIGl0IGlzIGZvciAuc2stbW9kYWxfX2lubmVyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXItZWRpdF9fYWNjb21tb2RhdGlvbi1pY29uLXN0eWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd2l0aC1zdGlja3ktYmFyIHtcbiAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNrLW1vZGFsX19ib2R5LnNrLW1vZGFsX19ib2R5LS1zdGlja3ktaGVhZCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5vbmUtcm93LW1lc3NhZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLmVkaXQtbG9jYXRpb24taW5mby1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSAxLjVyZW0gY2FsY3VsYXRlUmVtKDEycHgpIDEuNXJlbTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mbyB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtaGlkZS1jaGVja2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdC1yZXN0YXVyYW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZS5kaXNhYmxlZC1pbWFnZSB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG4iLCJcbi5zcGVjaWFscy1lbGVtZW50LWluZm8tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgIH1cbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuI3skcGZlLXNwZWNpYWxzfS1kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU1O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBib3R0b206IDI0MHB4O1xuICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgICAgIC5idG4uYnRuLS1zbS5idG4tLWJsYWNrLS1vdXRsaW5lLmJ0bi0tYmxvY2sge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMCAwO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg2MXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlICsgODBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuI3skcGZlLXNwZWNpYWxzfS0taW1hZ2Utc2xpZGVyIHtcbiAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICBpbWcge1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NDRweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgxMHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODEwcHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgxMHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgICB9XG59XG5cbi5ib3JkZXItYm90dG9tLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cbn1cblxuXG4uc3BlY2lhbHMtdmlldy0tYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVsYXRpdmUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtLW5vdC1lbXB0eSB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5pY29uLXNpemUge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tY2hvb3NlLS1idG4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAxLjM3NXJlbTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxufVxuXG4uY2hvb3NlLXJvb20tYnRuLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDhweCAwIDEuNXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgIHdpZHRoOiAxLjM3NXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyYzJjMmM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMS41cmVtO1xuICAgIH1cblxuICAgIEBhdC1yb290IC5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94OmNoZWNrZWQgKyAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgIzJDMkMyQztcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3RhYi1zcGVjaWFsLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDU2O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDQycmVtO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLm1vZGFsLXdpdGhvdXQtZm9vdGVyIHtcbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmciA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXItYmFzZS1zcGVjaWFsLW1vZGFsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcGVjaWFscy1tb2RlbHMtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbW9kZWxzLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW0gMXJlbSAyLjVyZW07XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tYWRkLXNwZWNpYWwge1xuICAgIG1hcmdpbjogMCAyLjVyZW0gY2FsY3VsYXRlUmVtKDIwcHgpIDIuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IDAgMS41cmVtIDAgMS41cmVtO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuI3skcGZlLXNwZWNpYWxzfS0tbGlzdC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOmNhbGN1bGF0ZVJlbSg3N3B4KTtcbiAgICB9XG59XG5cbi5zcGVjaWFscy1saXN0LXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbGlzdC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogNjY7XG5cbiAgICAucGluay1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc3BlY2lhbHMtZWxlbWVudC1jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcblxuICAgICAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiXG5AdXNlICdwYWNrYWdlLWZpbHRlcnMtdmFyaWFibGVzJyBhcyAqO1xuXG4jeyRwZC1tZWFsLXByZXZpZXd9LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcblxufVxuI3skcGQtbWVhbC1wcmV2aWV3fS1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM2NTY1NjU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbCB7XG4gICAgZGlzcGxheTpncmlkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG59XG4ucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC1zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctbW9kYWwge1xuICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogY2FsY3VsYXRlUmVtKDUzcHgpIDFmciBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBjYWxjdWxhdGVSZW0oMTI5cHgpIDFmciBjYWxjdWxhdGVSZW0oMTIycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTIzMXB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgICAgICB6LWluZGV4OiA1NjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBtYXgtd2lkdGggbXVzdCBiZSB0aGUgc2FtZSBhcyBpdCBpcyBmb3IgLnNrLW1vZGFsX19pbm5lclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NzJweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEyMzFweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tLWJsYWNrLS1vdXRsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2l0aG91dC1zdWJ0aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW1zLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICByb3ctZ2FwOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgY29sdW1uLWdhcDogY2FsY3VsYXRlUmVtKDM1LjJweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIHJvdy1nYXA6IDJyZW07XG4gICAgICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNTJweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICB9XG59XG5cbiN7JHBkLW1lYWwtcHJldmlld30taW1hZ2Uge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0NnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtbWVhbHMge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tZWFscy1zbS10ZXh0IHtcbiAgICBzcGFuIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbiN7JHBkLW1lYWwtcHJldmlld30tY2hlY2ttYXJrcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcblxuICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cbiAgICAgICAgICAgIC5zay1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWFscy1pbmZvLWNoZWNrbWFyay1saXN0IHtcbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIG1hcmdpbjogMCAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgbWFyZ2luOiAwIDIuNXJlbTtcbiAgICB9XG5cbiAgICAmLm5vLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uZWRpdC1tZWFscy0tcmFkaW8tYnV0dG9ucy13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsIHtcbiAgICAgICAgLy8gcmVzZXRpbmcgaW5kZW50IGFuZCBwYWRkaW5nIGJlY2F1c2UgY2hyb21lIGFkZHMgZGlmZmVyZW50IHdpZHRoIHRvIGVsZW1lbnRzXG4gICAgICAgIC8vIGFuZCB0aGlzIGlzIG5vdCBuZWVkZWQgZm9yIG1lYWxzIGxhYmVscyBiZWNhdXNlIHRoZXkgYXJlIG5vdCBtdWx0aWxpbmVcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9X190aXRsZS0tbWVhbHMge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW1lYWxzLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstd3JhcHBlci5hZGQtc3BhY2UtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLXBhZGRpbmctYm90IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0tLWluY2x1ZGVkIHtcbiAgICBmbGV4OiAxO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19tZWFsLWxhYmVsIHtcbiAgICBjb2xvcjogICRkYXJrLWdyZXktMTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIHtcbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pbmZvIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgkcGYtc3BhY2UtYXJvdW5kLXNtKSBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1zbSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgkcGYtc3BhY2UtYXJvdW5kLWxnKSBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1sZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSA+IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKCRwZi1tb2RhbC13aWR0aC1tZCk7XG5cbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3k6bm90KC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1pbmZvKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oJHBmLW1vZGFsLXdpZHRoLW1kKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lYWxzLXdhcm5pbmctMi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxufVxuIiwiXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAuZ3JleS1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxuXG4gICAgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LmZvcm11bGF0ZS1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSA+IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmstbm8tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG5cbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQtLWhhcy12YWx1ZSB7XG4gICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LWVtYWlsIHtcbiAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtIHtcbiAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19ib2R5LnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBoNCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tcmVzZXJ2YXRpb24sXG4gICYucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICB9XG5cbiAgICAuaWNvbi1hbmQtdGl0bGUtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmLnBhY2thZ2UtZmlsdGVyX193cmFwLS1yZXNlcnZhdGlvbiB7XG4gICAgLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsX19oZWFkLS1jb250YWluZXIgPiBkaXYge1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5tb2RhbF9faGVhZC0tY29udGFpbmVyID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICAkZGFyay1ncmV5LTE7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtY29uZmlybWF0aW9uLWNvbnRlbnQge1xuICAgICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBzcGFuID4gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLWluZm8tbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3RlciN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWZvb3RlciN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWNvbmZpcm1hdGlvbi1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICBnYXA6IDJyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSB7XG4gICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwMnB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS04O1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE5cHgpIDA7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi0tZXhwYW5kaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLWJsYWNrLnN2Zyk7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gICAgICAgIC5pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLml0ZW0tY2VudGVyZWQtdmVydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDFyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnIgOTRweDtcblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTA3cHggMWZyIDEyNHB4O1xuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDZweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDMpKSBkcm9wLXNoYWRvdygwcHggMTJweCAxNnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCkpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG59XG5cblxuI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jYW5jZWxhdGlvbl9fYm9keSB7XG4gICAgaGVpZ2h0OiAxOTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAzMnB4O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzIHtcbiAgICAuZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLXRvYXN0IHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5ibGFjay1idG4tbm8tYm9yZGVyIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4uZm9ybS1zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktY2FuY2VsbGF0aW9uLnNtYWxsLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjZweCAxZnIgODFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gICAgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuIiwiXG5cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuXG4gICY6aG92ZXIge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogLjY7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZjO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICBcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiMyYzJjMmM7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExcHg7XG4gICAgfVxuXG4gICAgJi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJldiB7XG4gICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgIFxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxuICB9XG59IiwiJGRyb3Bkb3duLWhlaWdodDogY2FsY3VsYXRlUmVtKDkwcHgpO1xuXG4ucGFja2FnZS1yZXN1bHRzLWFuZGVybi1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24tejtcbiAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDRweCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICBsZWZ0OiAwO1xuICAvLyB0b3AgcHJvcGVydHkgdmFsdWUgaXMgYXNzaWduZWQgaW4gaGVhZGVyLnNjc3Mgd2l0aCB0aGUgdmFsdWUgb2YgdGhlIGhlYWRlciBwYWRkaW5nXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMjRweCkpO1xuICBoZWlnaHQ6ICRkcm9wZG93bi1oZWlnaHQ7XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtMTAwJSAtIDI0cHgpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSA2MnB4KSk7XG4gIH1cbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5tYXAtb3BlbiB7XG4gICAgLnBhY2thZ2UtcmVzdWx0cy1hbmRlcm4tZHJvcGRvd24ge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTI2cHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0yMnB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oODZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hbmRlcm4taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBjb2xvcjogJHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuIiwiQHVzZSAncGFja2FnZS1maWx0ZXJzLXZhcmlhYmxlcycgYXMgKjtcblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1zZWFyY2gtbW9kYWwge1xuICAuc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSA+IC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oJHBmLW1vZGFsLXdpZHRoLW1kKTtcblxuICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKCRwZi1tb2RhbC13aWR0aC1tZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yb29tc19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgkcGYtc3BhY2UtYXJvdW5kLXNtKTtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGdyZXktMztcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgkcGYtc3BhY2UtYXJvdW5kLWxnKTtcbiAgICB9XG5cbiAgICAmLnJvb21zX3NlY3Rpb24tc2VhcmNoIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICAmLmJvdHRvbS1ib3JkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLnJvb20tc2VjdGlvbi1sYWJlbCB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1zbSkgMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1sZykgMDtcbiAgICB9XG59XG5cbi5yb29tc19zZWN0aW9uLXNlYXJjaCB7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgkcGYtc3BhY2UtYXJvdW5kLXNtKTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oJHBmLXNwYWNlLWFyb3VuZC1zbSkgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgkcGYtc3BhY2UtYXJvdW5kLWxnKTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDA7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmhhbGwtdmlldyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnRleHQtdW5kZXJsaW5lLWJ1dHRvbiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbHMtdG9nZ2xlcy10YWItbmFtZS5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oYWxscy10b2dnbGVzLmhhcy1tb3JlLWRheXMge1xuICAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKCRwZi1zcGFjZS1hcm91bmQtc20pO1xuICB9XG59XG5cbi5oYWxscy10b2dnbGVzLXdyYXAge1xuICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTM7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgJi5oYXMtbW9yZS1kYXlzIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LmVkaXQtaGFsbHMtZmlsdGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xufSIsIi5zdWdnZXN0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Z2dlc3Rpb24tbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDsgLyogTGltaXQgdGhlIGRyb3Bkb3duIGhlaWdodCAqL1xuICBvdmVyZmxvdy15OiBhdXRvOyAvKiBBZGQgdmVydGljYWwgc2Nyb2xsaW5nICovXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3VnZ2VzdGlvbi1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN1Z2dlc3Rpb24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59IiwiXG5cbiN7JHNwLXJldmlld3N9IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSAwIDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSAwO1xuICB9XG59XG5cbiN7JHNwLXJldmlld3N9X19zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwIDA7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIH1cbiAgLy9IYWNrIGZvciBhZGRpbmcgbWFyZ2luIGFmdGVyIHRoZSBsYXN0IGVsZW1lbnQgaW5cbiAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTIzcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwIDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIH1cbiAgICBmbGV4OiAwIDAgY2FsY3VsYXRlUmVtKDM0NHB4KTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oLTc0cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDIzcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oLTgycHgpIGF1dG8gY2FsY3VsYXRlUmVtKDIzcHgpO1xuICB9XG59XG5cbiN7JHNwLXJldmlld3N9X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbn1cblxuI3skc3AtcmV2aWV3c31fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgfVxufVxuIiwiXG5cbiN7JHNwLWFnZW50fSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTIuOHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9X19pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSAwO1xuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3NXB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3NXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuXG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWFnZW50fV9faW1hZ2UtLXNtIHtcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2luZm8ge1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWFnZW50fV9faW5mby0tc20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgJiA+IGRpdiB7XG4gICAgJiA+IGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gICYtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICB9XG59XG5cbiN7JHNwLWFnZW50fV9fYnV0dG9ucyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNwLWFnZW50fV9fYnV0dG9ucy0tc20ge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX3RpdGxlLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xufVxuIiwiXG5cbiN7JHNwLXF1ZXN0aW9uc30ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDBweCk7XG4gIH1cbn1cblxuI3skc3AtcXVlc3Rpb25zfV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXg6IDAgMCBjYWxjdWxhdGVSZW0oNDQwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgfVxufVxuXG4jeyRzcC1xdWVzdGlvbnN9X19jb2xsYXBzYWJsZSB7XG4gIGZsZXg6IDE7XG5cbiAgJi1zbGEge1xuICAgICYgPiB1bCA+IGxpID4gZGl2ID5wIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc31fX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3AtcXVlc3Rpb25zfSB7XG4gIC5zay1jb2xsYXBzYWJsZV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2stY29sbGFwc2FibGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICB9XG4gIC5zay1jb2xsYXBzYWJsZV9fY29udGVudC10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG4gIC5zay1pY29uIHBhdGgge1xuICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnNrLWNvbGxhcHNhYmxlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KSAwO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zay1jb2xsYXBzYWJsZV9fY29udGVudC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIGhlaWdodDogNzAlO1xuICBpbWcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgfVxuICB9XG4gICYtc2Vjb25kIHtcbiAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oLTMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI1cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2NhcmQtdGl0bGUge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X190ZXh0IHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2xpbmsge1xuICBAZXh0ZW5kICN7JHNwLW9wcG9ydHVuaXRpZXN9X190ZXh0O1xuICBjb2xvcjogJGdyZXktNDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG4iLCIjeyRzdGF0aWMtcGFnZX0ge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICB9XG59XG5cbiN7JHN0YXRpYy1wYWdlfS0td2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xufVxuXG4jeyRzdGF0aWMtcGFnZX1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIH1cbn1cblxuI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tb25lIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gICAgJi0tdHdvIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1zbS12aXNpYmxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiXG5cbiN7JHNwLWdyZXktY29udGFpbmVyfSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzNnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzJweCkgY2FsY3VsYXRlUmVtKDEwMnB4KTtcbiAgfVxuICAmLS1kYXJrZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cbiAgJi0tZmFjdHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fY29sdW1uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0IHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzlweCkgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2xpc3QtdGV4dCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saW5rIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICAvL2JveC1zaGFkb3c6IDZweCA2cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAmLS1zbS12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgYXV0byAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLS1sZy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fY29sdW1uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgI3skc3AtZ3JleS1jb250YWluZXJ9X19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgI3skc3AtZ3JleS1jb250YWluZXJ9X19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc20tbm8tZGlzcGxheSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19wcmljZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2xpc3QtbGFiZWwtbWFpbGluZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fYnV0dG9uIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcGluay0yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMztcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0Lm1haWxpbmctbGlzdCB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG5cbiAgbGkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2NvbHVtbi5jZW50ZXJlZCB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbiIsIiN7JGVpbnRyYWdlfV9fbGlua3Mge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDRweCk7XG4gIG1hcmdpbjogMCBhdXRvIDRyZW07XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1kLXZpc2libGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwOXB4KTtcbiAgfVxuXG4gIC5kYXJrLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JGVpbnRyYWdlfV9fbGlua3MtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtZG9jdW1lbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgLmRhcmstbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9LS1laW50cmFlZ2Uge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg3MHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDEyMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgfVxufVxuXG4jeyRlaW50cmFnZX1fX3Jldmlld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgfVxufVxuXG4jeyRzdGF0aWMtcGFnZX1fX29wcG9ydHVuaXRpZXMtLWVpbnRyYWdlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgYXV0byBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4MHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDExMHB4KSBhdXRvIDA7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1laW50cmFlZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDJyZW07XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMTFweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICAgICAgbWFyZ2luOiAxcmVtO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLmVpbnRyYWdlLXBhZ2UgIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIGxnKSB7XG4gICAgLnN0YXRpYy1wYWdlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLS1vbmUuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICB9XG4gIH0gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgLmJ0bi5idG4tLXByaW1hcnkuYnRuLS1zbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbkBpbXBvcnQgXCJlaW50cmFnZS9wcmljaW5nLXRhYmxlc1wiO1xuQGltcG9ydCBcImVpbnRyYWdlL3NlcnZpY2VzXCI7XG5AaW1wb3J0IFwiZWludHJhZ2UvYm9va2luZ1wiO1xuIiwiI3skcHJpY2luZy10YWJsZXN9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjRweCkgMCAxcmVtIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuXG4jeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCkgMCAwO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC8vSGFjayBmb3IgYWRkaW5nIG1hcmdpbiBhZnRlciB0aGUgbGFzdCBlbGVtZW50IGluXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMxNXB4KTtcbiAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDEycHgpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X190YWJsZS0tc3BlY2lhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBjb2xvcjogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnQmVsaWVidCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxufVxuXG4jeyRwcmljaW5nLXRhYmxlc31fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBAYXQtcm9vdCAjeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlLS1zcGVjaWFsICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X19saXN0IHtcbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDIycHgpO1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtMjJweCk7XG4gICAgfVxuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlLS1zcGVjaWFsICYge1xuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X19saW5rIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMCBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIEBhdC1yb290ICN7JHByaWNpbmctdGFibGVzfV9fdGFibGUtLXNwZWNpYWwgJiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE5cHgpIDAgY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBkaXNwbGF5OiBub25lO1xuICAvL31cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X19ub3RlIHtcbiAgY29sb3I6ICRncmV5LTQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuIiwiXG5cbiN7JGV0LXNlcnZpY2VzfSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTQwcHgpIDAgY2FsY3VsYXRlUmVtKDU5cHgpO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfV9fc2luZ2xlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMCAwIDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfV9faW1hZ2Uge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX2Rlc2NyaXB0aW9uIHt9XG4iLCJcblxuI3skZXQtYm9va2luZ30ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEzMzBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiN7JGV0LWJvb2tpbmd9X19jb2x1bW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuI3skZXQtYm9va2luZ31fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gIH1cbn1cblxuI3skZXQtYm9va2luZ31fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG4iLCIjeyR3ZXJiZW1vZWdsaWNoa2VpdGVufS0tdGl0bGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHNcbiAqL1xuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDcwcHgpIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMDBweCkgMCBjYWxjdWxhdGVSZW0oMTMwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmQge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzJweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY2FyZF9faW1hZ2Uge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgtNzJweCkgYXV0byBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4vKlxuICogQ291bnRlcnNcbiAqL1xuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAwO1xuICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVycy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVyLXRpdGxlIHtcbiAgY29sb3I6ICRncmV5LTI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVyLXZhbHVlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDg1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4OyAvKiAxMjAlICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlcnMtZm9vdGVyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzg2ODY4NTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbi8qXG4gKiBWYXJpb3VzIGVsZW1lbnRzXG4gKi9cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX3Jldmlld3Mge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjRweCkgMCBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICN7JHNwLXJldmlld3N9LWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9faW5mbyB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsY3VsYXRlUmVtKDYwcHgpO1xuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG59XG5cbi5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2Uge1xuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXMtd3JhcCB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDhweCAyMnB4O1xuICB9XG5cblxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgY29sb3I6ICNGRkZGRkY7XG5cbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluay0yO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1heC13aWR0aDogNjQ4cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1heC13aWR0aDogOTI4cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIG1heC13aWR0aDogMTIxOHB4O1xuICB9XG5cbn0iLCIjeyR3ZXJiZWZvcm1hdGV9IHtcbiAgI3skc3RhdGljLXBhZ2V9X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbiN7JHdlcmJlZm9ybWF0ZX1fX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG59XG5cbiN7JHdlcmJlZm9ybWF0ZX1fX3Jldmlld3NfX2hlYWRlciB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQ4cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDM3cHgpO1xuICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgYXV0bztcbiAgICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTAwcHgpO1xuICB9XG59XG5cbiN7JHNwLWFnZW50fS0td2VyYmVmb3JtYXRlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNTZweCkgYXV0byBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMjBweCkgYXV0byBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICB9XG59XG4iLCJcblxuI3skc3RhdGljLXBhZ2V9X190aXRsZS0tYWJvdXQtdXMge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIG1heC13aWR0aDogODAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHNcbiAqL1xuI3skYWJvdXR9X19jYXJkcy13cmFwIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuI3skYWJvdXR9X19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1MXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA2cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbn1cblxuI3skYWJvdXR9X19jYXJkIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAwIDIxcHggMjRweCAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCkgMCAwO1xuXG4gIC8vSGFjayBmb3IgYWRkaW5nIG1hcmdpbiBhZnRlciB0aGUgbGFzdCBlbGVtZW50IGluXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMzhweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIHBhZGRpbmc6IDAgNDBweCAzNHB4IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuI3skYWJvdXR9X19jYXJkX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IC0zMnB4IDAgMTZweCA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IC01MHB4IDAgMjJweCA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skYWJvdXR9X19jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbi8qXG4gKiBUZWFtXG4gKi9cbiN7JGFib3V0fV9fdGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDAgY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODhweCkgMCBjYWxjdWxhdGVSZW0oMTIzcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fdGVhbS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMi41JTtcbn1cblxuI3skYWJvdXR9X190ZWFtLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICB3aWR0aDogMzEuNSU7XG4gIH1cbn1cblxuI3skYWJvdXR9X190ZWFtLWltYWdlIHtcbiAgQGluY2x1ZGUgY292ZXItaW1hZ2UtY29udGFpbmVyO1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuXG4jeyRhYm91dH1fX3RlYW0tZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpIGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxuXG59XG5cbi8qXG4gKiBNYXBcbiAqL1xuI3skYWJvdXR9X19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbiN7JGFib3V0fV9fbWFwLXdyYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4jeyRhYm91dH1fX21hcC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY29udGFjdCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4N3B4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTQwcHgpIDAgMDtcbiAgfVxuICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX2NvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjVweCkgMDtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbiN7JGFib3V0fV9fbWFwLWRlc2NyaXB0aW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBhLnRleHQtbGlua3tcbiAgICBkaXNwbGF5OmlubGluZTtcbiAgfVxufVxuIiwiI3skbWFpbGluZ30ge1xuICAjeyRzdGF0aWMtcGFnZX1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skbWFpbGluZ31fX3N1YnRpdGxlIHtcbiAgQGV4dGVuZCAjeyR3ZXJiZWZvcm1hdGV9X19zdWJ0aXRsZTtcbn1cblxuI3skbWFpbGluZ31fX3Jldmlld3Mge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH0tLW1haWxpbmcge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg1NnB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc30tLW1haWxpbmcge1xuICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9LS1tYWlsaW5nIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuXG4ubWFpbGluZy1wYWdlIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM3MnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODhweCk7XG4gIH1cbiAgXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAycmVtIDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA0LjVyZW0gMy4zNzVyZW07XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2UtLWxnLXZpc2libGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiI3skc3RhdGljLXBhZ2V9X190aXRsZS0taW1wcmVzc3VtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYzcHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19jb250ZW50IHtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fY29udGVudF9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19jb250ZW50X19wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuLypcbiAqIExhd1xuICovXG5cbiN7JGltcHJlc3N1bX1fX2xhdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fbGF3LWNvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgJHNwYWNlcjtcbiAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19sYXctaW1wcmVzc3VtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpICRzcGFjZXI7XG5cbiAgYS50ZXh0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuIiwiLm5ld3NsZXR0ZXItc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1MHB4KSAwO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/